Hi there, guy who made this here. There's a disclaimer at the bottom of the landing page for general context, but here is the technical side of the story I took a shot at building something in my spare time (weekends and such), while having a fully engaging full-time job. It spanned over almost 6 months, but there were weeks when I had not even a single commit. Besides having an idea to believe in, Meteor.js was also…
Show HN: aufond.me — a résumé for the modern age [Meteor.js MVP]
11–20 of 24 posts
Re: Show HN: aufond.me — a résumé for the modern age [Meteor.js MVP]
#12Hi there, guy who made this here. There's a disclaimer at the bottom of the landing page for general context, but here is the technical side of the story I took a shot at building something in my spare time (weekends and such), while having a fully engaging full-time job. It spanned over almost 6 months, but there were weeks when I had not even a single commit. Besides having an idea to believe in, Meteor.js was also…
"I could write some more about my experience with Meteor if other people are curious to try it but never had the chance." Can you please give some more details about your experience with meteor? What makes it stand out among other frameworks? What are the pros and cons?
- The best thing by far is sharing the same code for both client and server. It is as good as it sounds, at least as far as productivity and having a small codebase goes
- Everybody is worried about security, but they got it covered. For each collection you can filer who can publish/insert/update or delete. Each go through a filter you attach a callback to, where you have the userId at hand and can easily only allow the owner of a document to be able to update or delete it. Or just as easy publish (for read) only the documents that a user owns, for all regular users, and publish all of them for an admin user.
- It takes a while to create an organized structure though, there is a loading order for certain folder names, but basically everything that is in your project will be loaded in the project asynchronously, w/out having any control on the order. This makes it painful when dealing with inheritance, but in the end you get around it using the folder order of loading they provide and using the Meteor.startup callback, where you can assume all files have loaded
- Another thing that I found a bit counter intuitive at first is that everything is template oriented. Usually you have a module of some sort, which loads a template. Here you have a template, which has _code_ attached to it. It's very easy to go the spaghetti-code no-framework JavaScript way. But if you like having control and are able to create a scalable pattern for modules/widgets, it becomes a very powerful tool
Re: Show HN: aufond.me — a résumé for the modern age [Meteor.js MVP]
#13Hi there, guy who made this here. There's a disclaimer at the bottom of the landing page for general context, but here is the technical side of the story I took a shot at building something in my spare time (weekends and such), while having a fully engaging full-time job. It spanned over almost 6 months, but there were weeks when I had not even a single commit. Besides having an idea to believe in, Meteor.js was also…
Awesome experience on my iPhone that by really speedy. I am using Meteor too. I have questions, did you used Meteorite in this project? And Why choose?
PS. Check my comment below for more thoughts on Meteor https://news.ycombinator.com/item?id=5879625
Re: Show HN: aufond.me — a résumé for the modern age [Meteor.js MVP]
#14I'm not sure that it really works as a resume though (at least in my small part of the world which is finance in London). Where I am recruitment is dominated be recruiters, and the majority of them need a CV that they can change into their format (word) and send over to their client.
I'm also interested to know what meteor specifically brought to this, did you need the real time features of meteor in some way or is it just that you wanted to try it out?
It looks awesome though, really great work!
P.S. Are you really a paratrooper?
Re: Show HN: aufond.me — a résumé for the modern age [Meteor.js MVP]
#15I think you might get more friction with the latter approach though. I suggest the former (generate static HTML to drop into any site) that possibly has a subtle footnote with something like "timeline created with aufond.me"
Re: Show HN: aufond.me — a résumé for the modern age [Meteor.js MVP]
#16I like it, it would make a great "about" page for someone's blog. I'm not sure that it really works as a resume though (at least in my small part of the world which is finance in London). Where I am recruitment is dominated be recruiters, and the majority of them need a CV that they can change into their format (word) and send over to their client. I'm also interested to know what meteor specifically brought to this,…
This is not your typical Meteor project. Almost everything is realtime, but because that's how Meteor works, not because it was a requirement. So yes, mostly I just wanted to try it out. But I can can confirm it can also be used as your everyday web framework, not just for chat servers or what one might imagine it was made for
Not an actual paratrooper, that would've been cool!
Re: Show HN: aufond.me — a résumé for the modern age [Meteor.js MVP]
#17I tend to agree that this probably serves better as an "about me" replacement for someone's own site. I wonder if there's a way to have it generate it as static HTML (cleverly bundling styles too--at worse in an inline tag) that you can then drop into your site? Or, go the embed route so that your service is still in the loop. I think you might get more friction with the latter approach though. I suggest the former (…
This somehow fits into the "Offline exporting options" question from the landing page Quiz. Can't wait to extract stats from it!
Re: Show HN: aufond.me — a résumé for the modern age [Meteor.js MVP]
#18I tend to agree that this probably serves better as an "about me" replacement for someone's own site. I wonder if there's a way to have it generate it as static HTML (cleverly bundling styles too--at worse in an inline tag) that you can then drop into your site? Or, go the embed route so that your service is still in the loop. I think you might get more friction with the latter approach though. I suggest the former (…
The static HTML idea is awesome! After all, the same timeline used now was a static template I made for me a while back, so that's how it started :) This somehow fits into the "Offline exporting options" question from the landing page Quiz. Can't wait to extract stats from it!
Re: Show HN: aufond.me — a résumé for the modern age [Meteor.js MVP]
#19Re: Show HN: aufond.me — a résumé for the modern age [Meteor.js MVP]
#20Down for me. :-(