Data Science & Software Engineering blog. Technical publications, tutorials and career guides.
OpenClaw: Architecture, Community, and Frontier AI in Autonomous Systems
OpenClaw exemplifies the convergence of robust engineering, foundational computer science, and the relentless pace of AI innovation. This article traces OpenClawâs journey from its conceptual roots through its modular architecture, signal processing strategies, and vibrant community engagement, culminating in its integration with the latest frontier AI models. Discover how OpenClaw is shaping the future of autonomous systems through technical excellence and collaborative advancement.
Read the full storyHow to build Your own AI Agent
Use the power of advanced technology to automate and streamline your tasks. AI agents are the current trend in artificial intelligence research and application for a good reason. This article will be a good introduction for those who want to upskill themselves in the AI agent field.
Read the full storyHow to Build Complex LLM Pipelines with LangGraph!
I have had a lot of resentment in the past months with the current state of LangChain. That library evolved very fast, and I shifted my feelings about it from âI love itâ to âI hate itâ. I find their LangChain Expression Language (LCEL) unusable for most cases going beyond a basic chain, and their constant change in the API and documentation makes it impossible to understand how to use it properly.
Read the full storyThe Transformers Architecture in Detail - Whatâs the magic behind LLMs?
The Transformers architecture, introduced in 2017, revolutionized AI by using self-attention mechanisms, enabling models like GPT-3.5 to excel. This innovation has led to widespread adoption and transformative impacts. Key features include the encoder-decoder structure and multi-headed attention.
Read the full storyObject-oriented Programming: A Primer
This article introduces the concept of Object-Oriented Programming (OOP), a popular programming paradigm that organizes data and code into objects, which interact with each other to perform tasks and represent real-world entities.
Read the full storyTechnical Interviews: Stories and Tips from Both Sides
Whether you are in academia or industry, one thing for sure is that you will have interviews. Sitting at both sides of the interview table gave me a better perspective on technical interviews. I was also interested in what other people think. What are their perspectives from both sides? The PyData Amsterdam conference was a good opportunity to have some answers. This blog post outlines the unconference session I facilitated, sprinkled with my comments.
Read the full storyBuild and deploy an Interactive Data Analytics Dashboard with Dash and Azure Web Service
Do you wish to build and deploy an interactive Dash app to the web for free but donât know how? Well, youâre in luck because itâs super easy! In this article, we will be building a food price monitoring interactive dashboard using Python libraries Plotly and Dash. Next, we will learn how to deploy it on Azure App Service using the Azure portal. So letâs get started! The code to build and deploy the app can be found [here](https://github.com/lanchuhuong/Food-price-monitoring-dashboard).
Read the full storyAn In-depth Introduction to MLOps
Itâs not a simple task to build and operate a continuous ML system. It requires many different types of operations that need to be synched and work in tandem. This process refers to machine learning operations, aka MLOps.
Read the full storyFind out how streaming platforms deliver the best service using data
Streaming companies record more data than you can think of. Find out more about how the streaming industry works and the metrics they record!
Read the full storyBridge Libraries and How They Can Aid Your Data Projects
In need to port code from a different programming language to the one with which you are more comfortable? This nifty set of libraries may be able to help you with the task at hand.
Read the full storyMentoring Best Practices
Some ideas to help cultivate and refine a mentoring relationship in practice
Read the full storyData Science vs Computer Science degree? What you should know before choosing a study program
Choosing a degree is one of the most important decisions you will make in your career or even in your entire life. Are you considering a Computer Science or Data Science study and don't know which one to choose? This career guide will definitely help you to make up your mind. This is part 1/3 of the Ultimate Career Guide for Data Scientists & Developers.
Read the full storyData labelling: The Dirty Job of Machine Learning
What it is, how to do it, and the best tools out there
Read the full storyPro Python Tips for Data Analysts
Complex analysis requires complex code. How do you keep this tidy, ready to evolve and improve? Learn to create sleek code, which clearly expresses the steps between the problem and the solution with these top tips for data analysts.
Read the full storyEvery Data Scientist Should Know This Design Principle
Let's talk about the one design principle that every Data Scientist should be aware of.
Read the full story