<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/devdojo/best-of/2022/01" -->

---
title: Best DevDojo posts — January 2022 | daily.dev
description: The most upvoted DevDojo posts from January 2022, curated by the daily.dev community.
canonical: https://daily.dev/sources/devdojo/best-of/2022/01
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/devdojo/best-of/2022/01
og:type: website
og:site_name: daily.dev
og:title: Best DevDojo posts — January 2022 | daily.dev
og:description: The most upvoted DevDojo posts from January 2022, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of DevDojo — January 2022

1. 1  
[](https://daily.dev/posts/30-javascript-animation-libraries-for-2022-kv-rxgze9 "30 Javascript animation libraries for 2022")  
Article  
![Avatar of devdojo](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/e258fd9dff884055b7b59df7fd1d7bd7)DevDojo · 5y  
30 Javascript animation libraries for 2022  
Animation makes us be able to tell stories and communicate emotions and ideas in a unique way. Here are 30 JavaScript animation libraries to use in your projects today. Greensock is a JavaScript library for building high-performance animations that work in every major browser. TiltJS is a tiny requestAnimationFrame powered 60+fps lightweight parallax hover tilt effect.  
99  
10
2. 2  
[](https://daily.dev/posts/13-ultimate-ui-ux-website-inspiration-for-designers-and-developers-8llxzww1j "13 Ultimate UI/UX website inspiration for Designers and Developers")  
Article  
![Avatar of devdojo](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/e258fd9dff884055b7b59df7fd1d7bd7)DevDojo · 5y  
13 Ultimate UI/UX website inspiration for Designers and Developers  
Website architecture venture's extension can rapidly limit the quantity of assets accessible. Let's take a look into some amazing designs, layouts and animations. You can use your skills to code something like them or better then them. I'll also hook you up for some weeks with design trends.  
31
3. 3  
[](https://daily.dev/posts/10-css-tips-you-need-to-know-right-now--cehzhfmb "10 CSS tips you need to know right now.")  
Article  
![Avatar of devdojo](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/e258fd9dff884055b7b59df7fd1d7bd7)DevDojo · 5y  
10 CSS tips you need to know right now.  
The ultimate tailwindcss page creator. Center any thing with just 3 lines of CSS. Truncate text with plain CSS. Make any element resizable. Animate Scroll Behaviour. Enable Blend Mode. Checkout our latest product - the ultimate tail windcss pagecreator.  
27  
4
4. 4  
[](https://daily.dev/posts/30-javascript-project-ideas-for-beginners-to-pro-developer-with-resources-rfx7o749m "30 JavaScript project ideas for Beginners to Pro developer with resources")  
Article  
![Avatar of devdojo](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/e258fd9dff884055b7b59df7fd1d7bd7)DevDojo · 5y  
30 JavaScript project ideas for Beginners to Pro developer with resources  
In this article, I'll share 30 project ideas you can work to dominate your abilities, feel sufficiently sure to add to open source projects, and do some independent undertakings. In the event that you need to begin a vocation as a web designer, constructing your own JavaScript projects is the most ideal approach to become familiar with the language.  
22
5. 5  
[](https://daily.dev/posts/how-to-create-a-simple-event-streaming-in-laravel--dlwexjwq9 "How to create a simple event streaming in Laravel?")  
Article  
![Avatar of devdojo](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/e258fd9dff884055b7b59df7fd1d7bd7)DevDojo · 5y  
How to create a simple event streaming in Laravel?  
Event streams provide you with a way to send events to the client without having to reload the page. This is useful for things like updating the user interface in real-time changes are made to the database. In this article, I will show you how to create a simple event streaming in Laravel.  
13  
3
6. 6  
[](https://daily.dev/posts/5-programming-languages-that-can-make-it-big-in-2022-xtk5fn-gg "5 programming languages that can make it big in 2022")  
Article  
![Avatar of devdojo](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/e258fd9dff884055b7b59df7fd1d7bd7)DevDojo · 5y  
5 programming languages that can make it big in 2022  
Programming languages are the foundation of all technical advancements. You should begin by mastering one language and gaining a strong command of it. Then you can move on to the next one, and so on. The domain in which you are interested determines whether or not you should learn a language.  
13
7. 7  
[](https://daily.dev/posts/13-unique-and-fun-apis-project-ideas--okz217xa "13 Unique and Fun APIs + Project ideas")  
Article  
![Avatar of devdojo](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/e258fd9dff884055b7b59df7fd1d7bd7)DevDojo · 5y  
13 Unique and Fun APIs + Project ideas  
Being a developer is great - you can build almost anything you want! Sometimes, however, it's difficult to decide what to build next. To help you find your next project, I've come up with a list of APIs that you can play with and provided potential project ideas.  
12
8. 8  
[](https://daily.dev/posts/metamask-authentication-in-next-js-with-clerk--r1eyjftcx "Metamask authentication in Next.js with Clerk 🔒")  
Article  
![Avatar of devdojo](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/e258fd9dff884055b7b59df7fd1d7bd7)DevDojo · 5y  
Metamask authentication in Next.js with Clerk 🔒  
Clerk is one of the best ways to add authentication to a Next.js or a react application. It gives us things that are a pain to handle on our own like user management and multiple sessions. Let's take a look at how to implement it in our app.  
11

[See all DevDojo archives](/sources/devdojo/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/devdojo/best-of/2022/01#page","url":"https://daily.dev/sources/devdojo/best-of/2022/01","name":"Best DevDojo Posts — January 2022","description":"The most upvoted DevDojo posts from January 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/devdojo/best-of/2022/01#items","numberOfItems":8,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/30-javascript-animation-libraries-for-2022-kv-rxgze9","name":"30 Javascript animation libraries for 2022"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/13-ultimate-ui-ux-website-inspiration-for-designers-and-developers-8llxzww1j","name":"13 Ultimate UI/UX website inspiration for Designers and Developers"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/10-css-tips-you-need-to-know-right-now--cehzhfmb","name":"10 CSS tips you need to know right now."},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/30-javascript-project-ideas-for-beginners-to-pro-developer-with-resources-rfx7o749m","name":"30 JavaScript project ideas for Beginners to Pro developer with resources"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/how-to-create-a-simple-event-streaming-in-laravel--dlwexjwq9","name":"How to create a simple event streaming in Laravel?"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/5-programming-languages-that-can-make-it-big-in-2022-xtk5fn-gg","name":"5 programming languages that can make it big in 2022"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/13-unique-and-fun-apis-project-ideas--okz217xa","name":"13 Unique and Fun APIs + Project ideas"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/metamask-authentication-in-next-js-with-clerk--r1eyjftcx","name":"Metamask authentication in Next.js with Clerk 🔒"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"DevDojo","item":"https://daily.dev/sources/devdojo"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/devdojo/best-of"},{"@type":"ListItem","position":5,"name":"January 2022"}]}]}
```

