Planet Ingres

September 30, 2024

Nikos Vaggalis - Spring One 2024 Sessions Now Available Online

 The sessions from this year's SpringOne conference covering everything and anything concerned with the Spring framework are now available online and for free.

https://www.i-programmer.info/news/80-java/17525-spring-one-2024-sessions-now-available-online.html

by Nikos Vaggalis (noreply@blogger.com) at September 30, 2024 04:30 PM

Nikos Vaggalis - 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

by Nikos Vaggalis (noreply@blogger.com) at September 30, 2024 04:29 PM

September 27, 2024

September 20, 2024

Nikos Vaggalis - 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

by Nikos Vaggalis (noreply@blogger.com) at September 20, 2024 06:46 PM

Nikos Vaggalis - 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

by Nikos Vaggalis (noreply@blogger.com) at September 20, 2024 04:23 PM

September 17, 2024

Nikos Vaggalis - 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

by Nikos Vaggalis (noreply@blogger.com) at September 17, 2024 05:03 PM

September 16, 2024

Nikos Vaggalis - 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

by Nikos Vaggalis (noreply@blogger.com) at September 16, 2024 07:31 PM

September 13, 2024

Nikos Vaggalis - 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

by Nikos Vaggalis (noreply@blogger.com) at September 13, 2024 08:13 PM

September 05, 2024

Nikos Vaggalis - 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

by Nikos Vaggalis (noreply@blogger.com) at September 05, 2024 05:24 PM

August 31, 2024

Nikos Vaggalis - 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

by Nikos Vaggalis (noreply@blogger.com) at August 31, 2024 06:46 PM