Have you ever wished there was a FREE course to learn FullStack web development from scratch? Well, wish no more, "Full Stack Open" is exactly this. An entire course where you can learn about React, Redux, MongoDB, Node.js, GraphQL, TypeScript, and much more! All for free and under CC license!
Are you curious to learn about more advanced examples of scaling recommendation systems? This is a bit of an advanced topic, but if you like this kind of thing, you can learn how Meta is scaling the Instagram recommendation system to millions of users in this article. They go in much detail about how their ranking algorithm works and some other interesting optimizations.
The Washington Post has released their own Design System (WPDS) and it honestly looks quite good, especially if you are building text-heavy sites like a blog. WPDS is a growing library of design tokens and interactive components purpose-built for online journals. Btw, you can even use it with Tailwind!
We have been often featuring icon collection websites, but I feel like Iconbuddy is going to beat them all and become my definitive source for icons! Iconbuddy is a powerful icon search engine and manager that allows you to search, download, customize, and edit over 180k+ open-source icons. It offers a wide selection of SVG and PNG icons, including royalty-free vector graphics and clipart illustrations.
In this article, Craig Kerstiens takes a look at the history of Postgres. From the origins of the project through some of the key production features that make Postgres what it is today: one of the best open source relational databases in the industry!
In this article we explore design patterns, but not the ones you are thinking about! Here we talk about actual "design" (as in web-design) patterns. Adam Silver, recommends us 3 questions we should ask when designing components, so that we can make sure to focus on providing a great User Experience.
package.json contains a local aliasing mechanism for import paths called "imports".It satisfies many use cases without tooling specific solutions like tsconfig.json. This can help you when dealing with complex import paths. So if that's your case, make sure to give this article a chance!
Book of the week
JavaScript: The Good Parts
by Douglas Crockford
Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole—a subset you can use to create truly extensible and efficient code. Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation.