What's up devs ? #2 with Christoph Rumpel
A newsletter about dev by a dev. We'll be talking about ✅ JavaScript, ✅ API, ✅ Clean Code, ✅ SQL, ✅ Electronic, ✅ Laravel, ✅ NextJS...
EDITO
Hello devs,
It’s time for the issue number 2. And guess what, I have a guest for you.
This week I’ll share with you the interview of Christoph Rumpel, who was originally published in the french version of this newsletter a couple of weeks ago.
He will talk about his passion about dev and more specifically with PHP and Laravel.
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.
READERS' CORNER
🚀 Boost Your JavaScript Performance: Tips and Best Practices
I let you with the intro of this article :
JavaScript is a powerful language, but as your application grows, so do the performance challenges. Ensuring your JavaScript code runs efficiently is crucial for delivering a smooth and responsive user experience. In this article, we’ll explore some essential tips and best practices to optimize your JavaScript performance.
Free APIs You Need to Know About in 2024
This article gives you a (long) list of public APIs that you might want to stretch your fingers with, or even integrate into your next SaaS.
🇬🇧 Mastering Clean Code: Essential Practices for Developers
Here is the introduction to this article:
Clean code is the cornerstone of every successful software project. As a developer, your ability to write clean, maintainable code is crucial for the efficiency and longevity of your applications. In this article, we'll delve into ten examples of good and bad coding practices in JavaScript, highlighting the importance of writing clean code and providing actionable insights to help you level up your development skills.
THE NETWORKS TOUR
Integrated Circuit Fabrication
Thanks Jacob (@jacobrintamaki) for sharing !
SQL Cheatsheet
That's always useful, isn't it?
TALL TIPS
This section contains information about Tailwind Css, Alpine Js, Laravel and Livewire. Pick and choose or bookmark as you see fit.
New issue of "A Day With Laravel "
Are you a LaraDev? This news may interest you!
This week, I released a new issue of my newsletter dedicated to Laravel.
In this issue, we’re talking about
Tests Tips
The Laravel Ecosystem
Volt
ShouldBeEncrypted
toBeList()
Laravel Release Day
eBook What's new in Laravel 11?
🇬🇧 Authorization in Laravel: Can You Do That?
Josh (@joshcirre) explain to us Authorization in Laravel. Are you ready ?
There's another "auth" that Laravel makes incredibly easy out of the box: authorization. But just how is authentication and authorization different? Let's take a look at Gates and Policies, when to use one over the other, and the basics of how you can check if a user is authorized to do something anywhere in your application.
🇬🇧 How to Contribute to Laravel: A Step-by-Step Guide
Would you like to help improve the Laravel Framework? This article will give you some ideas.
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!
Sebastian Bergmann: Story of PHPUnit, PEST PHP, And More | Nuno Maduro Podcast
Incredible ! The interview of the man who created PHPUnit by the man who created PestPHP.
You will learn a lot.
From 0 to Back-End Developer in 12 Months: The Complete Roadmap
The essential skills and latest technologies to become a back-end developer in 2024. We'll cover each skill and the time needed to learn it.
100+ JavaScript Concepts you Need to Know
The ultimate 10 minute JavaScript course that quickly breaks down over 100 key concepts every web developer should know. Learn the basics of JS and start building apps on the web, mobile, desktop, and more.
PUT ON YOUR HEADPHONES!
In this section, I bring you podcasts about our dev world and everything that revolves around it.
Syntax #785 : What’s Next for NextJS with Tim Neutkens
Scott and Wes dive into the world of Next.js with special guest Tim Neutkens from Vercel. They explore the latest updates, including the React Compiler and React Server Components, discussing their impact on developer workflows and the future of Next.js development.
Dev Interrupted - Data Science & AI: Getting Buy-In and Demonstrating ROI | PagerDuty’s Sanghamitra Goswami
In this episode of Dev Interrupted, Conor Bronsdon is joined by Sanghamitra Goswami, Senior Director of Data Science and Machine Learning at PagerDuty. Sanghamitra shares her expertise in AI and data science, including how engineering teams can effectively leverage both within their organizations. She also explores the history and significance of LLMs, strategies for measuring success and ROI, and the importance of foundational data work. The conversation ends with a discussion about practical applications of AI at PagerDuty, including features designed to reduce noise and improve incident resolution.
The Changelog - Securing GitHub (Interview)
Jacob DePriest, VP and Deputy Chief Security Officer at GitHub, joins the show this week to talk about securing GitHub. From Artifact Attestations, profile hardening, preventing XZ-like attacks, GitHub Advanced Security, code scanning, improving Dependabot, and more.
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.
HTMX V2
v2 was released a few days ago.
Please note that this version will not be marked as "latest" until 2025, so as not to accidentally switch users from v1 to v2 during an upgrade.
Livewire v3.5.1
GUEST OF THE WEEK : Christoph Rumpel
On May 19th, I received Christoph in the french version of this newsletter. Below you can read its interview.
1. Can you introduce yourself?
Hi. I’m Christoph Rumpel, a developer from Austria. I’ve been working as a PHP developer for over 10 years now, and I still love it. I’d say this is a good sign!
2. What is your speciality? What's your favourite language?
After all those years, PHP is still my main and favorite language. I love how fast I can work these days, especially in combination with Laravel. I’m a big fan of testing, so this has become a specialty for me. I share a lot about this topic, and I made a video course about testing and PEST, which is available at Laracasts. (https://laracasts.com/series/pest-driven-laravel)
3. Are you a returnee (have you previously worked in a field other than IT)?
After school, I tried to make a living with a band I played in for ten years. Since I’m here now, you can imagine it did not work out, but it was a lot of fun. At the age of 25, I started my new career in coding.
4. What studies have you completed?
I studied “Applied Science,” which combined interactive media and audio engineering. I came for the audio courses but stayed for the coding ones, which I really enjoyed.
5. How did you start your career? Internship, work-study program, direct employment?
During university, I did two internships at a digital agency. Unfortunately, they didn’t want to keep me there, so I started working for another one, where I learned a lot. I ended up working for over five years at a digital lab called Liechtenecker, which I loved.
6. And where are you now?
After a few years as a freelancer, I’m now fully employed by Laravel, the best PHP framework out there. (I am biased!) But I’m not working there as a developer. I am responsible for the YouTube channel and work there as an educator.
I see myself as the link between the company and the community. We have a wonderful community at Laravel, and they deserve the best.
7. Your Twitter profile reads:
Father 👨👩👧
Working at @laravelphp
PHP Developer & Educator
How has your career changed since you have become a father?
Being a dad truly special and of course a lot has changed in our lifes. I don’t have time anymore to code much in evenings or weekends, but that’s fine. Perspective is important in coding but also in real life and being a father is my biggest challenge currently; it is tough but I love thise new role.
How long have you been working at Laravel?
I joined Laravel in November 2023 part time. Since may I now fully work for Laravel and it gets all my attention which I love.
What made you want to work for Laravel?
Laravel has always followed me through my career. I’m using it now for ten years and I never looked back. But also through the community, twitter, and conferences I made many friends. So for me, starting at Laravel, felt like coming home somehow. I love being part of this amazing team and we have big plans ahead.
Tell us a bit about your role as a PHP educator?
Basically, I create video for the Laravel YouTube channel. But for me it is much more. Laravel is nothing without its amazing community, and keep them updated on what is happening here at the company. I think it is an important role and I’m really proud too.
You live in Vienna, Austria. Can you tell us what you like there?
Austria is a beautiful country with lots of mountains, forests, rivers, and lakes. We are blessed here and I wouldn’t want to live anywhere else. We live a bit outside of Vienna, where it is a bit more quiet and it is easy to go out for a run.
8. Do you have any other hobbies?
For a few years now I’m a big fan of bouldering. It has become my main hobby and it brings me so much joy. It’s also a great workout for oyur whole body and my wife and me often go together. I can only recommend everyone giving it a try.
Besides that I love all kind of sports and playing the guitar.
9. Can we see you at conferences or meetups? Where else can we follow you?
You can definitely find me at the upcoming Laracon US and probably the next Laracon EU again. The best way to followe me is on Twitter (https://twitter.com/christophrumpel) and please checkout the Laravel YouTube channel (https://www.youtube.com/laravelphp) and subscribe 😄
11. What advice would you give to people starting out in the IT profession, and more specifically in dev?
Try out different languages, tools, and jobs, and don’t be afraid to switch them. It is not easy these days to find what you are looking for so take your time and go step by step. Learning by doing has also helped me a lot in my beginning.
10. Does your job match your expectations and dreams?
I’m very happy where I currently am and it works very well with my family too which is important as well. Expectations changes but there is a lot I can do at Laravel so I hope I can stay there a sling as possible.
12. What are the 3 tools you use most in your daily work as a developer? (it can be anything you want as long as it's related to your day-to-day work as a dev: book, website, mug, software, etc.)?
Raycast
PhpStorm
Notion
13. Anything else you'd like to highlight?
I still have my personal learning platform
https://learn.christoph-rumpel.com
that shows all my video courses I have released in the last years and I also have ideas for more.
14. A final word?
I’m very happy with my life and I hope as many as possible can find that too. I will not only help you, but everyone around and I believe we can make the world a happier place too.
Bonus questions
Your best work anecdote :
Stepy by step!
Your favourite book :
Project Hail Mary
Your favourite video game :
Heavy Rain & Apex Legends
Your favourite film or series?
Breaking Bad
If you want to give Christoph a boost, check out his networks and why not follow him!
Twitter : https://twitter.com/christophrumpel
Linkedin : https://www.linkedin.com/in/christophrumpel/
Web site : https://christoph-rumpel.com
YouTube : https://youtube.com/@christophrumpel
And that's the end of the interview.
What did you think? Did his story inspire you?
Do you have any questions for him ?
Ask him directly in the comments ;-)
<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.
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.
MLX
MLX is an array framework for machine learning research on Apple silicon, brought to you by Apple machine learning research.
Github : https://github.com/ml-explore/mlx
Cult UI
UPCOMING CONFERENCES AND EVENTS
In this section, I present the conferences and events coming up in the next few weeks.
🇬🇧 C++ on Sea - From 1st to 5th July - Folkstone UK
C++ on Sea is the international C++ conference taking place by the sea, in the UK. Our venue is in Folkestone, Kent, near the entrance to the channel tunnel with stunning views across the English Channel.
🇨🇿 Euro Python, 8 - 14 July - Prague & Remote
Welcome to the 23rd EuroPython. We’re the oldest and longest running volunteer-led Python programming conference on the planet! Join us in July in the vibrant Bohemian city Prague. We’ll be together, celebrating our shared passion for Python and its community!
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.
Point of view
Do you agree ?
What about you? How's your deadline?
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
- 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