Weekly Tech - April 20th of 2025
Linux, its future and how it can evolve, the art of debugging network issues, why waiting faster might lead to be faster and a bit of Rust in the Linux kernel, ready to start?
Hi everyone, hope you're all fine and well?
New week, new weekly tech and this week, let's continue on the path started recently with more content and some surprises (plus some videos), I will try to stay focused on the core topics, time to start?
Common knowledge
So, what's news in the common knowledge this week? Well, I discovered a podcast (from Pragmatic Engineer) about how Linux is built, maintained, deployed and tested (the process is explained from a core maintainer, just enjoy the discussion), you'll also find a link to discover Reach, the open-source robot that can be plugged with models to extends its capacities and test how models can improve robotics (or the other way around?).
How Linux is built - Youtube
Cloud computing
Let's continue with cloud and especially a tutorial on how to debug your network issues (and no, it's not always the DNS fault), you'll also find a guide on how to use Powershell to escalade privileges and explore machines once the access has been gained.
Database
Let's see what's new in the database field and how Meilisearch is improving its indexation process by waiting faster (yes, I know, seems strange but it works) along with the new name of EdgeDB, the wrapper around Postgres.
Could Meilisearch indexation process be improved by waiting faster? Yes
Kuzu, an embedded graph database that supports vector search and full-text search
Machine learning
On the machine learning side, let's see how Gemini can be integrated (using a very simple and naive approach) in your Laravel applications, you'll also find a link to a presentation given at DotJS about why MCP can bring back the "not so famous" mashups on your website (why not after all).
Could RAG help LLMs generate more factual content? Maybe - Youtube
Integrating Gemini in your Laravel application using a few lines
PHP
Should we talk about? Of course we should and this week, Sulu is here to explain us how to improve performances (using basic but efficient steps), there's also an explanation on why PCNTL might be a solution when you need to fork processes and create a "parallel" experience (my goto solution is Fork, a Spatie library built on top of PCNTL).
Rust / Go
Let's end this weekly tech with Rust / Go and an explanation of why Rust is a good idea in the Linux kernel (try Rust, it's good for your brain), last stop at Nsqite, a built-in queue for Go programs that can be integrated in your projects (if FrankenPHP is reading us, you know what to do).
Rust in the Linux kernel, a new area for performances and more - Youtube
Monitoring Go applications using Prometheus, Grafana and Docker
That's all for this week, let a comment / like if you liked this weekly tech, on my side, I'll see you next week, same day, same hour for a new weekly tech, until then, hope you'll have a great weekend and an even better week.
See you on Friday!