April 28th, 2019 · 7 min read
10th issue! If you missed the last eight months, check them out here.
Being a web developer is a fantastic career option. You have many job opportunities, you can work around the world, and you get to solve hard problems. One thing that is hard, however, is staying up to date with the constantly evolving ecosystem. You want to be a top performing web developer, coder, programer, software developer, but you don’t have time to select from hundreds of articles, videos and podcasts each day.
This monthly newsletter is going to be focused on keeping up to date with the industry, keeping your skills sharp, without wasting your valuable time. I will be sharing the most important articles, podcasts and videos of the month. Think Tim Ferriss and the Pareto Principle (80/20 rule) meeting the Software Development world. What’s the 20% that will get you 80% of the results?
Some tools and assets to help you build your next project since we are such good friends by now:
Probably one of the best (in terms of sample size) survey for developers to notice some trends in the industry. Big takeaways: People job hop to earn a higher salary and Python keeps getting popular and is now the 2nd most loved language (it’s why I’m releasing a course on it in a few months).
It wouldn’t be a monthly recap without some React news. What crazy things did they get up to?
Really exciting news. Node 12 is now out with async stack traces, improved worker threads and many other features. The most exciting part, however, is the ES6 modules support. It is still experimental but looks like this is going to make a lot of people happy: https://medium.com/@nodejs/introducing-node-js-12
Mozilla is trying to create a standard for monitoring and accessing your IoT devices through the web. They created WebThings and although I am way more excited about this than the average joe, I think this is one of the best ways to learn and create your own little projects that can be added to your portfolio to wow future employers. Automate everything around your home!
WebKit which runs under the hood of the Safari browser was just updated to 12.1 bringing browsers closer to parity. Also, Microsoft Edge released their first Canary and Developer version after adopting the Chromium open source project (which uses Google’s V8 engine). Check out the previous month’s newsletter on this topic if you are confused by this.
Ruby, a language focused on productivity and ease of use, is adding optional types that can be used for Ruby version 3. Keep in mind that this doesn’t mean everything will be strongly typed in Ruby now. Seems like a lot of dynamic languages (cough Typescript) are embracing optionally having types these days.
I’m not a big fan of a giant resource that links to other resources that no sane person has the time to go through in a lifetime. However, this is a good thing to bookmark and have in the back of your pocket in case you have some questions: Front End Developer Handbook. If you have actually gone through everything in here, congratulations, you are insanely impressive and dedicated.
HA! Gotcha. Check out this great thread on this topic. My 2 cents: Web Components aren’t going to be doing much in 2019 to React, Angular and Vue since the reason people use these frameworks and libraries is for more than “reusable components”. Threads like these are great to read to understand both sides of the topic instead of watching another youtube video on HOW WEB COMPONENTS WILL KILL REACT.
For those that say I don’t cover Angular enough in this newsletter, here is my offering to you:
Want to upgrade your CSS skills? Maybe you want to demonstrate your dominance over others when it comes to CSS? You’re in luck. There is a website just for this: https://cssbattle.dev/
We received the very first image of a black hole. But to be even more impressed, watch this video which explains why the image of the black hole looks the way it does. Finally, to bring this topic back into programming, here is how computer scientists were able to mimic a giant telescope to take this picture.
Technically this was not written in April, but I read this in April so it still counts…so GET OFF MY BACK.
This is an important read: You are not Google
Do you ever wonder how speakers are able to make such clean looking slides when doing a tech talk? Well, they use something like Spectacle (they just released a new version)
Well done, you’re all caught up for this month! If you haven't already, subscribe below to receive Web Developer Monthly next month and exclusive ZTM posts and offers. If you're already subscribed, please share it with someone (use those little widgets on the left) who might find it useful, they'll love you and so will we!
By the way, my full time job is to teach people to code in the most efficient way possible as the Lead Instructor of Zero To Mastery Academy. You can see a few of my courses below or see all of my courses by visiting the courses page.