The start of 2018 has brought some scary reminders that security is important. David Gilbertson, with security heavy on his heart, decided to tell the world how he has been harvesting credit card numbers, usernames and passwords from websites. David argues that even if you notice the network requests or read all the minified source of all code in node_modules you are still at risk! At the end of the post Gilbertson states the post is fictional, but plausible and hopes to educate developers on web security.

Nora Sandler deeps dives on writing your own C compiler in an ongoing series. This is a great intro not only to C, but how to write a compiler in general. Don’t be scared off by the complexity of the subject, as Nora does a wonderful job of making a complex problem approachable. Check out parts One, Two, Three, Four, and Five.

It’s a brave new world for Quantum computing, and 2018 looks to be a year of good growth with systems of 50+ general-purpose qubits being obtained. China is making large investments in QC, but little to no news about their progress is being shared. Experts agree that a commercially deployable quantum computer with thousands of logical qubits is over a decade away. Maybe we’ll get Quantum computing and fusion in the same year.

If you want to become a web developer check out the Web Developer Roadmap for 2018. Whether you want to specialize in Front-end, Back-end, or DevOps this roadmap will help you visualize where you need to get started.