Similar Posts
From UI to XI: Designing eXperiential Interfaces
ByAdilHave you ever wondered why some apps feel unforgettable while others fade into the background? It’s not just about clean layouts or pixel-perfect UI anymore. We’re entering a new era—from UI (User Interface) to XI (eXperiential Interface)—where design isn’t only about how something looks, but about how it makes you feel and act. Why UI…
📘 Foundation Phase Completed – Starting Phase 2 of My Journey
ByAdilI started my foundation phase on August 11, with the goal of building comfort in scripting, querying, and managing environments. Over the past 7 weeks, I’ve explored Linux, Cloud, SQL, and built my first ETL pipeline. Each week had its own focus, and I’ve documented everything both on Hashnode and GitHub. 🔹 Week 1: Linux…
Multithreading and Thread class method
ByAdilMultithreading: In Java, multithreading is a programming concept where two or more parts of a program (called threads) execute concurrently to maximize CPU utilization. A thread is the smallest unit of a process. So, when we use multithreading, a single program (process) can perform multiple tasks at the same time. Key Points about Multithreading in…
Building a Real-Time Binance Data Pipeline with Kafka and PostgreSQL
ByAdilThis project demonstrates a simple real-time data pipeline that streams live cryptocurrency prices from the Binance API, publishes them to a Kafka topic (hosted on Confluent), consumes them with a Kafka consumer, and stores the results into a PostgreSQL database (hosted on Aiven). It’s a hands-on learning project for integrating streaming platforms with databases, ideal…
Privacy Risks of Autonomous AI Agents
ByAdilThe Hidden Dangers of Digital Independence Introduction: The Dawn of Digital Autonomy Imagine an AI assistant that doesn’t just respond to your commands but anticipates your needs, makes decisions on your behalf, and operates independently across your digital ecosystem. This isn’t science fiction—it’s the emerging reality of autonomous AI agents. These sophisticated systems represent a…
OSD600 Lab 3: Git merges and parallel branches + Some 0.2 updates
ByAdilThis week we went through the process of merging different branches and generally working in parallel with different features. Explicitly performing merges was something I Was not familiar with. In most of the foss projects I have contributed on, it is pretty much a standard that your code would get into the main branch through…