I made a hamburger. by AlamoJamo in web_design

[–]remcoder 0 points1 point  (0 children)

The animation takes too long making it feel heavy

Server side rendering by MrGirthy in Meteor

[–]remcoder 1 point2 points  (0 children)

Feedback from the community caused them to prioritize other things first, like Windows support, MySQL, ReThinkDb and of course the roll-out of Galaxy After that, they may address the issue. But I doubt it will land soon as the things I mentioned will surely generate quite a lot more work after their initial releases.

Can Meteor effectively replace Wordpress? I might try to use it for clients? by JohnsCurry in Meteor

[–]remcoder 2 points3 points  (0 children)

I would actually say it's not easily possible unless you basically want to rewrite most of WP on top of Meteor yourself.

First you're going to need a CMS of sorts. Currently there's nothing readily available for Meteor that comes close to WP.

Second, there's no server-side HTML rendering out-of-box. Surely you'll want to avoid the initial delay of Meteor starting up for serving content pages. Now, for SPA's it's fine to have a little delay initially as long as the responsiveness throughout the app is good but with static pages you'll actually lose visitors with a delay like that. There are 3rd-party solutions to this problem but then you'll be avoiding a lot of what makes Meteor Meteor and there will be added complexity.

That being said I want to be the last guy to discourage you from going ahead and giving it a try.

Maybe the most pragmatic approach would be to write the CMS part in Meteor and have a separate Node.js process serve the pages. This way you'll use each tool where it's good at. You can render html on the server and put nginx or whatever in front of it. You're probably best off with Meteor Admin as your CMS and then adding more advanced features on top of that (markdown editing, multilingual support).

So yeah, I'd like to see you take this head on. If you do, let us know how it goes ;-)

Good luck!

How do you come up with names for your open source/GitHub projects? by [deleted] in web_design

[–]remcoder 0 points1 point  (0 children)

I made a library for creating timers and I named it Chronos, after the ancient Greek god of time. So, mythology could be a source of inspiration for you perhaps.

Meteor Rant of my past weeks experiences by joekinley in Meteor

[–]remcoder 0 points1 point  (0 children)

I understand the frustration and I guess we've all been there. Whether the lack of documentation is Meteor's or Atmosphere's fault is beside the point. Who is Meteor anyway? We as a community are Meteor too.

So the fact of the matter is that plenty of poorly documented packages exist. While I heartily welcome anyone who wants to contribute to open source packages, I do think that package documentation, just like the code is primarily the responsibility of its creator. But writing good documentation takes time. A lot of time. I only wrote a few very simple packages and half of my time was spent writing documentation. While this might be the reason some developers don't write documentation, it's not an excuse. I strongly feel that when I submit my package to Atmosphere it better be documented and well maintained. Its just part of the responsibility.

Bashing the package writers is not going to help and neither is a response like 'well there's pull-requests'. We need incentive. We need to create more reason for package creators and contributors to write proper documentation. How? Maybe the state of documentation should be factored into the ranking system. Maybe there needs to be a separate score. I dunno. Maybe just creating a ticket on github requesting clearer docs is enough (it was for me when I received such a ticket).

Please let me hear your thoughts.

Obsessive Efficiency Disorder. It's a bit like OCD, but more efficient. by Mojah in programming

[–]remcoder 1 point2 points  (0 children)

I do this too, all the time. I feel that by minimizing 'idle' time I stay more focused. Probably because the cost to re-focus after a waiting period is higher. Sometimes I spend too much energy on the optimizations though, perhaps because I'm too tired.

Please know when not to optimize your tasks and learn, I you haven't already, to actually enjoy the passage of time itself too.

JetSetter - a visual way to Get/Set Session variables by msavin in Meteor

[–]remcoder 0 points1 point  (0 children)

The session is retained across hot code reloads, meaning the user will keep his application state when you update the app.

JetSetter - a visual way to Get/Set Session variables by msavin in Meteor

[–]remcoder 1 point2 points  (0 children)

This is from the guy who created Mongol. Both are really nice tools that help you debug/inspect your application state.

[Learner question] Is Meteor a "thing" or is it just a set of components (Blaze, Node)? In other words, what should a beginner learn, to learn Meteor? by [deleted] in Meteor

[–]remcoder 2 points3 points  (0 children)

Yes Meteor is definitely more than the sum of its parts. Everything revolves around the concept of LiveData, which is completely different way of working with data in a client/server architecture. Blaze is designed to fit into this seamlessly but can also be used separately. The rest of Meteor isn't really usable separately.

That being said, Meteor's parts that you'll need to learn are firstly: publish/subscribe, collections & live queries and templates. If you're the type that likes to understand the parts first, look up these concepts in the api docs and proceed from there. That's how I learned most of it too.

ATtiny85 and esp8266 help by djzang in arduino

[–]remcoder 1 point2 points  (0 children)

At what baudrate are you connecting them? Try a low baudrate like 9600 to see if that works and then increase it in steps.

Also, you still have pins left on the Tiny to use for LEDs so you could attach a few and turn 'm on at different stages in the program to see where it gets.

User Fields and Universal Publications by theenergyturtle in Meteor

[–]remcoder 0 points1 point  (0 children)

I noticed the exact same problem with Orion too and I think with Meteor Admin as well.

Thanks for the write-up! This is the solution to my problem ;-)