October 31st, 2019 · 9 min read
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.
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.
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.
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.