12th issue! If you missed the last few months, check them all 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?
A great little website to practice your JavaScript skills which you can do on your phone next time you are waiting in a line and you say to yourself โI could really just be coding right nowโ. If you get through those questions fast, you can spend even more time with this one.
Some tools and assets to help you build your next project since we are best friends by now (unless this is your first time reading my articlesโฆ in that case letโs take things slow):
Another interesting way to see what programming languages people are using and what you should learn next. I always enjoy things like this to keep track of the industry (but donโt get too focused on it and think you have to learn 50 different languages).
So remember how sometimes I just write on here whatever comes to mind? Well here is a shocker: Time to promote a new course that I just released which some critics have called the greatest tutorial since the birth of the internet (citation needed). Complete React Developer in 2019: Zero to Mastery is a course that teaches you everything about React. So you know, check out the intro video and see if itโs for you.
Moving on now from blatant self-promotionโฆ.
This is a pretty neat way to optimize images for the web and a must do for any web developer out there. Itโs an easy thing to overlook, but still probably one of the biggest factors when it comes to web performance.
A new article came out which talks about the cost of JavaScript in 2019. A great read. One of the big points is to avoid long running tasks in JavaScript. After you read that article, read this one.
It wouldnโt be a monthly recap without some React news. What crazy things did they get up to?
A new React Native framework that looks really sleek.
Dan Abramov recently answered some really good questions about React. Highly recommend going through this thread.
State of React talk from React Europe conference. Itโs okโฆ
You heard it here first (probably not)! Cloudflare workers is something I am very excited about and I see this becoming more and more common over the coming years. Keep an eye on this as a web developer.
If youโre wondering: When Should I use Web Workers? Well then, here is your answer.
This is probably one of the best JS talks in a long time and I highly recommend that if you dedicate time to anything in this monthโs article, it is watching this video. A great speaker, and even better content.
While we are on the topic, Pika has a new awesome CDN that allows you to not have to build for the web with a bundler anymore.
I have written before about being a Junior Developer, but this new article is another great read to get you in the right mindset and give you tips on how to overcome the imposter syndrome and do the things that top programmers do.
It looks like Vue.js may be moving towards functional components and hooks in future releases like React did. Some people are not happy about this (they say it does not keep the simplicity of Vue) and others are very happy. Itโs still a proposal, but what are your thoughts on this?
Whether you are an Angular dev or not, this is an interesting overview of some of the features of Angular Ivy and the latest version. Angular popularity for enterprise applications is steadily growing. You can find out about the state of Angular here.
You may not know about this report, but this is a yearly bible for all marketers out there on the internet. As a web developer you should also keep an eye out on the trends, and who knows, it may even help you if you want to start your own company. Enjoy the 2019 version of the report (full report can be found here).
One of the most visually appealing and fun blog post you will read. If you are interested in working with data visualizations, have a read through this and enjoy the exercises.
A great introduction on building your own Web Components. Itโs still not catching on in the whole industry after so many years but it is good to keep in mind and know about.
Just like the popular state of JS survey, there is a State of CSS survey that just came out. Some interesting trends in this one.
Ok, maybe not right away, but keep an eye out on it as it solves some interesting problems especially using QUIC which will be a transport protocol that may replace TCP. Thatโs a lot of jargon, but read through this article to get a good idea of the benefits.
Apple had their WWDC event and you can see the recap here. Appleโs big play on being a security focused company which weโve discussed in this newsletter before is now more and more evident. They have added a few new features: This, this, and this, plus the new sign in with Apple feature which will not send your information to advertisers. Youโll start seeing this more and more in applications. Trust me.
Speaking of privacy, Googleโs privacy issues have caused services like this one that offer open source alternatives to Google products that donโt track you and sell your data. Browsers are also getting ready for Google Chromeโs proposed blocking of of ad-blocking plugins.
Facebook launched their white-paper on their new cryptocurrency: Libra. This could be huge, or it could be a flop. Nothing in between.
You can now have a Mac/Linux like Terminal on your Windows Machine!
A real time journey with the Apollo mission to the moon. This is just too great not to share.
This article touches on some important topics for becoming a Senior Developer. I recommend bookmarking this article and reading it once in a while to be reminded of what skills are truly important if you want to grow in your career.
Turn your entire website to have Dark Mode in seconds!
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.