๐ Like last week, developers worked on some amazing new COVID-19 projects, followed by JavaScript related stuff, and some exciting new updates. It's great to see how devs are holding up in this scenario and doing great things!
So, let's jump into the weekly picks.
1๏ธโฃ How I Got My Website to Load in 1 Second
๐ In this post, Jeremy improved his site load speed form 3s to 1s. He wrote extensively about his stack selection, hosting choices, and how he ended up with this speed. If you are looking to host a static site (personal blog maybe?), do check it out!
2๏ธโฃ All Pluralsight Content is Free in April
๐จโ๐ป Considering the current COVID-19 situation, Pluralsight has announced a free month of learning! Pluralsight offers a great set of courses and complete paths that you can take. If you got some time while working from home, maybe learn some new skills?
3๏ธโฃ ๐ I've open-sourced an interactive 3D visualization of COVID-19
๐ฅ It's an interesting and beautiful project by Robert regarding COVID-19. It shows an interactive 3D globe. You can move around and check the status of COVID in any specific country. It's completely open-source, so feel free to contribute, or open an issue.
4๏ธโฃ I built an entire monitoring service while being in Covid-19 quarantine ๐๐
๐ I can't recommend enough this post! In this post, Timo shares how he built an entire extensible monitoring service from scratch in two weeks. It's amazing to see what can be accomplished in such a short time. It's very well built, looks amazing, polished, and completely open-source. A lot to learn!
5๏ธโฃ The Maybe data type in JavaScript
๐คฏ This is another interesting post from last week. In this reading, Amin shares the concept of Maybe
data type in JavaScript. It is usually used in other web dev languages like Elm and PureScript. He shows how it can be borrowed and used in JavaScript as well.
6๏ธโฃ Eclipse Theia Offers a โTrue Open Source Alternative to Visual Studio Codeโ
๐ฏ Eclipse has launched Theia which they are calling a true open-source alternative to Visual Studio Code. It allows you to build Cloud-based and Desktop IDEs. It is heavily inspired by VSCode and inherits many design decisions from it. Worth checking out!
7๏ธโฃ 10 very creative javascript projects on Github
๐ฉ This post contains a list of some awesome open source projects available on GitHub. It contains a short description of every project with a link to their GitHub repo. A great list of ideas to get some inspiration.
8๏ธโฃ My favorite front-end debugging hack
In this post, Lucas shares a great frontend debugging hack:
setTimeout(() => { debugger; }, 3000);
He explains it as below:
The best use case for our hack is whenever we need to change or check styles in DevTools and the element gets closed if we move the cursor or press any key.
9๏ธโฃ SnipperApp 2 โ Native macOS code snippets manager with syntax highlighting
๐ฅ SnipperApp is an amazing MacOS app for day to day snippets and notes management. It provides integration with iCloud & GitHub and rocks a minimal design. It was ranked as #1 product on ProductHunt on April 05.
๐ Passwords are Obsolete โ How to Secure Your App and Protect Your Users
๐ An extensive post on authentication by Eric Elliot where he discusses the flaws in current authentication and how we can resolve them. He also introduces passwordless authentication and a complete guide on implementing it in our apps. A great read! ๐ฏ
๐ Wrap Up!
That was all for this week. We will come back with another list of interesting development posts next week. Stay safe. Peace! โ๏ธ
Thanks to Daily, developers can focus on code instead of searching for news. Get immediate access to all these posts and much more just by opening a new tab.