For Meteor there are not many options left when choosing a user account package. The built-in option is the only use- and successful solution so far. The package is well documented and works like a charm. However, whenever I set up the account system in Meteor I am confronted with these two scenarios:
How can I extend the user profile object with data from a registration form? (A user should be able to edit the profile data himself later on.)
And how can I add other attributes to the user collection object? (A user should not be able to change a custom attribute himself later on.)
These are two fundamental obstacles almost every developer faces when setting up the account system. There are a lot of solutions out there on how to do this in Meteor properly, but a lot of them are poorly described and make it difficult the get the right idea of how the account system works. It got even more difficult due to API changes and Meteor itself that changed a lot over years. Now I would like to give a good example for this two questions.
I questioned this as well. Why shouldn’t a state or union such as the EU copy successful models. Till Rahn wrote an essay about this topic, which is right now more relevant than ever. With GB leaving the EU there are a lot of unanswered questions. I really enjoyed reading his essay. In order to preserve it I made a copy:
Hey there. This time I got some bass blasting flipping vocal tracks for you. Overwerks latest tracks made the finisher and made it a great list. Nice to hear that he’s still on track and still produces amazing stuff. However a featuring with Sia seems like the music industries commercialisation finally got him hooked up.
First some background. I’ve built a Meteor app and decided to deploy it to Heroku. There are many short and simple guides out there on how to do that. As I did so and opened the App for the first on Heroku I simply received a blank page. Where did my javascript code go? Heroku logs didn’t tell much.
This time I’ll show you how to publish react components to the npm directory. This guide does not cover testing it only shows the easiest way to use your components for different projects as npm dependency.
Unicorns are unique and might not exist. This is a collection of unique pictures of Berlin. I took them since staying there for 3 months. Berlin is quite a special place and will probably attract me a few more times.
Recently I started using Mantra to develop my Meteor apps. As with any other framework You’ll find a lot of answers to common questions in a related forum or any other resource. However I couldn’t get a good answer on how to implement routing logic properly. The Mantra specs also don’t tell much about how to approach it. So here’s my solution.
Hyper-Reality presents a provocative and kaleidoscopic new vision of the future, where physical and virtual realities have merged, and the city is saturated in media.
It has been a long time since I shared one of playlists. The reason for it was an accident I had last summer. I got a tinnitus, well I still have one and couldn’t really listen to music for a long time now. The first three month were the most difficult times of my life. Psychologically and mentally a huge challenge. However people can adapt them self to everything and so did I, it’s just a matter of time. It really helped me to see my tinnitus as part of me and not something to hate. First you wish to get rid of it, then you learn it probably won’t ever go away and finally you have to be friends with it. So my tinnitus became like friend to me. That might sound weird, but if you make this kind of experience you pretty sure can relate. Watch your ears and enjoy my playlist!
Recently I switched my current project from Meteor 1.2 to 1.3. While doing so I reworked the code for my markdown editor. When created the markdown editor in the first place I learned about the necessity of a solid platform to build web editors. So this time I used draft.js as base. Facebook open sourced draft.js a few months ago. They use it almost everywhere on Facebook page, so it should be well-tested.
The markdown editor you’re going to build has these features:
Instant html preview rendering
Support for GitHub flavoured syntax and markdown tables
Drag and drop file upload.
Copy and paste file upload.
Optionally: File upload with Meteor and FS Collection.