957 private links
Go, introduced in 2009, has steadily grown in popularity as a programming language for building concurrent applications. It is designed to be simple, efficient, and easy to use, with a focus on concurrency programming.
Go’s concurrency model is built around the concept of goroutines, which are lightweight user threads managed by the Go runtime on user space. Go offers useful primitives for synchronization, such as channels, to help developers write concurrent code easily. It also uses non-trivial techniques to make I/O bound programs efficient.
Understanding the Go scheduler is crucial for Go programmer to write efficient concurrent programs. It also helps us become better at troubleshooting performance issues or tuning the performance of our Go programs. In this post, we will explore how Go scheduler evolved over time, and how the Go code we write happens under the hood.
Rustpad is an open-source collaborative text editor based on the operational transformation algorithm.
Share a link to this pad with others, and they can edit from their browser while seeing your changes in real time.
Built using Rust and TypeScript. See the GitHub repository for details.
ChatMD est un outil libre et gratuit qui permet de créer facilement un chatbot à partir d'un fichier en Markdown.
ChatMD est disponible sur la Forge des Communs Numériques Éducatifs.
Sources  :
Un environnement de développement en ligne pour apprendre à programmer avec Arduino, STM32, Micro:bit, Texas Instruments...
Vittascience est une plateforme éducative pensée pour l'apprentissage du codage, qui propose des outils innovants pour l'enseignement.
futurecoder is a free and open-source platform and course for complete beginners to teach themselves programming in Python.
The long-term goals of futurecoder are ambitious:
- Revolutionise computing education. We believe current learn-to-code platforms could be so much better.
- Make the best learning resource possible which everyone can contribute to and improve
- Allow anyone to learn programming on their own, regardless of background or talent
We mean to achieve this by:
- Keeping students engaged and interested as they learn to write real code
- Providing powerful tools that are easy to use to prevent frustration
- Teaching Python, widely considered to be the best language to learn first as well as the most popular language in real applications.
- Consistently iterating with an open-source codebase