Skip to main content

Posts

Spring I/O 2026 Sessions Now Available Online

  This year's premier Spring developer community conference, Spring I/O, ran in Barcelona on 13-15 April; 3 days packed with 60 talks and 9 workshops, 80 speakers and 1200+ attendees. Its sessions are now available online. We pick out some highlights. https://www.i-programmer.info/news/80-java/18901-spring-io-2026-sessions-now-available-online.html

The Agent Toolkit For AWS

  The Agent Toolkit for AWS is a comprehensive suite of developer tools designed to help AI coding agents build, deploy, and manage cloud applications more effectively. https://www.i-programmer.info/news/141-cloud-computing/18898-the-agent-toolkit-for-aws.html

Monocle: A Framework for Tracing GenAI Application Code

  Monocle is a community-driven, open-source framework designed to monitor and trace generative AI applications by capturing data compliant with the OpenTelemetry ecosystem. Governing its development through the Linux Foundation, the project provides specialized tools for developers and platform engineers to instrument code in Python and TypeScript without requiring extensive manual code decoration. https://www.i-programmer.info/news/80-java/18892-monocle-a-framework-for-tracing-genai-application-code.html

Integrating Neo4j and Gemini CLI

  We explore a combination that opens new ways of interacting with the Neo4j Graph database. The Neo4j Gemini CLI extension integrates Gemini's capabilities directly into your terminal by bundling four Neo4j Model Context Protocol servers. This integration bridges the AI's reasoning engine with Neo4j, allowing you to deploy infrastructure, write queries, and build GraphRAG applications using natural language without leaving your terminal. https://www.i-programmer.info/news/90-tools/18886-integrating-neo4j-and-gemini-cli-.html
  PgCache is a wire-compatible, transparent Postgres proxy that caches read data, then keeps it fresh using PostgreSQL Logical Replication. PgCache is designed to accelerate PostgreSQL performance by providing a transparent caching layer between applications and the database. By utilizing Change Data Capture (CDC) through logical replication, the system ensures data remains current without requiring manual cache invalidation or application code modifications. This approach entirely eliminates the need to sprinkle cache invalidation logic throughout your application code or guess at appropriate Time-to-Live (TTL) settings. https://www.i-programmer.info/news/84-database/18884-pgcache-transparent-postgresql-query-caching-and-cdc-maintenance.html#google_vignette

Massachusetts' Institute of Technology Introduction to Deep Learning

  The full materials of the MIT 6.S191 lecture which took place just this March are now available for free and for all. This lecture is a comprehensive overview of deep learning architectures, specifically focusing on Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), and Transformers. https://www.i-programmer.info/news/150-training-a-education/18878-massachusetts-institute-of-technology-introduction-to-deep-learning.html

Jupyter Notebooks MCP Server

  Jupyter gets its own MCP server. The Jupyter MCP Server by Datalayer is a Model Context Protocol server implementation designed to act as a bridge between Large Language Models, AI assistants and a user's live Jupyter environment. What does it enable? https://www.i-programmer.info/news/90-tools/18875-jupyter-notebooks-mcp-server-.html

The .NET Agent Skills

  Microsoft's extends the capabilities of the AI coding agents through Agent Skills for .NET framework-oriented tasks. But first of all, what are Agent Skills? Agent Skills are a lightweight, open, and standardized format used to extend AI agents' capabilities with specialized knowledge and workflows https://www.i-programmer.info/news/89-net/18867-the-net-agent-skills.html

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