November 29th, 2019 · 14 min read
17th 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?
HTTP Archive recently released their state of the Web Report. It contains 20 chapters of data combined with expert advice/details so I recommend blocking out a weekend to read it. Some interesting highlights in there to keep yourself up to date with the industry.
But wait, this isn't it. Here are a few more reports that have come out including surveys to show you what is trending and what others are doing in the industry:
Don't worry if you don't have time to go through all of these. I will be combining all of the insights from above plus a few secret sources to give you the best things to look out for and trends for 2020 in an article I will be releasing in December. Signup to this newsletter if you want to be notified when that is released.
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):
This is so friggin great. Ever thought to yourself: "wouldn't it be great to have a fast and easy way to launch a database and test out my app or project without having to set it all up and connect it to a server?" Well now there is an easy way to get a database up and running in seconds to work with your front end. One click database and no server required.
Mostly everyone's favourite front end library. What crazy things have they been up to?
A few issues ago, I told you that Gastby raised some money even though they are a free open source tool. Turns out that we now know where they are looking to make money and where that investment money went: Gatsby Cloud. A place to build, maintain and host your Gatsby websites. Should be interesting to see if this succeeds. Open source is having a tough time this year trying to find ways to make money for the people involved.
Just kidding. Code Reviews shouldn't stress you out. But still, Github now has a mobile version so that you can checkout all Github goodies while you are walking, talking to friends, and at family dinners.
You can now do 2 factor authentication on twitter without a phone number (which is known to be insecure). Go do this now and set up 2FA with something like Duo.
Just a small little data leak that affected 1.2billion people happened this month.
A nice short read from a veteran and what he learned about programming after doing it for 20 years. You should probably listen to some of his advice here.
Also, there is now a new
doctor command for debugging your developer environment in React Native.
The popular editor with web developers is now previewing an "online" version of the developer environment that can be accessed from anywhere with any device. Pretty neat.
Did you know that CSS is constantly evolving and new features are being added? Well, you can now easily monitor new features and their positions in the process of becoming implemented into web standards. Check it out here to be the hippest early adopter.
Finally! No more
require statements in Node! You can now use native ES modules in your Node.js apps (no longer behind a flag but still experimental). Hooraaaayyyy! All online courses just got a little sadder now that they have to update their videos.
Here is a fun little 6 part series on learning how GraphQL works. It's all interactive and it doesn't require any setup on your part. Enjoy it.
Good news that web traffic is now over 90% encrypted. No matter what we may think, overall security on the web has been improving year over year. More and more websites are using HTTPS instead of just HTTP. An easy way to get that server of yours set up with HTTPS is to use Caddy.
Speaking of useless to your career, but great for sounding smart at the next party: here is how Wifi works at 35,000 feet on an airplane.
An interesting thing happened this month. The Bytecode Alliance was started and it promises to build a secure by default, composable future for WebAssembly. What does that all mean? You can read about it here. Even if you don't care about WebAssembly, it's an interesting article talking about how programs and 3rd party code can be run in a secure way. Right now our ecosystem for handling dependencies and modules is full of issues. This is one look at how we can solve this. It's a long read, but it's a must read.
One more bonus since I like you. What does it take to be a genius? Read this thought provoking article by Paul Graham
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.