Hacker Newsnew | past | comments | ask | show | jobs | submit | samullen's commentslogin

I kept mixing up Elixir Protocols and Behaviours—until I finally figured out the real difference. One is for data types, the other for modules. Here’s the explanation I wish I’d had years ago.


Discover how to combine Broadway’s powerful pipelines with Wallaby’s browser automation to create a scalable, concurrent Elixir web crawler.


Stop testing nerves. Start testing skills. Here’s a coding interview that’s fair, real, and actually worth everyone’s time.


I started this article a few months ago, but I was able to finish it yesterday having recently found myself will a little more free-time.

Promotions go to those who do the job before they get the title. Discover how to "mind the gap" and position yourself for the next step in your career.


arkitaip, I'm more interested in how a company can better support its own staff, rather than contractors.

By support, I mean encourage development teams to produce higher quality software and improve morale.


Ah ha! My evil plan is finally revealed.


Most of the code was from a personal project, so the reason the models were light is because they weren't a 1:1 representation of the database.

I try to practice good OOP and stay with Sandi Metz' rules: http://robots.thoughtbot.com/sandi-metz-rules-for-developers


Well, you sure fooled me. I guess I didn't ask if you had app/services|presenters|etc directories. :)


A friend of mine also recommended seeing how RESTful the app is, which I think's a great idea as well.

Probably going to follow up on the article with a PDF download to summarize all the todos and allow notes to be taken.


Yeah, I would have really liked to be able to find some metrics to add to the post, but there just doesn't seem to be much out there. I know developers look at companies and what their reputations in the community are, but it's a really hard number to nail down.


Thanks, Michael. I'm doing the same thing; starting a Freelancers group here in Kansas City.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: