16th 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 focused on keeping you 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?
Ever get confused by how git branching works, and what a proper workflow should look like? Donât lie, we all have had a tough time learning about this. Luckily, there is now a fun interactive tool for you to learn without destroying everyoneâs day at work by ruining everything with your merge. Finally, here is a little git cheat sheet for you.
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):
Itâs a big one this month. What crazy things have they been up to?
Ok, this is from 2017, but I just saw this now so it still counts. A great twitter thread showing some quick design tips to make your next web project look a little nicer.
Finally, learn how to implement a design system on your project with this great guide.
Ok, I lied⊠one more: here is a video series on how to do Layout with CSS Grid and Subgrids.
<head>
? đżItâs usually an afterthought, but when was the last time you audited what is in your <head>
tag on your page? I guarantee you will learn something new in this free guide to improve what is added in your <head>
tag. Enjoy!
VueJS is growing up fast. Here is what to expect next and the alpha version if you want to experiment. You can read up on what this version of Vue (Vue 3) has that will make it much better than before.
I didnât know you could do half of these things with JSON.stringify() until this post. Pretty fun read. You probably will never use this knowledge in your day to day, but imagine the possibilities now impressing your programmer friends.
Read the first half of this blog post for a nice quick overview of the pros and cons of each strategy.
No, this isnât another post on how to do something that you know you should, but you probably wont. Instead, this is the supreme court saying: *Hey you should probably make your website with Accessibility in mind otherwise you are in trouble. *Learn how to do that here.
The title is literally all I have to say about this, but for the sake of making this chunk of text look like a paragraph one thing I want to note: The Node.js 13 release replaces version 12 in the release line. But 13 release wonât be promoted to LTS (Long Term Support) so they donât recommend it for production. Wow, this turned out to be a nice little writeup in the end!
You know how everybody wants to be a Data Scientist now? Well, good luck keeping up with everything. This is still a young (kind of) and fast growing industry with a lot to go through (Yes this is a monthly for web developers, but itâs still important, so check it out).
I absolutely love write-ups like these. You donât need to be a master security expert to find vulnerabilities online. This individual just used basic knowledge about the web to realize that Chipotle had an HTML attribute incorrectly set that potentially cost them a lot of money. Must read.
While we are on the topic, here is a similar article showing how to take advantage of your newfound skills with Chrome Developer Tools.
WeWork may have been a bad investment for SoftBank. They cancelled their planned IPO this month.
Microsoft announced Windows 10x for dual screen devices. They also have their own earbuds, and a new surface laptop. They also lost an appeal meaning that they donât have the right to prevent people from scraping LinkedIn data for public profiles. This has big implications for people web scraping. They also just won a $10 billion cloud contract with the Pentagon. Amazon may have lost because Trump doesnât like Bezos.
Appleâs new MacOS Catalina update broke a bunch of applications since they finally dropped 32 bit support. They also announced AirPods Pro.
Google also had their Pixel 4 event and announced a ton of new things. They also may purchase FitBit soon (Update: it happened). But the biggest thing is that they released a paper that confirms âquantum supremacyâ. Itâs a huge advancement in Computer Science. This is the official announcement (99% is above my pay grade).
This is just so cool! Check out the most popular programming languages throughout history⊠guess whoâs at the top now? Iâve watched this 5 times now. Donât judge.
We constantly hear that shared mutable state (data) is bad practice. But can you explain why? This blog post attempts to help you understand why we would want to avoid such type of state, and what we can do to solve it in JavaScript.
Fun way to create hand drawn interactive charts with JavaScript! Also, here is a way to find out if a website has vulnerabilities in its frontend JavaScript libraries.
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.