Skip to main content

Posts

Showing posts from 2024

Two New Resources Tailored To Spring Developers

  Spring Academy Pro is now freely available and Spring Builders is a new meeting point to discuss everything Spring related. Last year in " Learn With The Spring Academy " we've laid out some reasons for you to join it: Surely, there are many courses, blogs and tutorials on Spring develepment, but who knows better than the makers themselves, that is VMWare. Spring Academy, created by the stewards of the Spring framework, aims to introduce students to the ins and outs of the framework and provide the things that matter to further their careers like preparing for the official Spring Certified Professional exam. The instructors of the Academy work for VMware Tanzu Labs and that includes renowned Dev advocate Josh Long. https://www.i-programmer.info/news/80-java/17142-two-new-resources-tailored-to-spring-developers.html

Liberica Alpaquita Containers Now Come With CRaC

  Bellsoft has added CRaC support to its ready-to-use Alpaquita container images. This will enable developers to seamlessly integrate CRaC into their projects for performant Java in the Cloud. Is CRaC the magic recipe to Java's warm up problems? https://www.i-programmer.info/news/80-java/17135-liberica-alpaquita-containers-now-come-with-crac.html

NVIDIA Releases Free Courses On AI

  NVIDIA has jumped on the AI bandwagon in a big way. Hardware aside, this means working on training material too. Several self- paced courses have been released and for free too!. https://www.i-programmer.info/news/80-java/17128-nvidia-releases-free-courses-on-ai.html

ZLUDA Ports CUDA Applications To AMD GPUs

  ZLUDA is a translation layer that lets you run unmodified CUDA applications with near-native performance on AMD GPUs. But it is walking a fine line with regards to legality. https://www.i-programmer.info/news/98-languages/17124-zluda-ports-cuda-applications-to-amd-gpus-.html

Falco On Track To Version 1.0.0

  Falco is a cloud native runtime security tool for the Linux operating system, designed to detect abnormal behavior and warn of potential security threats in real-time. Now it's about to release its first stable version. https://www.i-programmer.info/news/141-cloud-computing/17087-falco-on-track-to-version-100.html

Eclipse JKube 1.16 Goes GA

  Eclipse JKube makes deploying your Java application to a Kubernetes cluster a breeze. Let's find out what's new. Eclipse JKube is a library and a collection of plugins used for building container images using Docker, JIB or S2I build strategies. It can also generate Kubernetes and OpenShift resource manifests which can deploy them into a Kubernetes cluster. https://www.i-programmer.info/news/80-java/17099-eclipse-jkube-116-goes-ga.html

Java Version 22 Released

  JDK 22 is not a Long Term Support release, but is one of the regular releases that are scheduled to arrive every six months. Still, it has got a lot to show for itself. https://www.i-programmer.info/news/80-java/17084-java-version-22-released.html

AWS Lambda Upgraded To .NET8 Runtime

  An upgrade of AWS Lambda to the .NET version 8 runtime brings major improvements to the platform. The battle of the Lambda runtimes is going strong as AWS is a hotbed for language runtimes. Here at IProgrammer we've been covering upgrades to the Java, Python and Javascript runtimes. https://www.i-programmer.info/news/89-net/17064-aws-lambda-upgraded-to-net8-runtime.html

The University of Tübingen's Self-Driving Cars Course

  The recorded lectures and the written material of a course on Self-Driving Cars at the University of Tübingen have been made available for free. It's a first class opportunity to learn the in and outs of how to develop the software that powers self-driving cars. https://www.i-programmer.info/news/150-training-a-education/17060-the-university-of-tbingens-self-driving-cars-course.html

AWS Introduces A New JavaScript Runtime For Lambda

  Amazon has announced the availability, albeit for experimental purposes, of a new JavaScript based runtime called Low Latency Runtime or LLRT for short, to bring JavaScript up to the performance throughput of low-level languages like Rust or C++. https://www.i-programmer.info/news/81-web-general/17052-aws-introduces-a-new-javascript-runtime-for-lambda.html

Couchbase's Coding Assistant Goes GA

  Capella iQ, the AI coding assistant for developers that makes interacting with Couchbase using natural language possible, has gone from private beta to being generally available. https://www.i-programmer.info/news/84-database/17031-couchbases-coding-assistant-capella-goes-ga.html

100 Episodes of 5mins of Postgres

  The popular PostgreSQL explainer series is celebrating its 100th release and beyond. Let's take a look at what it makes it so special. The '5mins of Postgres' series run by PgAnalyze, the platform that analyzes PostgreSQL instances for bottlenecks to offer troubleshooting advice, is very popular amongst PostgreSQL DBA's and developers. https://www.i-programmer.info/news/84-database/17027-100-episodes-of-5mins-of-postgres.html

SnapCode: A Java IDE for the Web

  Thanks to CheerpJ and WebAssembly you can now run a Java IDE inside your browser and local first.This is SnapCode, and while lightweight and in-browser, is to be not underestimated. https://www.i-programmer.info/news/80-java/17004-snapcode-a-java-ide-for-the-web.html

Oracle SQL Developer for VS Code

  Oracle has recently introduced some goodies for developers working with VS Code. This is an extension that integrates the venerable SQL Developer within VS Code. https://www.i-programmer.info/news/90-tools/17000-oracle-sql-developer-for-vs-code.html

pgxman - PostgreSQL Extension Manager

  pgxman is a package manager like npm, but instead of Javascript packages, it is for PostgreSQL extensions. It detects and streamlines extension operations and looks after dependency management, installation and uninstallation, based on the local development environment. https://www.i-programmer.info/news/84-database/16984-pgxman-postgresql-extension-manager.html

Stanchion Turns SQLite Into A Column Store

  Stanchion is an open-source extension that adds columnar storage capabilities to SQLite, rendering it efficient for analytical reporting. Postgres is often praised for its extensibility, but we tend to forget that others, such as SQLlite, are extensible too. https://www.i-programmer.info/news/84-database/16976-stanchion-turns-sqlite-into-a-column-store.html

Microsoft's Visual Studio With Git And GitHub Tutorials

  Microsoft has released a short series of video tutorials on using Git and Github from within Visual Studio. Given that Git is nowadays the defacto version control tool with most code hosted on GitHub, learning about them in combination does make sense.  https://www.i-programmer.info/news/80-java/16967-microsofts-visual-studio-with-git-and-github-tutorials.html

Wasmer JS SDK - WebAssembly In The Browser

  Introducing a new JavaScript library that makes running fully blown WebAssembly applications on the browser an easy task. WebAssembly was touted as a runtime that would be embedded into every major web browser in order to write code in any language that could be compiled to its bytecode format. Using it, the popular browsers would be able to execute not just JavaScript but also compiled binaries, hence the second label that was attached to it - the JavaScript killer. . https://www.i-programmer.info/news/87-web-development/16952-wasmer-js-sdk-webassembly-in-the-browser.html

Dolt- A Version Controlled Database

  A database that you can fork and clone, branch and merge, push and pull just like a git Repository. What is the use case for it? First of all Dolt , written in Go, might not be a fork of Mysql, but it acts a drop-in replacement, adhering to the Mysql protocol, but with versioning on top. https://www.i-programmer.info/news/84-database/16934-dolt-a-version-controlled-database.html

TinyBase And The Local First Movement

  TinyBase is a Javascript library that enables you to create an in-browser, local-first, reactive data store. Too much terminology in one sentence - let's dissect it. With Tinybase you can store structured tabular data locally on your device. If you want a hyped headline it would  "in-memory reactive tabular data store" . What's the deal with that kind of Store? https://www.i-programmer.info/news/84-database/16907-tinybase-and-the-local-first-movement.html

Is The German State In Love With OSS?

  Yet another Open Source Software initiative taken by the German state, this time launching openDesk, "the sovereign workplace". This is the next step in the federal government's love affair with open source. Previously we had examined another one in "The German Government's Sovereign Tech Fund For OSS", a case where the government aims to strengthen the important role Open Source Software plays in modern society. https://www.i-programmer.info/news/136-open-source/16890-is-the-german-state-in-love-with-oss.html

It's 2024. Why Does PostgreSQL Still Dominate?

  PostgreSQL has recently claimed the DB-Engines DBMS of the Year for 2023 award. Another confirmation of PostgreSQL's worth. Despite its age PostgreSQL isn't declining in popularity. On the contrary it always in front, as DB-Engines's official announcement confirms: https://www.i-programmer.info/news/84-database/16882-its-2024-why-does-postgresql-still-dominate.html