July 1st, 2020 · 11 min read
24th 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?
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?
Nope...It isn't not just Yahoo, Bing and Google. This in-depth article talks about the deep history of search engines and I guarantee there will be at least one thing in there that you didn't know (I learned plenty when reading this). Enjoy!
It's no secret that I am a big fan of Deno and its future potential. Here is a great library that takes Node modules and converts them to Deno so you can have all that community goodness in your Deno projects.
PS. Here is my favourite Deno article of the month from one of the main contributors.
But, whatever. Angular doesn't need them. They just announced Angular 10!
Ugh... ANOTHER performance article. But before you just brush this one off, it's actually a pretty good article showing you the process of analyzing performance and improving it beyond just doing super specific niche things for a measly 1% performance gain. Actually recommend you read this.
Next time you want to present data inside of a grid/sheet style display on your website, there is no need to use anything else but this easy to use library. I wish I knew about this earlier: Grid.js
PS. Here is a fun review of how to encrypt your internet traffic to stay safe out there.
The age old debate around Relational vs non Relational databases. HSBC just moved a bunch of their relational databases to MongoDB and Hackernews had a field day bashing them about it. A fun/educational read through the comments.
If you want to geek out on latest Database advances, check out this article for some of the exciting things happening in the space.
You should check it out. But if you don't want to, here is a fun weekend project idea for you to build on your own.
Bootstrap is still around and hanging on strong. Although it may not be "new and sexy" it is a library that is designed very well that makes you productive. They just came out with version 5! I will be updating my Web Development course once it is out of alpha stages this year with this newer version.
We keep hearing this term, but would you be able to explain it in just a few sentences? The short answer is that DevOps is more of an ideology than an actual role. However, this article will break down its rise and what it all means much better than I can.
An interesting business model if you want to make money on Github and open source projects. Open source profitability is tough, but this person seems to have found a way to do this successfully using the Github Sponsors model. Expect more of these stories to come out.
A nice short overview of how Web accessibility works and some of the things you should be doing for best practices.
There is no question that TypeScript is a big part of the Web Development world now. In this article, we get to learn some of its history and where it is going. TypeScript really took off when Angular announced they would be using it for their project back in the day, and it hasn't stopped since. Enjoy some insights from this interview.
Github's latest Actions (ha! get it?) have really shown the powerhouse that it is. Now, they announced Github Linter. A Github super linter that will lint all your code with no need for you to build your own linting pipeline. Things are becoming better and better with Github and I don't see why we shouldn't be using all their tools in one place.
This was a really interesting article from Coinbase. They discuss the history of containers, where we came from, and the current landscape (i.e. Kubernetes). Even if you aren't working with these technologies directly, it's a great overview of the container landscape and some of the reasons you may need/not need Kubernetes.
Software is never perfect. With time, all code needs to be re-factored or re-written. But which options should you chose? This article does a great job talking about the tradeoffs and when the rare occasions are when you want to do a full rewrite.
This website will self destruct... help to keep it alive.
Why 536 was the worst year to be alive.
Frontend or Fullstack? The role of a web developer has shifted a lot throughout the years and things have become more and more complex in the frontend world. This article goes over the fullstack frontend world, the current trends, and also the possibilities for the future. Worth a read.
Along those lines, I see a big shift happening over the next couple of years to the web of the 90s.
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 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.