May 31st, 2020 · 11 min read
23rd 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 is probably the best developer survey that comes out once a year and a great indication of trends to watch out for in the coming months. This year's survey results do not disappoint. I will be writing about some of the interesting patterns soon, but for now, check out the results here. What are your thoughts?
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?
So I was thinking this path month... "you know what we don't have enough of? Opinions on what you need to get started in the Web Development industry!" (yes that is sarcasm). Anyway, I threw my hat in the mix and decided to create a roadmap of what I think you need to know to get into the industry in 2020. Enjoy my ramblings: https://www.youtube.com/watch?v=57GuRoJ5Bfw
Is Vue 3 here yet? Nope.....buuutttttt:
Evan You, the creator of Vue wrote a great piece explaining the changes for Vue 3 and some of the things that they had to do to move Vue into the future: A really well written piece.
This is HUGE. So huge that I am going against my own advice of not jumping on the bandwagon too early when a new tool comes out... I'm coming out with a Deno course this week!
If only all tutorials and lessons were this fun. You can try your hand at using SQL to solve some crime mysteries with this interactive game tutorial. Welcome to SQLPD
Another great piece by a large company turning their back on the microservices architecture. It's always good to see both sides of the coin and realizing that the idea of "auto scaling" does come with drawbacks.
A nice little history lesson on how recursion got into the computer programming world. A little bit of knowledge that is not super useful, but still an interesting read for those that like these sort of things.
NPM, Visual Studio Code, Github. Microsoft is on a tear with the web development world. Now they have introduced a feature to use a code editor straight on Github so that you never leave your favourite website again. Get the full Visual Studio Code experience without leaving GitHub.
PS. They also just opened up a beta version of code scanning which looks promising (never push your secrets to Github by mistake again!)
It's easy to get lost with all of the latest and greatest features and tricks to improve performance using a popular frontend library, over-engineered bundling and configurations, and excessive profiling. But at the end of the day, some fundamentals that haven't changed since the 90s may be your best bet. Enjoy reading this.
An interesting trend to keep an eye out on the web. Facebook did their big rewrite to improve their website which lead to a heated discussion on Hackernews: was the re-write a good direction to take? You can read the modern improvements they made on their blog post here.
React Native is going to have a big change in 2020. With Microsoft investing heavily in the project, you can now use React Native not only for mobile phones, but also for Windows and MacOS apps. This is pretty incredible.
Ok, maybe this isn't something you work with day to day, but I bet a lot of people don't realize the reputation that comes with sending emails. If you are ever working on a product/startup that requires signups and sending emails to your customers, take charge and make sure that you use best practices (you may get a raise for telling your boss about this).
Everyone's favourite browser (ok, maybe not favourite, but definitely the most used browser) had some big updates. First, a new feature that lets you group tabs.
More big news: Google is going to start ranking pages based on the "experience" that they offer. You better start caring about performance a lot more now if you want good SEO.
While we are talking about chrome, here is a neat trick to copy the CSS of an element you like on a page.
This is something new that I learned this month. Did you know that Gifs are extremely large in size and you can get better results by using the
<video> html tag and looping? Check it out
Listen to a song at the same time with a complete stranger in the world.
See you next month everyone!
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.