September 30th, 2020 · 12 min read
27th issue! If you missed them, you can read the previous issues of our Web Developer Monthly newsletter 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 hard thing, however, is staying up to date with the constantly evolving ecosystem. You want to be a top-performing web developer, coder, programmer, 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?
This may sound like insignificant news until you dive a little deeper: Applebot is a web crawler. The most famous web crawler Googlebot is what allows Google to index websites and give you hopefully meaningful search results. So why does Apple need an Applebot? Well, for their Siri and Spotlight searches, but this may also mean a possibility that Apple will come out with their own web search to compete with Google (focused on privacy?) soon. Keep an eye (preferably the right eye) on this.
Speaking of crawlers, Googlebot will soon crawl websites using HTTP/2.
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):
Mostly everyone's favourite frontend library. What crazy things have they been up to?
import React from 'react'may be gone one day.
We've all heard about writing maintainable code. However that could mean a million things. Luckily for you, somebody wrote how NOT to write maintainable code. It's a funny read but also teaches you what NOT to do. Check it out here
Not exactly a secret, but a list of 10 lesser known but still useful web APIs (I had to grab your attention with a headline somehow). What's your favourite one from this list?
For the past few years, I have mentioned how cool Stripe's real time globe animation is. Well, now they have released a blog post to show you how you can build it from scratch using Three.js. An awesome post and a great thing to add to your portfolio simply for that awesome visual.
Ever since getting acquired by Microsoft, Github has been on a tear with new features. Here are a few more: Github Container Registry. It's like the Docker Registry but on Github. It essentially helps you handle containers within GitHub Packages. Read more here. They also officially are out of beta and released Github CLI 1.0. Never have to leave github again.
Speaking of Github, they now have a new Readme feature that developers have been using to create their snazzy developer profiles. For us less excited folk who don't need another social media/resume platform to show off our skills, here is a simple generator for you without all that hassle.
Deno may be a little quiet until their next major release, but the community has not stopped growing. We now have mod.land: a free and sleek URL where you can host a free website for your deno project. Another great reason to jump on the Deno bandwagon.
P.S. Deno 1.4 is out!
Something I learned this month: Blue Green Deployment... despite years in the industry I never bothered to look up what this actually means. This is just a reminder that all those complex sounding jargon are just a small google/wikipedia search away and nobody knows everything.
Now that we all know what Blue Green Deployment means, here is how to do it using Node.js.
How would you answer this question? The answer may surprise you. The big takeaway? Websites today run more code and are multiple times larger than websites 10 years ago. Still, mobile web – as experienced by users – has become slower overall. At the same time, a lot more people now experience the mobile web. This will drag down the overall experience people have with web performance.
If you enjoyed my pun with the title, wait until you actually read this article. AVIF is a new image format on the web that brings with it some great improvements. Read all about it here.
A detailed and animated walkthrough of what happens during an HTTPS connection and why have the security baked in. I wish we had more easy to read posts like these in our industry.
Last month we announced that Vue 3.0 was finally coming. Now that everyone is getting their hands dirty with Vue 3.0, here are some noteworthy features: Github release
Ruby 3.0.0 preview is out! Some big changes are coming to the languge which you can read all about here. The 2 biggest things being RBS (types in Ruby) and Ractor (concurrency made easy).
The Desgin field is blowing up right now as companies are looking to hire more and more designers. Unlike programming, the path to becoming a designer is a lot less structured with way fewer resources out there. For that reason, we just launched: Complete Web & Mobile Designer in 2020: UI/UX, Figma, +more. You should check it out.
Here is a great resource on the state of prototyping and why it is important.
Just because we had a ton of these this month, I've added them into this section. Check out these shiny new things:
Two massive black holes just rattled earth after 7 billion years. Carry on with your day.
Want to become a Linux sysadmin just because the title sounds cool? Well here is a free tutorial.
How the earth looked back in the day.
Pace, people, prestige, profit and learning. Sometimes in this fast paced world, we are looking for a fast rise to the top and a daily status check on how successful we are. But perhaps shifting your mentality may benefit you in the future. Here is a reminder for you: A forty year career. This article goes over one of my favourite recipes for success: compound learning.
Once you are so valued at your company, they can't live without you, then maybe you should learn how to negotiate your salary.
See you next month everyone!
If you haven't already, subscribe below to receive Web Developer Monthly next month along with 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 how to code and get hired 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.