In Case You Missed It: The Most Popular DEV Posts from the Past Week (May 22 - May 28, 2017)
dev.to staff May 30, 2017
Every week we will round up some of the last week's top posts, comments, and tweets. If you have any feedback, please leave a comment. ❤️
Books That Taught Me How to Code
Bartlomiej Filipek followed up his Coding Without Google article with another post describing his method for learning to program. Though a lot of attention is paid to online coding schools, bootcamps, trial-error-StackOverflow, there's no doubt that a good programming book can serve as an unmatched resource in establishing a foundational understanding. Bartlomiej shares 7 of his favorites:
Am I becoming too much of a generalist?
This was a great discussion about the idea of specialization vs generalization in one's career.
Pubs shared some tips related to finding free hosting for lightweight apps. Plenty of people know about Github Pages / Jekyll, but this is a guide to hosting an app that leverages APIs and backend queries. It's a fantastic step-by-step guide that doesn't assume a ton of pre-existing knowledge or experience, which makes for an awesome orientation to Herkou. Seriously, this is a great read for beginners and intermediates alike.
Builder Design Pattern
Nishan wrote a great article that describes how to use a builder design pattern (as opposed to a constructor) when there are a lot of arguments. He offers code examples highlighting the implementation using both methods in order to illustrate the advantages of the builder pattern.
This is a terrific example of a dev.to article that succinctly and effectively walks through a specific idea. It sets the scene, describes the various approaches, and then provides actual code examples to make its point. Nice job!
Should I Stay Or Should I Go?
BugFender walks through the Pros and Cons of Go. Jordi and Aleix host a "TechDuals" of sorts, as they walk through various aspects of the language and debates its current strengths and weaknesses. It was great to see such a balanced article featuring different opinions -- all the while sharing valuable knowledge about this growing language.
Terry shares a Rant with the punchline:
I am JUST a Developer
This feeling is in response to the explosion of languages, frameworks, etc., which has created an environment where some are prone to "collecting" skill-sets and qualifications. Terry makes the point that a Developer should be a quick learner, capable of ramping up quickly to learn a new language and skillset. So he rejects the titles of back-end, front-end, Java, React, yadda, yadda, and simply embraces the title of being Just a Developer.
Interestingly, Marcus Blankenship wrote an article last month centered around the same word:
That article has a much different focus -- that some can be somewhat flippant in using the word "Just" when making broad technical requests -- but it does seem to provide an interesting juxtaposition.
That's it for our weekly wrapup! Keep an eye on Dev.to this week for daily content and discussions...and if you miss anything, we'll be sure to recap it next Monday!