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

---
title: Best Tuts+ posts — October 2022 | daily.dev
description: The most upvoted Tuts+ posts from October 2022, curated by the daily.dev community.
canonical: https://daily.dev/sources/tuts_plus/best-of/2022/10
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/tuts_plus/best-of/2022/10
og:type: website
og:site_name: daily.dev
og:title: Best Tuts+ posts — October 2022 | daily.dev
og:description: The most upvoted Tuts+ posts from October 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 Tuts+ — October 2022

1. 1  
[](https://daily.dev/posts/getting-started-with-matter-js-introduction-7ioldffry "Getting Started With Matter.js: Introduction")  
Article  
![Avatar of tuts_plus](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/tuts_plus)Tuts+ · 4y  
Getting Started With Matter.js: Introduction  
Matter.js is a 2D rigid body physics engine written in JavaScript. It can help you easily simulate 2D physics in the browser. It is suitable for use on mobile devices as it can detect touch and has responsiveness. In this tutorial, I will cover the basics of this library, including its installation and usage.  
42
2. 2  
[](https://daily.dev/posts/javascript-based-animations-using-anime-js-part-1-targets-and-properties-14fzehudp "JavaScript-Based Animations Using Anime.js, Part 1: Targets and Properties")  
Article  
![Avatar of tuts_plus](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/tuts_plus)Tuts+ · 4y  
JavaScript-Based Animations Using Anime.js, Part 1: Targets and Properties  
animejs is a lightweight JavaScript-based animation library. You can use it to animate different CSS properties, SVG or DOM attributes on a webpage. The library supports all modern browsers, including IE10+.  
39  
2
3. 3  
[](https://daily.dev/posts/learn-computer-science-with-javascript-part-1-the-basics-bpws6pyfx "Learn Computer Science With JavaScript: Part 1, The Basics")  
Article  
![Avatar of tuts_plus](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/tuts_plus)Tuts+ · 4y  
Learn Computer Science With JavaScript: Part 1, The Basics  
JavaScript is a language that we can use to write programs that run in a browser or on a server using Node.js. This is the first lesson in a four-part series where I will teach you the programming fundamentals you will need so you can learn to build your own apps. In JavaScript, you must put a semicolon at the end of a statement.  
23
4. 4  
[](https://daily.dev/posts/professional-error-handling-with-python-na8wjxfsf "Professional Error Handling With Python")  
Article  
![Avatar of tuts_plus](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/tuts_plus)Tuts+ · 4y  
Professional Error Handling With Python  
Error handling is a critical aspect of design, and it crosses from the lowest levels to the end users. The key to success is being aware of all these interlocking aspects, considering them explicitly, and forming a solution that addresses each point. Swallow the exception if you know how to handle it and can fully recover.  
18  
1
5. 5  
[](https://daily.dev/posts/8-regular-expressions-you-should-know-peb0aqrao "8 Regular Expressions You Should Know")  
Article  
![Avatar of tuts_plus](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/tuts_plus)Tuts+ · 4y  
8 Regular Expressions You Should Know  
Regular expressions are written in a formal language that can be interpreted by a regular expression processor. The eight regular expressions we'll be going over today will allow you to match a(n) username, password, email, hex value, slug, URL, if you ever have to work with mod\_rewrite and pretty URL's. If I had reversed it so that the three characters came first, the Parser would only pick up #fff and not the other three f's.  
11  
2

[See all Tuts+ archives](/sources/tuts%5Fplus/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/tuts_plus/best-of/2022/10#page","url":"https://daily.dev/sources/tuts_plus/best-of/2022/10","name":"Best Tuts+ Posts — October 2022","description":"The most upvoted Tuts+ posts from October 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/tuts_plus/best-of/2022/10#items","numberOfItems":5,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/getting-started-with-matter-js-introduction-7ioldffry","name":"Getting Started With Matter.js: Introduction"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/javascript-based-animations-using-anime-js-part-1-targets-and-properties-14fzehudp","name":"JavaScript-Based Animations Using Anime.js, Part 1: Targets and Properties"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/learn-computer-science-with-javascript-part-1-the-basics-bpws6pyfx","name":"Learn Computer Science With JavaScript: Part 1, The Basics"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/professional-error-handling-with-python-na8wjxfsf","name":"Professional Error Handling With Python"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/8-regular-expressions-you-should-know-peb0aqrao","name":"8 Regular Expressions You Should Know"}]},{"@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":"Tuts+","item":"https://daily.dev/sources/tuts_plus"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/tuts_plus/best-of"},{"@type":"ListItem","position":5,"name":"October 2022"}]}]}
```

