EDITO
Hello devs,
In this issue, we will talk about followings topics :
✅ Advent of code,
✅ React,
✅ PHP,
✅ Electron vs Tauri,
✅ Hidora,
✅ etc.
Let's stop chatting and dive into the week's dev news.
One last thing, don't hesitate to sign up - it's free and there's no spam.
If this newsletter helps you, maybe you could support me ?
You can give what you want from 2$, yes just two bucks on my Ko-Fi or my Paypal ;-) It’s quick and secure
Did you know that? You can also support this newsletter without untying your purse 🤯
If you order on Amazon, you can use my affiliate link, you won't pay a cent more, and I'll get a small percentage. It doesn't change anything for you, but it can help me a lot!
📚 READERS' CORNER
What’s new in React 19
React 19 was released last week, so it's time to find out what's new in this new version. » Read the article
Mastering PHPStan: Common Errors and How to Fix Them
David Carr takes you on a PHPStan journey to learn about common mistakes and how to avoid them. » Read the article
All the ways to call a method in PHP
Damien Seguy suggests not one, not two, not three ... etc... not 10, but 11 ways of calling a method in PHP. » Read the article
A brief history of computing : The History of the Computer Keyboard
Do you know the real story behind the birth of keyboards? » Read the article
🛜 THE NETWORKS TOUR
React Brussels by Amelie Benoit
I fully encouraged you to follow Amelie which is very talented to transform confs in incredible sketchnotes. Just see below 👇









THN Recap: Top Cybersecurity Threats, Tools and Tips (Dec 2 - 8)
This week's roundup of security threats, tools and tips from TheHackerNews. »Source : X
TALL TIPS
This section contains information about Tailwind Css, Alpine Js, Laravel and Livewire. Pick and choose or bookmark as you see fit.
File Manager Package for Livewire
The Livewire File Manager package brings a simple, friendly, and practical file manager designed specifically for Laravel applications. This package makes managing folders and files in Livewire easy and seamlessly integrates with Laravel's ecosystem.
» See on Laravel News | See on Github
A Day With Laravel #40
A new issue of your free Laravel dedicated newsletter where we talk about TailwindCSS, Magellan, appServiceProvider, Default Password Rules and login with QR Code » Read ADWL #40
🎬 GOT YOUR POPCORN?
In this section, I invite you to curl up in your gamer's chair, your sofa or, if you prefer, your bed and watch some of the videos I've found here and there in our community!
React 19 is FINALLY Here! Major Changes You Should Know
Keynote: Advent of Code, Behind the Scenes - Eric Wastl
I built a REAL Desktop App with both Tauri and Electron
🎧 PUT ON YOUR HEADPHONES!
In this section, I bring you podcasts about our dev world and everything that revolves around it.
Syntax. #858: How to Go Deeper With Your Learning
Want to level up your web dev game? Scott and Wes share their top tips for going deeper with your learning—covering everything from reading the docs and source code to finding mentorship and engaging with the community.
Dev Interrupted - Developer Productivity Will Decline in 2025 | Predictions from LinearB’s Ori Keren
2025 will test every assumption about how engineering teams work.
With the new year fast approaching Ori Keren, CEO of LinearB, has some bold predictions that might surprise you, like why developer productivity could actually go down in 2025.
Yep, you read that right.
Subscribe now!
If you enjoy this weekly newsletter, help me keep it going by subscribing.
Promise no spam, just the newsletter every Friday in your inbox.
You can unsubscribe at any time. You're not taking any chances by helping me 😉💪
🆕 THE WEEK'S RELEASES
In this section, I'll be highlighting the software updates that we're likely to use in our daily lives as developers.
React 19
» What’s new in React19 on Believemy
QTCreator 15
<AFFILIATION>
In this area, I present affiliated services or products. I say this with complete transparency, because you have the right to know that if you buy a service or product in this area, I will be paid. This doesn't change anything for you - well, it does! Sometimes you can take advantage of discounts negotiated with advertisers.
This allows me to reward the work I put into preparing this newsletter.
Laracasts
Laracasts is something of a reference for Laravel devs.
But Laracasts isn't just about Laravel.
It's almost 500 hours of courses, over 2,800 lessons on a whole host of subjects.
What's more, there's a huge amount of free content.
Laracasts is also a super-responsive community to help you get through any problems you might encounter with the Laravel ecosystem.
In short, I really like Laracasts.
Of course, other content has to be paid for, but you can access it for a month, a year, by paying once and for all for lifetime access, or even for corporate access.
🫡 GUEST OF THE WEEK - Matthieu Robin
This week it's Matthieu's turn to take part in the What's up devs? mini interview.
Tu es prêt.e pour l’interview ?
La voici 👇
1. Can you introduce yourself?
Hello, my name is Matthieu ROBIN, CEO and founder of Hidora. So much for the official presentation, but between you and me, my passion can be summed up as sharing, exchanging, community and a passion for IT. As a former system administrator, navigating between AS400, Windows NT and ESXi, then Linux, BSD and containers for a long time now, I'm still passionate about technology!
Founder of DevOpsDays Geneva for over 6 years, and of the Geneva DevOps Meetup for 8 years, I love sharing and giving talks.
2. What's your specialty? What's your favorite language?
I'm not a DEV... so I don't really have a favorite language. My goal is to understand devs to give them the tools, infrastructure, stability, and ease they need to meet business needs.
I don't have a favorite language, but I do speak Linux, containers and Kubernetes :-D
3. Are you a returnee (have you previously worked in a field other than IT)?
I fell into IT at the age of 10...that's 30 years ago. I had received some insurance money following an accident, and was able to buy my first personal computer, a Pentium 133 MMX... with a 14” cathode screen! More... Wanadoo 56k modem, and then... a passion for IT! Overclocking, video games (CS, Unreal,...), first website with Dreamweaver, Dual boot Linux! We had fun... and made a living of it.
4. What did you study?
School and me... that makes 2...
I did my BAC STI ( Sciences et Technologies Industrielles), then started a computer engineering school in Geneva... failure, programming isn't my thing at all...
A year's sabbatical to learn accounting and Italian, and I enrolled in the Haute Ecole de Gestion ( Computer Management)... very interesting... but a failure... I needed money, so I worked... So at 22 I found myself without a diploma... but with a bit of experience.
5. How did you get started in the professional world? Internship, work-study program, direct employment?
I started working summers at a very early age (16, in a factory), then as a bricklayer, decorator, bakery assistant, computer salesman in a shopping mall, letter carrier in a large insurance company, screw-cutting... I found my first real IT job at the age of 22 in a fixed-term contract where the mission was to help migrate from Lotus Notes to Outlook on Blackberry... Then I was called for a long-term mission for level 1 support (desktop, printer, password reset, etc...). Then I moved on to the professional world, ending up as a project manager and system administrator in complex, high-availability trading environments.
Then I left that world to open my first company, which was a consulting firm specializing in monitoring. 2 years later, I stopped everything and set up Hidora with partners.
I also became a professor at the Haute Ecole de Gestion, sharing my passion for service industrialization with 3rd-year Bachelor students!
6. And where are you now?
- See above
7. Your Twitter profile reads CEO of @HidoraSwiss Swiss Cloud #devops #minimalist Organizer of @DevOpsDaysGE!
Can you tell us more about Hidora? How was the company born? Where does the name come from?
I created Hidora in 2015/2016... The goal was to provide a container-based cloud platform directly on physical server. All with a nice developer-oriented interface, to simplify their life with infrastructure.
The project started in 2016. My aim was to provide a developer-oriented cloud, but with the capacity to support production of course.1 year after the start-up and the first customers, we quickly realized that customers didn't know how to manage containers, didn't know how to migrate their VMs to containers... So we added consulting, and managed services for our customers. We support them from start to finish... We're their Ops in DevOps ;-)
Today, the platform is working very well, customers are very happy with the service... and we're only growing! Very few customers leave Hidora... We're doing more and more Azure, AWS migration to Hidora 🙂
In 2025, we'll be releasing a new platform, this one aimed at SMBs and large accounts... Stay tuned ^^
How does it differ from other cloud players?
- See above
A few words about DevOpsDayGE?
I created DevOpsDays Geneva with a single objective: to bring together people who love IT, and share their problems, their solutions...
You come as you are... just a first name with a background... You'll come across freelancers, devs, sysadmins, but also CTOs, DSIs, CEOs... all in a good atmosphere, and with no financial pressure...
You live in Geneva. What do you like about the city?
I don't live in Geneva itself... I'm in a small village, Rolle, which is in the middle of Lausanne and Geneva, on the shores of Lake Geneva.
But if we're talking about Geneva, I like the international side of the city, the business side (lots of big group headquarter), but also the possibility of sitting in a park with a view of Lake Geneva and Mont-Blanc... It's priceless!
8. Do you have any other passions?
My family!
I'm the step-dad of 7-year-old twins, and I'm married, which is my top priority! But they also understand that Hidora is part of me. A nice work/life balance.
9. Can we see you at conferences or meetups? Where else can we follow you?
I love giving talks, I love sharing! You can find me at IT meetups in the Geneva area, but also at some conferences on AI, blockchain, marketing...
I'm mainly on Linkedin, and a bit on Twitter...don't hesitate ;-)
10. Does your job correspond to your dreams?
I love what I do, the life I live! I've got a great team, a family that follows me, support from everyone, I love it!
Nothing to change for the moment ;-)
11. What advice would you give to those just starting out in the IT professions, and more specifically in dev?
Don't focus on education, focus on experience! As CEO, when I look at a CV, I look at the experience, the portfolio... rarely the studies...!
The person must be eager to learn, eager to share! And above all, not be afraid of failure... repeated if necessary!
Technique can be learned, attitude is more complicated!
12. What are your 3 most-used tools in your daily dev life? (it can be anything you want as long as it's related to your daily dev life: book, website, mug, software, etc.)?
I'm not a dev, but I'm into CEO tools:
Spark for e-mails
Mattermost for team and customers
Busycal for the calendar
Our ERP
Excel (not much choice ^^)
VScode
Lens
Sorry, I put more than 3 ^^
13. The last word?
Thanks for your work Fred!
PS: When you give a deadline, you have to be confident ;-)
If you want to give Matthieu some strength, don't hesitate to check out his networks and why not follow him!
Twitter : https://x.com/matthieurobin
Linkedin : https://www.linkedin.com/in/robinmatthieu/
🧰 THE TOOLBOX
In this section, I'd like to introduce you to some tools that can help you in your daily work as a dev.
Pestimony - A PestPHP plugin pour Visual Studio Code
A little self-promotion! So here's Pestimony v0.2.0 🎉
For the moment, it lets you :
generate feature tests with user interaction for filename, test name and whether the test should have the RefreshDatabase trait
generate unit tests with user interaction for filename, test name
run a single test
run a suite of tests
run all tests
rerun only failed tests
easily view successful and failed tests directly in the source code
run commands with keyboard shortcuts
I'm obviously keen to hear your feedback and requests for added functionality.
To find out more: Pestimony on the VSCode Marketplace
🤡 A BIT OF HUMOUR!
It's time to smile and relax a bit now. In this section, I'll show you some of the fun resources I've come across.
A meeting ?
It’s time to say goodbye !
I hope you enjoyed this first issue. Please feel free to comment and tell me what topics you'd like to see added in future issues.
If the content of this newsletter has helped you, you can support me :
- by making a donation on my Ko-Fi page
- by making a donation on my Paypal
- or by using my Amazon affiliate link to place an order. For me to earn a commission, you'll need to add your product to your basket within 24 hours of clicking on the link, and of course order your basket (within a maximum of 90 days).
Photo Credits
Photo by Scott Graham on Unsplash
Photo by Marcos Gabarda on Unsplash
Photo by Mathew Schwartz on Unsplash
Photo by Susan Holt Simpson on Unsplash
Photo by Corina Rainer on Unsplash
Photo by Alexander Shatov on Unsplash
Photo by Markus Winkler on Unsplash
Photo by Kenny Eliason on Unsplash
Photo by Jerry Wang on Unsplash
Image by Gerd Altmann on Pixabay









