top of page
All Posts


🐍 𝐏𝐲𝐭𝐡𝐨𝐧: 𝐅𝐫𝐨𝐦 𝐚 𝐇𝐨𝐛𝐛𝐲 𝐭𝐨 𝐚 𝐆𝐥𝐨𝐛𝐚𝐥 𝐏𝐡𝐞𝐧𝐨𝐦𝐞𝐧𝐨𝐧
A fascinating documentary has been released about the creation of Python - today the most popular programming language in the world.
Siergej Sobolewski
Aug 291 min read


Exploring Free Threading in Python and Its Impact on the GIL Era
Free threading in Python is not just an optimization - it is a paradigm shift. By removing the GIL, Python evolves from a “convenient but slow” scripting tool into a truly concurrent programming language, capable of leveraging the full potential of modern multi-core hardware.
We are witnessing the dawn of a new era in Python, where the language finally speaks to the machine on equal terms.
Siergej Sobolewski
Aug 170 min read


GPT-5 mini now available in GitHub Copilot in public preview
Enabling access GPT-5 mini, OpenAI’s faster, more cost-efficient variant of GPT-5, is now rolling out in public preview in GitHub...
Siergej Sobolewski
Aug 151 min read


🎮 Matrix-Game 2.0 – the first open-source model that generates interactive 3D worlds
Matrix-Game 2.0 – the first open-source model that generates interactive 3D worlds from text in real time...
Siergej Sobolewski
Aug 131 min read


⏱️ In IT, Time Runs Faster Than in Life
Today, I witnessed a lively discussion among seasoned developers - not newcomers, but people who have lived through multiple generations...
Siergej Sobolewski
Aug 111 min read


Ext4 vs XFS – Which Filesystem Should You Use
Users running a Linux system hardly pay attention to the underlying filesystem. In fact, during the installation of Linux, there’s a...
Siergej Sobolewski
Aug 94 min read


Julia Fundamentals. Merging Simplicity and Power
Dear friends, Cartesian School is excited to announce the launch of a unique educational program - “Introduction to the Julia Programming Language”.
Julia is a modern, high-performance programming language that’s perfect for scientific computing, data analysis, machine learning, and much more. In our course, you’ll get to know Julia’s syntax, learn to write efficient code, and discover how to combine the simplicity of Python with the power of C in one language!
Siergej Sobolewski
Aug 72 min read


𝑱𝒖𝒍𝒊𝒂 𝒇𝒐𝒓 𝑴𝒂𝒄𝒉𝒊𝒏𝒆 𝑳𝒆𝒂𝒓𝒏𝒊𝒏𝒈 !
This release is a hands-on guide to mastering Julia for ML tasks, from data processing with DataFrames.jl to deep learning with Flux.jl.
Siergej Sobolewski
Aug 71 min read


🛍️ Moops CRM Assistant - All‑in‑One
A full-featured CRM web application built on Gradio, powered by the Zephyr-7B LLM, with Markdown FAQ integration, order logging via SQLite, multiple data export formats, and built-in email notifications.
Siergej Sobolewski
Aug 72 min read


Spring Security – Roles and Privileges
This tutorial continues the Registration with Spring Security series with a look at how to properly implement Roles and Privileges.
Siergej Sobolewski
Aug 71 min read


Conventional Commits
A specification for adding human and machine readable meaning to commit messages
Siergej Sobolewski
Aug 70 min read


Discover Top Programming Courses Online
Diving into the world of programming is thrilling! Whether you're passionate about game development, fascinated by artificial...
Siergej Sobolewski
Aug 54 min read


🤖 PyRoki - A fast and simple robotics toolkit for Python
🤖 PyRoki PyRoki Key Features : - 1.7× faster at inverse kinematics (IK) calculations than alternatives - Runs on CPU , GPU , and ...
Siergej Sobolewski
Aug 51 min read


A Practical Guide to Null-Safety in Java With JSpecify
One of the common sources of frustration for Java developers is the NullPointerException. Be it working in large code bases or making an API call, Java developers always had to question themselves, “What if this returns null?” and how to handle it. Despite Java being a statically typed language, its handling of null values has always left room for ambiguity.
In the recent past, the Java Community has taken steps towards addressing this very issue. One of the promising develo
Siergej Sobolewski
Aug 50 min read


Building an AI Chatbot in Java With Langchain4j and MongoDB Atlas
Chatbot systems enhance the user experience by providing quick and intelligent responses, making interactions more efficient.
In this tutorial, we’ll walk through the process of building a chatbot using Langchain4j and MongoDB Atlas.
LangChain4j is a Java library inspired by LangChain, designed to help build AI-powered applications using LLMs. We use it to develop applications such as chatbots, summarization engines, or intelligent search systems.
We’ll use MongoDB Atlas Ve
Siergej Sobolewski
Aug 50 min read


Annotations in Java Constructors
In the world of Java development, annotations on classes, methods, and fields are a well-known and frequently used mechanism. But even among seasoned engineers, there are powerful language features that remain underutilized. One of those is the ability to annotate constructors, especially with type annotations. Let’s take a deep dive into what’s possible, why it matters, and how it ties into modern JDK and JEP developments.
Siergej Sobolewski
Aug 50 min read


Qwen-image
🚀 Meet Qwen-Image - a 20B MMDiT model for next-gen text-to-image generation. Especially strong at creating stunning graphic posters...
Siergej Sobolewski
Aug 51 min read
bottom of page