Web Developer Monthly 💻🚀 April 2019

Andrei Neagoie

10th issue! If you missed the last eight months, check them out here.

If it’s your first time here…(otherwise skip this part)

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?

If you want to be the first to get next month's issue of Web Developer Monthly and receive other exclusive ZTM content once in a while, subscribe below 👇

What you missed in April as a web developer…

Some common Design Patterns 🏺

Here is a great overview of some of the most common Design Patterns in JavaScript. You’ve probably used some of them without even realizing it. Enjoy!

Free Tools For Web Developers ✂️

Some tools and assets to help you build your next project since we are such good friends by now:

  1. Convert your Web App to a Desktop App in a couple of minutes
  2. SEO improvements by finding out who links to your website
  3. Awesome, customizable, icons
  4. Library that lets you use 360 view images for your website
  5. Nice and clean resume template
  6. New free font from the US government (no, seriously)

Stackoverflow Survey 📈

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).

Make sure you check out the Technology section for the most interesting parts of the survey. Fun fact: Python just passed JavaScript as the most “questioned” language on stackoverflow.com. Don’t worry JavaScript isn’t going anywhere.

7 Javascript tricks 🧙‍♀️

A nice little article that shows you some useful tips and tricks when using javascript that may come in handy sooner than you think: https://davidwalsh.name/javascript-tricks

React News 💎

It wouldn’t be a monthly recap without some React news. What crazy things did they get up to?

Node News 🙊

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

Control your home from the web 🛰

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!

Browser Updates 🖥

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 ❤️ Types

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 adding this here only because you will get mad otherwise 🤷🏼‍♂️

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.

Web Components will kill React, Angular, Vue 🥾

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.

Angular 8 is coming out 🛡

For those that say I don’t cover Angular enough in this newsletter, here is my offering to you:

CSS Challenge 🌇

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/

Big Tech News 🏢

Completely useless to your career but still great 🙃

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.

Best Resource of the Month ✅

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

Trick of the Month 🌗

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.

More from Zero To Mastery

The Developer’s Edge: How To Become...

This is part 2 of a series of articles for programmers looking to upgrade their ...

Want to be a Web Developer? Learn N...

One of the most common questions I get asked by my students is “How come you tea...

Web Developer Monthly September 20...

27th issue of Web Developer Monthly! Read by 50,000+ developers every month. Kee...