Skip to main content

Posts

Showing posts from 2026

ggsql: SQL For Visualization

  ggsql is a novel data visualization tool that integrates the Grammar of Graphics directly into SQL environments. Built by the creators of ggplot2, this system allows users to construct complex charts by adding declarative clauses like VISUALISE, DRAW, and SCALE to standard database queries. Unlike traditional tools that offer fixed chart types, ggsql employs a modular approach where independent components—such as layers, coordinates, and aesthetics can be combined to create custom visuals. https://www.i-programmer.info/news/84-database/18862-ggsql-sql-for-visualization-.html

Agentic Skills For The Database

  Companies like PlanetScale and Oracle are providing curated libraries of Skills that allow AI coding assistants, such as Claude Code or Cursor, to interact directly with databases. Skills, Skills, Skills...the latest buzzword in this era of AI induced coding practices. This time they come for the Database to enable agents to perform complex tasks like automated schema optimization, security audits and CSV data ingestion with higher precision and lower token consumption. https://www.i-programmer.info/news/90-tools/18846-agentic-skills-for-the-database-.html

Learn concurrency - a deep dive into multithreading with Python

  This article explains concurrency in Python including topics like multithreading, multiprocessing, race conditions, and synchronization mechanisms such as locks. We’ll then take a deep dive into switching off GIL to enable  real  multithreading in Python, highlighting the differences, the benefits and the gotchas with clear code examples. https://blog.geekuni.com/2026/04/python-concurrency.html

Microsoft Fabric Machine Learning Tutorial - The Course

  Learn about Microsoft Fabric and its applications of ML through a project analyzing Titanic's passenger data. This tutorial is an end-to-end demonstration of Microsoft Fabric that guides learners from descriptive and diagnostic analytics to predictive analytics using the popular Kaggle Titanic dataset. The goal of the tutorial is to train a binary classification machine learning model capable of predicting whether an individual would have survived or perished on the Titanic, based on personal details like their age, gender, and ticket class. https://www.i-programmer.info/news/150-training-a-education/18831-microsoft-fabric-machine-learning-tutorial-the-course.html

GitHub Copilot CLI For Beginners - The Course

  It's a full curriculum that lives solely on its Github repository. And it's really full; it spans from installation basics to advanced production workflows which also include Agent Skills for automating team standards, specialized agents for targeted expertise, and the Model Context Protocol (MCP) for connecting the AI to external data sources like GitHub repositories and live documentation. https://www.i-programmer.info/news/150-training-a-education/18824-github-copilot-cli-for-beginners-the-course-.html

Java 26 Released With Focus On AI Workloads

  The release of JDK 26 marks a significant milestone in the Java ecosystem, introducing ten JDK Enhancement Proposals that prioritize performance, security, and modernization. Key technical updates include the introduction of HTTP/3 support, significant throughput improvements for the G1 Garbage Collector, and the final removal of the long-deprecated Applet API. https://www.i-programmer.info/news/80-java/18791-java-26-released-with-focus-on-ai-workloads.html

Auto-Tune PostgreSQL With Gold Lapel

  Gold Lapel is a self-optimizing PostgreSQL proxy designed to automatically tune, improve query performance and replace external services without requiring any changes to your application's code. https://www.i-programmer.info/news/80-java/18783-auto-tune-postgresql-with-gold-lapel-.html

Automating Kali Linux With The Model Context Protocol

  Introducing an implementation of the Model Context Protocol within Kali Linux to create AI-driven cybersecurity workflows. MCP just about dominates the current tech news. MCP servers and clients are released for every possible tool and application. Now it's time for pentesters to rejoice as a server has been released that automates the most tedious pentesting tasks with the availability of MCP Kali Server (MKS),  a lightweight API bridge that connects MCP clients (such as Claude Desktop or 5ire) to an API server which allows executing commands on a Linux terminal. https://www.i-programmer.info/news/90-tools/18776-automating-kali-linux-with-the-model-context-protocol.html

Major Update To JHpister

  JHipster, the Java framework that unifies the Java and JavaScript build toolchains, has had a major release, bringing it to version 9.0.0. Let's check out what's new. https://www.i-programmer.info/news/182-frameworks/18767-major-update-to-jhpister.html

CIDR Conference 2026 Looks At Future of Databases

  The Conference on Innovative Data Systems Research (CIDR), is a gathering for researchers and practitioners from both academia and industry to discuss the latest visionary ideas in the database field. We look into what this year's conference was about. https://www.i-programmer.info/news/84-database/18761-cidr-conference-2026-looks-at-future-of-databases.html

Why Software Engineering Will Never Die Revisited In The Age Of Spec Driven Development

  The rise of Spec Driven Development begs for a reassessment of the original thesis; are the principles of "why software engineering will never die" still valid or have they been overridden by spec-driven development and thus completely automated, just like coding is? https://www.i-programmer.info/professional-programmer/103-i-programmer/18759-why-software-engineering-will-never-die-revisited-in-the-age-of-spec-driven-development.html

Anthropic Releases Free Courses On AI

  Under the umbrella of Skilljar, Anthropic Academy provides a comprehensive suite of free online courses designed to build AI Fluency across various professional and academic sectors. https://www.i-programmer.info/news/105-artificial-intelligence/18735-anthropic-releases-free-courses-on-ai-.html

pgEdge MCP Server For Postgres

  pgEdge has launched a hosted Model Context Protocol (MCP) server that connects its database platform directly to AI development tools like Claude and Cursor. So what can you do with it? https://www.i-programmer.info/news/84-database/18724-pgedge-mcp-server-for-postgres.html

What Happened At FOSDEM 2026

  This year, the annual event ran between 31 January & 1 February 2026, attracting a lot of interest. We provide an overview of the content presented and assorted highlights. https://www.i-programmer.info/news/99-professional/18729-what-happened-at-fosdem-2026.html

Claude Code Now Hides The Way it Works-But There's A Workaround

  Anthropic has recently updated its Claude Code command-line tool in an attempt to simplify its terminal output, sparking significant backlash from the software development community. However, Claude-Devtools provides a solution. https://www.i-programmer.info/news/105-artificial-intelligence/18709-claude-code-now-hides-the-way-it-works-but-theres-a-workaround.html

Learn SQL For Data Engineering - The Course

  SQL, yes that old horse, is still going. SQL has been the data access standard for decades. It levels the playing field, easily integrates with other systems and accelerates delivery. Here's a  beginner-friendly course on SQL for data engineering. https://www.i-programmer.info/news/150-training-a-education/18703-learn-sql-for-data-engineering-the-course.html

Python for Java developers

  Python. Even if you close your eyes and try to ignore it, you really can’t; it’s everywhere, especially in the AI and Data Science fields. Therefore, it has become a necessity to get to know it, even if you’re a Java developer enjoying its rich and large language ecosystem. Despite the fact that lately Java has been powered up with great AI libraries like LangChain4j, which make it easy to build AI-powered applications, in order to tap into the full, unconstrained pool of AI capabilities, you still need to go to Python. https://blog.geekuni.com/2026/02/python-for-java-developers.html

PlanetScale MCP Server Announced

  PlanetScale has launched a hosted Model Context Protocol (MCP) server that connects its database platform directly to AI development tools like Claude and Cursor. So what can you do with it? https://www.i-programmer.info/news/84-database/18693-the-planetscale-mcp-server-announced.html

IBM's AI Models Explained

  We take a look at an IBM Technology resource that explores the fundamental principles and business applications of artificial intelligence, with a focus on large language models (LLMs) and machine learning (ML). https://www.i-programmer.info/news/105-artificial-intelligence/18687-ibms-ai-models-explained.html

Claude Code for Everyone - The Course

  We look at a  hand-on and free course that teaches you how to use Claude Code by doing real work. It's a course designed to teach non-technical users how to master Anthropic’s AI agent; from foundational terminal commands and file operations to advanced vibe coding, where users build and deploy applications by describing their goals rather than writing code. https://www.i-programmer.info/news/105-artificial-intelligence/18668-claude-code-for-everyone-the-course.html

Build Native iOS and Android Apps With Skip - Now For Free

  Skip is a development tool that allows engineers to create native iOS and Android applications from a single Swift and SwiftUI codebase. The news is that it has now gone open source and free-for-use, even in commercial projects. https://www.i-programmer.info/news/193-android/18660-build-native-ios-and-android-apps-with-skip-now-for-free.html

Colab Is Coming For Your Favorite IDE

  Colab integration has arrived for both VSCode and PyCharm. What does that now make possible? If you're familiar with Jupyter Notebook, you'll be right at home with Colab too. Colab addresses the limitations of the single-player notebook. Jupyter was created in an era before the cloud and the emergence of AI. Nowadays what is required is modern, collaborative tools that integrate into your existing stack. https://www.i-programmer.info/news/90-tools/18645-colab-is-coming-for-your-favorite-ide.html

Toad-Pythonic Universal Terminal Interface for AI Agents

  Wouldn't it be great to have an interface that could work with any AI agent? Toad is Python's answer to a unified front-end for the many AI coding agents out there. Toad, not to be confused with the Oracle IDE, aims to provide a more pleasant experience for the user of Agentic coding tools. The notion is that each tool comes with its own interface, its own quirks, and its own limitations.  https://www.i-programmer.info/news/90-tools/18619-toad-pythonic-universal-terminal-interface-for-ai-agents.html

Agentic AI Foundation Announced

  Recognizing the importance of AI Agents, industry stakeholders have decided to establish a Foundation that fosters common open standards and collaboration . Under the umbrella of the Linux Foundation, the Agentic AI Foundation (AAIF) has been co-founded by Anthropic, Block and OpenAI, with support from Google, Microsoft, AWS, Cloudflare and Bloomberg. https://www.i-programmer.info/news/105-artificial-intelligence/18614-agentic-ai-foundation-announced.html

pg-aiguide - Agentic Coding For PostgreSql

  pg-aiguide adds AI-optimized PostgreSQL expertise to coding assistants. What does that mean? In  With MCP Docs Servers You'll Never Run Out Of Fresh Documentation  we found out why documentation is very important for coding assistants: https://www.i-programmer.info/news/105-artificial-intelligence/18603-pg-aiguide-agentic-coding-for-postgresql.html

Nordic API Platform Summit 2025

  An event for API practitioners from around the world covering everything API-related. We're checking the highlights. Platform Summit is the flagship conference of Nordic APIs, an international community of API practitioners and enthusiasts whose aim is to helping companies make smarter tech decisions using APIs. https://www.i-programmer.info/news/99-professional/18600-nordic-api-platform-summit-2025.html

Supabase's Vector Buckets

Supabase has released Vector Buckets, specialized storage containers optimized for vector data. This is welcome as it expands your options for storing vectors.  https://www.i-programmer.info/news/84-database/18585-supabases-vector-buckets.html