Skip to main content

Posts

Showing posts from 2024

Greenplum's Cloudberry Fork Enters Apache Incubator

  Cloudberry is the open source equivalent of Greenplum. Now it is fostered by the Apache Foundation as it acquires incubating status. It all began about six months ago. Greenplum's Github repositories was archived and went dark. This meant no more free new releases or security and bug fixes for its users. Why? Because in May 2024, Tanzu made the decision to close-source the project. https://www.i-programmer.info/news/84-database/17694-greenplums-cloudberry-fork-enters-apache-incubator-.html

The Advent of SQL 2024 Has Commenced

  It's Advent - the time of year when we countdown the days to Christmas - and if your are a programmer complete daily coding challenges with the Advent of Code, the Advent of Perl, the Advent of Java, Javascriptmas, etc. Now we have the Advent of SQL too with 24 SQL challenges to complete before Christmas! https://www.i-programmer.info/news/204-challenges/17678-the-advent-of-sql-2024-has-commenced.html

Discover PostgreSQL How-Tos

  A veritable treasure trove of assorted how-to recipes for PostgreSQL, stored as a Github repository, has been inauguarated by Nikolay Samokhvalov, a well known figure in the PostgreSQL world, While PostgreSQL docs are awesome, they often lack practical pieces of advice, a situation that these how-tos try to remedy. https://www.i-programmer.info/news/84-database/17685-the-postgresql-howtos-trove.html

RAG from Scratch

  The "RAG from Scratch" tutorial by Langchain coupled with the "RAG playground" are two great educational resources that will help you kickstart your journey with RAG. https://www.i-programmer.info/news/105-artificial-intelligence/17676-rag-from-scratch.html

Hour Of Code 2024 Is About To Kick Off

  This year the event that aims to provide a coding experience for all school students and anyone else who wants to join in runs between December 9th and 15th and includes new activities. Let's find out all about it! https://www.i-programmer.info/news/150-training-a-education/17664-hour-of-code-2024-is-about-to-kick-off.html

PlanetScale Gets Into Vector Search

  PlanetScale, the cloud MySQL-compatible database with advanced scaling capabilities, is now upgraded with vector storage and search. PlanetScale's main selling points include horizontal sharding and non-blocking schema changes. Adding vector capabilities into the mix, makes it an even more robust and flexible database solution. https://www.i-programmer.info/news/84-database/17658-planetscale-gets-into-vector-search.html

pg_parquet - Postgres To Parquet Interoperability

  pg_parquet is a new extension by Crunchy Data that allows a PostgreSQL instance to work with Parquet files. With pg_duckdb, pg_analytics and pg_mooncake all of which can access Parquet files, is there need for yet another extension? https://www.i-programmer.info/news/84-database/17652-pgparquet-postgres-to-parquet-interoperability.html

OpenAI Library For .NET Exits Beta

  A few months ago the OpenAI .NET library was released as a beta. It has now reached version 2.0.0 and the time has come to leave beta and, with a few amendments enter production readiness. https://www.i-programmer.info/news/89-net/17628-openai-library-for-net-exits-beta.html

Extend NGINX With The New JavaScript Module

  Inject middleware functionality into NGINX with the  expressive power of Javascript. NGINX JavaScript or NJS for short is a dynamic module under which you can use scripting for hooking into the NGINX execution model. https://www.i-programmer.info/news/87-web-development/17580-extend-nginx-with-the-new-javascript-module.html#google_vignette

JavaZone - The Conference We Missed

  Amongst the many Java related conferences, this one flew under the radar. A real shame because it had many great sessions. JavaZone might not be that famous internationally, but it still is the biggest Norwegian community-driven Java conference, organized on a voluntary basis in Oslo since 2001, by javaBin, the Norwegian Java User Group https://www.i-programmer.info/news/80-java/17575-javazone-the-conference-we-missed-.html#google_vignette

Mastering LLMs With Experts

  A freely available set of workshops and talks on the essentials of LLMs, taught by practitioners. The topics include Evals, Retrieval-augmented-generation (RAG), Fine-tuning etc https://www.i-programmer.info/news/105-artificial-intelligence/17565-mastering-llms-with-experts.html

Postgres And Kubernetes Together In Harmony

  Yes, they can coexist thanks to CloudNativePG, the PostgreSQL Operator for Kubernetes. Furthermore, if you want to try before you buy you can, thanks to the new learning environment, CNPG Playground. https://www.i-programmer.info/news/84-database/17555-postgres-and-kubernetes-together-in-harmony.html

PostgreSQL 17 Is Released

  with many improvements and features. Let's find out all about them. Despite its age, PostgreSQL isn't declining in popularity. On the contrary it's always ahead of the rest and this release is no exception; it's a mix of performance improvements and new developer features. https://www.i-programmer.info/news/84-database/17547-postgresql-17-is-released-.html

Valkey's Expanding Ecosystem

  Valkey, heralded as a better alternative to Redis, has taken the industry by storm. Reinforcing its superiority, a rapidly growing ecosystem is being built around it. https://www.i-programmer.info/news/84-database/17540-valkeys-expanding-ecosystem.html#google_vignette

The Data Engineering Vault

  A curated network of knowledge designed to facilitate exploration, discovery, and deep learning in the field of data engineering. Or in other words an encyclopedia on everything about data engineering. Attempts like this are interesting because despite the advent of the LLMs which can answer just about anything, we witness a resurgence in dictionaries/encyclopedias of tech terminology. https://www.i-programmer.info/news/80-java/17543-the-data-engineering-vault.html#google_vignette

Java Version 23 Released

  It was in April 2024 that we had Java 22. Now after just 6 months there's version 23, which is a STS release with lots of features in preview status. https://www.i-programmer.info/news/80-java/17514-java-version-23-released.html#google_vignette

Watch The Oregon Programming Language Summer School Lectures

  Each year, the Oregon Programming Language Summer School covers topics in the foundations of programming languages. All the recordings of the lectures that took place during this year's event are now available online for free. https://www.i-programmer.info/news/98-languages/17493-watch-the-oregon-programming-language-summer-school-lectures.html

Flavio Glock On Perl, Java, Compilers And Virtual Machines

  An interview with Flavio Glock that takes as its starting point his brand new project, PerlOnJava, a native compiler that turns Perl into Java bytecode and runs it.  We've interviewed Flavio a couple of times before on his previous project, Perlito. Perlito is a compiler collection that implements a subset of Perl 5 and Perl 6 and compiles Perl 5 or Perl 6 programs into various backends, including JavaScript, Python, Ruby and Go. But it was also designed with extensibility from the ground up so it could be extended to other backends further along the line. That point came about 7 years ago with the new backend being that of Java. https://www.i-programmer.info/professional-programmer/103-i-programmer/17491-flavio-glock-on-perl-java-compilers-and-virtual-machines.html#google_vignette

Take Microsoft's Python Web Apps Course For Free

  Microsoft has launched a free self paced course on building web applications with Python, addressed to total beginners. And this is done using the Flask, Django and FastAPI web frameworks. But before jumping into server side Python and the details of the frameworks, the lessons commence by taking us a tour on how the Web actually works. Simple http requests and responses and what the roles of the Clients and the Servers are and what kind of resources are actually returned by the Server to the Client, mainly HTML, CSS and JavaScript. https://www.i-programmer.info/news/87-web-development/17482-take-microsofts-python-web-apps-course-for-free.html

pgstream - Real Time Change Data Capture For PostgreSQL

  As we've said before, Postgres is for everything, for all the stacks. Now add Change Data Capture to that list too, thanks to pgstream. When we say stacks, we mean the Data stack, the ML stack, the Time Series stack, Spatial Data Management, Real Time Streaming, ETL and so on. PostgreSQL is not just a DBMS any more but has been turned into a Swiss Army Knife that can do just about anything. https://www.i-programmer.info/news/84-database/17479-pgstream-real-time-change-data-capture-for-postgresql.html#google_vignette

Dev Encyclopedia Shares The Knowledge

  Our profession as software engineers is governed by terminology which includes a whole bunch of acronyms that make life even more difficult than it is already. Here's an open-source, easy-to-use online resource that helps make sense of complicated tech terms. https://www.i-programmer.info/news/80-java/17467-dev-encyclopedia-shares-the-knowledge.html#google_vignette

SQLite Gets Into Vector Search

  This is thanks to sqlite-vec, a new vector search extension for SQLite written entirely in C and with no dependencies. Vendors are eager to add vector search to their dbms products. One prominent example is Postgres with pg_vector which we covered in "Turn PostgreSQL Into A Vector Store" and more recently Mariadb as examined in "MariaDB Introduces Vector Search". This begs the question of what's the rush for adding vetor support? https://www.i-programmer.info/news/84-database/17458-sqlite-gets-into-vector-search.html

Learn Bash Scripting With LearnLinuxTV

  Is Bash still relevant in this age of AI? Many wanted the command line bashed (pun intended), deprecated or replaced by something else. If you think it's still worth using, here's a free course by Linux TV that takes you from total novice to advanced Linux CLI user. https://www.i-programmer.info/news/90-tools/17452-learn-bash-scripting-with-learnlinuxtv.html

Spring I/O 2024 Sessions Now Available Online

  The sessions from this year's premier Spring developer community conference, are now available online, for free. This year's Spring I/O ran in Barcelona on 30-31 May; 2 days packed with 60 talks and 9 workshops, 80 speakers and 1200 attendees. Missed it? No worries as you can now watch on demand anything you have missed, or everything if haven't attended at all! Since there's a lot of material to go through we did a bit of digging to suggest the best to watch first. https://www.i-programmer.info/news/84-database/17442-spring-io-2024-sessions-now-available-online.html#google_vignette

Gradle's Developer Productivity Engineering University

  Gradle has launched a free developers' learning portal. What can you except from it? We look at its range of courses. Developer Productivity Engineering University, DPE, for short, aims to boost developer productivity by hosting courses that teach how to get the most out of Gradle and Maven build tools, as well as Develocity, Gradle's productivity platform for large-scale development teams. https://www.i-programmer.info/news/150-training-a-education/17434-gradles-developer-productivity-engineering-university.html

Amazon Bedrock Adds Support For Jamba-Instruct

  Jamba-Instruct, the instruction-following large language model developed by AI21Labs is now available in Amazon Bedrock. Built for reliable commercial use Jamba-Instruct is a boon for Amazon's customers. https://www.i-programmer.info/news/80-java/17432-amazon-bedrock-adds-support-for-jamba-instruct-.html

Perl and Raku Conference 2024 Sessions Now Available Online

  The sessions from this year's TPRC (formerly known as YAPC::NA), the premier Perl developer community conference, are now available online, for free. This year's TPRC ran in Las Vegas on June 24-28. With five days packed with great sessions, the real problem was choosing what to miss. No worries though as you can now watch on demand any you have missed, or all of it if haven't attended at all. Given the plethora of material we did a bit of digging to suggest the best to watch first. https://www.i-programmer.info/news/222-perl/17394-perl-and-raku-conference-2024-sessions-now-available-online.html

JSNation 2024 Sessions Now Available Online

  The sessions of this year's premium Javascript conference, JSNation, are now available online and for free. Since there's a lot of material to go through we did a bit of digging to suggest the best to watch first. https://www.i-programmer.info/news/167-javascript/17361-jsnation-2024-sessions-now-available-online.html

Chainguard Images Now Come With JCK Certified Java

  Chainguard has released OpenJDK Java images which are JCK conformant, adhering to the strict Java standard but also with a twist. The twist is that the images are minimalist and based on Wolfi Linux (Un)Distribution. What's the deal with that? https://www.i-programmer.info/news/80-java/17358-chainguard-images-now-come-with-jck-certified-java-.html

Pgextensions Index For PostgreSQL

  pgextensions.org by DataCloudGaze is an online index of all PostgreSQL extensions that are available on all Cloud providers' managed instances. Why is that useful? https://www.i-programmer.info/news/84-database/17348-pgextensions-index-for-postgresql.html

Devoxx UK Sessions Now Available Online

  The sessions from this year's British branch of the premier Java developer community conference, are now available online, for free. This year's Devoxx UK run in London on 8-10 May;3 days packed with 170 sessions across 6 stages and attended by more than a thousand developers. https://www.i-programmer.info/news/80-java/17343-devoxx-uk-sessions-now-available-online.html

Couchbase C++ SDK Goes GA

  Accessing and working with Couchbase from C++ is now possible, thanks to the release of a C++ SDK that provides integration with Couchbase Server. https://www.i-programmer.info/news/184-cc/17336-couchbase-c-sdk-goes-ga.html

Pgai Brings Your ML Workload To The Database

  Extensions like pgai are targeted at the "AI Engineers", a new breed of developers who unlike researchers are concerned with practically applying AI (models, tools, and APIs) to build software. https://www.i-programmer.info/news/80-java/17332-pgai-brings-your-ml-workload-to-the-database.html

APISEC Conference Sessions Now Available Online

  The talks from APISEC|CON, the largest event dedicated to API security, are now available up on Youtube, for free. The virtual event covered AI and LLM security, defending APIs, API sprawl, governance, testing, shift left, authentication attacks...it's all there. https://www.i-programmer.info/news/149-security/17327-apisec-conference-sessions-now-available-online-.html#google_vignette

Learn Cryptography Without The Math

  Are you sick of the math associated with cryptography? You don't have to be any more. Applied Cryptography from the University of Tartu shows cryptography without the math! At last, a hands-on tutorial that teaches developers how to utilize cryptography in an easy-to-comprehend and down-to-earth way. https://www.i-programmer.info/news/150-training-a-education/17318-learn-cryptography-without-the-math.html

Amazon Timestream for InfluxDB Handles Your Time Series Workloads

  Amazon has announced Timestream, a fully-managed time series database service that is based on open source InfluxDB. But what is a time series ? A formal definition would sound like:   "A time series is a sequence of data points reported at a       consistent interval over time". https://www.i-programmer.info/news/84-database/17291-amazon-timestream-for-influxdb-handles-your-time-series-workloads.html

OpenSSF's Siren To Warn About OSS Vulnerabilities

  Siren is a new mailing list by the OpenSSF which aims to monitor the threat landscape of open-source project vulnerabilities in order to provide real time alerts to anyone subscribed. This is yet another stepping stone in OpenSSF's ongoing campaign for sane software security.This mailing list is addressed literally to anyone; as we described in " The State Of Secure Software Development - Three OpenSSF Courses " https://www.i-programmer.info/news/149-security/17268-openssfs-siren-to-warn-about-oss-vulnerabilities.html

Microsoft Goes All Out On Generative AI

  Over recent days, Microsoft has announced both the official OpenAI library for .NET and the AI Toolkit for Visual Studio Code. From self-paced courses, as described in " Microsoft's Generative AI for Beginners ", to adding extensions for turning PostgreSQL into a vector store, or integrating it with Azure's OpenAI services, to partnerships with LLM makers like Mistral AI, Microsoft is upping its GenAI game. To continue that trend we now have news of the general availability of the OpenAI library for .NET and of the AI Toolkit for Visual Studio Code. https://www.i-programmer.info/news/105-artificial-intelligence/17272-microsoft-goes-all-out-on-generative-ai.html

Semantic Kernel for Java Now GA

  The Microsoft Semantic Kernel (SK) is an open source lightweight foundation that lets you easily mix conventional programming languages with AI "prompts". After a year of work since the initial release, version 1 of the SDK is now generally available. So what's new? https://www.i-programmer.info/news/80-java/17266-semantic-kernel-for-java-now-ga-.html

The Mycelial SQLite For Beginners Course

  There's a self-paced. YouTube-based course by Mycelial on the ins and outs of SQLite. It's short, succinct and free and a must watch for anybody wanting to get started with  SQLite. https://www.i-programmer.info/news/84-database/17251-the-mycelial-sqlite-for-beginners-course-.html#google_vignette

Amazon Releases Free Courses On AI

  A range of self-paced courses on GenAI, for free, released on AWS SkillBuilder, Amazon's online learning center where you can learn from AWS experts to build cloud skills online. https://www.i-programmer.info/news/150-training-a-education/17259-amazon-releases-free-courses-on-ai.html

IBM Launches The Granite Code LLM Series

  IBM is introducing decoder-only code models for code generative tasks as part of its Granite collection. The models have been trained with code written in 116 programming languages and range in size from 3 to 34 billion parameters. https://www.i-programmer.info/news/105-artificial-intelligence/17226-ibm-launches-the-granite-code-llm-series.html

Get Started With Ollama's Python & Javascript Libraries

  New libraries allow you to integrate new and existing apps with Ollama in just a few lines of code. Here we show you how to use ollama-python and ollama-javascript so that you can integrate Ollama's functionality from within your Python or Javascript programs. https://www.i-programmer.info/news/105-artificial-intelligence/17232-get-started-with-ollamas-python-a-javascript-libraries.html

GitHub and Gradle Partner To Strengthen Supply Chain Security

  Integrating Gradle builds with Github's Actions promotes the best security practices among Gradle users. To do this there's a new official and open-source GitHub Action that generates complete and accurate information about dependencies in Gradle projects courtesy of Dependabot.  https://www.i-programmer.info/news/90-tools/17224-github-and-gradle-partner-to-strengthen-supply-chain-security.html

New Eclipse Temurin OpenJDK Build Released

  The Eclipse Foundation, together with the Adoptium Working Group, have announced the latest release of the Temurin Java SE runtime. This landmark release supports 54 version/platform combinations and five major OpenJDK versions. Given the news, we examine why Temurin has been the flagship of the OpenJDK builds. https://www.i-programmer.info/news/136-open-source/17219-new-eclipse-temurin-openjdk-build-released.html

Oracle Database 23ai - Feel the Difference

  The Empire strikes back with the most advanced  Oracle version to date. The focus of this new version is surprise, surprise, AI , which is so embedded into the new product that Oracle found prudent to change its name from 23c to 23ai to make the point. Let's find out what's on offer. https://www.i-programmer.info/news/84-database/17215-oracle-database-23ai-feel-the-difference.html

Let PostgreSQL Pick An Index For You

  Supabase has launched Index Advisor, a Postgres extension for recommending indexes that improve query performance, easing the burden off the developer's shoulders. Usually when you create your tables you'll also want to create indexes upon them for rapid retrieval. In order to do that you'll need a good understanding of your domain and how the code accesses data. RDBMs's are optimized to work declaratively; that is you tell them what you want without instructing them how to, like you do in the imperative programming model, letting it decide the best way of going about it. https://www.i-programmer.info/news/84-database/17197-let-postgresql-pick-an-index-for-you.html

Wasmer's py2wasm Compiles Python To WebAssembly

  py2wasm is a compiler that turns your Python code into WebAssembly, "running it at 3x faster speeds". Let's make something clear first. The official announcement from Wasmer states that by turning you program to Webassembly with py2wasm, it runs at "3x faster speeds". What it important to understand is this is in comparison to CPython WASM (CPython interpreter inside of WebAssembly), not native CPython. As such, it is an improvement over the current state of running Python programs in WebAssembly. https://www.i-programmer.info/news/87-web-development/17191-wasmers-py2wasm-compiles-python-to-webassembly.html

One State's Quest For Digital Sovereignty

  The news is that the German State is moving 30,000 PCs to LibreOffice. Why is this of significance? That's not the first attempt of the German State to break free of vendors by adopting open source software. We've recently witnessed another attempt in " Is The German State In Love With OSS? " in which the State adopted openDesk, the open source alternative to Microsoft's and Google's office applications. https://www.i-programmer.info/news/136-open-source/17151-one-states-quest-for-digital-sovereignty-.html

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

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

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