Sign in

Claudio Bernasconi

@bernasconi.bsky.social
1.9K followers 211 following 392 posts

Software Engineer · .NET Content Creator · YouTuber · Instructor @ZeroToMastery.io · Bootstrapping a software company · youtube.com/claudiobernasconi

PostsRepliesMedia
Reposted by Claudio Bernasconi
Dmitry Pavlov @dmitry-pavlov.bsky.social · 11/05/2026
Blazor Basics: Building Responsive #Blazor Apps with #CSS Media Queries www.telerik.com/blogs/blazor... by @bernasconi.bsky.social
telerik.com
Blazor Basics: Building Responsive Blazor Apps with CSS Media Queries
Responsive design is the reason applications feel polished and user-friendly. Learn how to build responsive Blazor web applications using CSS media queries.
021
Claudio Bernasconi @bernasconi.bsky.social · 22/05/2026
.NET Core 2.3 will reach end of life on April 13, 2027. #dotnet
131
Claudio Bernasconi @bernasconi.bsky.social · 15/01/2026
Remember to unsubscribe from newsletters/lists you don't need. Remember to read the newsletter/emails you want to help you make progress.
111
Claudio Bernasconi @bernasconi.bsky.social · 14/12/2025
Today, 7 years ago, I uploaded my first YouTube video. 🥳
030
Claudio Bernasconi @bernasconi.bsky.social · 11/12/2025
There might be different patterns and (sub)optimal ways to do X in Y, but generally speaking, I agree with you. It's similar to learning spoken languages. The first foreign language is hard. Once you understand how languages work, you'll be able to learn a third language a lot more easily.
000
Claudio Bernasconi @bernasconi.bsky.social · 11/12/2025
It's important. But it's not about being able to "produce" a few lines of code, but to understand how it works and why decisions are made. The sole act of "typing code" isn't a (valuable) skill in 2025 anymore. It's okay to do so in free time. But for professionals, we need to go beyond.
200
Claudio Bernasconi @bernasconi.bsky.social · 08/12/2025
I agree. And you can do that with every modern programming language/framework. Just choose one and go deep. Do the work.
100
Claudio Bernasconi @bernasconi.bsky.social · 08/12/2025
Good luck! I'm sure it will be a lot of fun. I just assembled my new computer ~2 weeks ago. 😎
110
Claudio Bernasconi @bernasconi.bsky.social · 08/12/2025
While I strongly believe that technology choice is crucial for long-living projects, it's not for an individual. We always adapt, we can learn how to handle a neil from a different brand with the skillset (tools) we already have.
000
Claudio Bernasconi @bernasconi.bsky.social · 08/12/2025
However, my 15+ years of C# and .NET helped me adapt and become a decent Typescript and JavaScript engineer within a few months. What's the gist of it?
210
Claudio Bernasconi @bernasconi.bsky.social · 08/12/2025
Last but not least - every story/career is different. I got hired two times in my career (othertimes I worked for myself). The first time I had some experience, but not much. The second time, I had 0 minutes real-world experience with JavaScript.
100
Claudio Bernasconi @bernasconi.bsky.social · 08/12/2025
I'd rather hire a developer with deep understanding in software engiering principles and 0 minutes of experience with my toolchain than a 5-year-veteran with a limited mindset, no strive to improve and other serious issues.
100
Claudio Bernasconi @bernasconi.bsky.social · 08/12/2025
Programming languages are just tools. Granted - they're an important tool. But if there is a single skill all software developers have in common, it's that we're taught to learn new stuff. We're always improving.
100
Claudio Bernasconi @bernasconi.bsky.social · 08/12/2025
We need to understand customer requirements, balance priorities with managers and stakeholders, implement proper solutions in a limited period, etc. Also, let's not forget about team work, communication and being a decent professional human being.
100
Claudio Bernasconi @bernasconi.bsky.social · 08/12/2025
In a world where AI-code generation is taking off, I would not box yourself into a single framework/programming language. Instead, learn the fundamentals of problem solving and proper engineering principles. Writing or generating code is only a small part of the everday work.
210
Claudio Bernasconi @bernasconi.bsky.social · 08/12/2025
Does it really matter what programming language or framework you learn when entering the industry? Some people strictly advise to learn what's most popular. While I agree that learning COBOL or Lisp won't be my first choice in 2025, there are still more options than JavaScript.
130
Claudio Bernasconi @bernasconi.bsky.social · 29/11/2025
Get access to 150+ high-quality software development courses created by industry-leading experts today. In the AI age, it's more important than ever to skill up and show employers that ChatGPT cannot easily replace you.
020
Claudio Bernasconi @bernasconi.bsky.social · 29/11/2025
Zero To Mastery is running its biggest 2025 Sale for Black Friday and Cyber Monday. Subscribe before December 1st, 11:59 pm EST, and get the chance to win a brand-new MacBook Pro M5 worth $2,000+! #dotnet #zerotomastery academy.zerotomastery.io/a/aff_858sm0...
academy.zerotomastery.io
Get 66% OFF + Win A New MacBook Pro | Zero To Mastery
Sign up for a ZTM Annual Membership during Black Friday to get 66% OFF ($389 of savings!) and as a bonus, you'll automatically be entered to win a brand new MacBook Pro.
100
Claudio Bernasconi @bernasconi.bsky.social · 15/11/2025
So far, smooth sailing with .NET 10! ⛵
041
Claudio Bernasconi @bernasconi.bsky.social · 12/11/2025
This is an excellent command to determine why a transitive dependency is present in your project. Helpful if you want to eliminate unnecessary dependencies or find out why a known vulnerability is part of your dependency tree.
031
Claudio Bernasconi @bernasconi.bsky.social · 12/11/2025
So, is everyone hyped about .NET 10? 😎
120
Reposted by Claudio Bernasconi
Dmitry Pavlov @dmitry-pavlov.bsky.social · 21/10/2025
#Blazor Basics: Using Local Storage to Save and Restore Form Input www.telerik.com/blogs/blazor... by @bernasconi.bsky.social
telerik.com
Blazor Basics: Local Storage to Save and Restore Form Input
We will learn how to leverage the Local Storage API to store temporary application state in Blazor WebAssembly.
021
Claudio Bernasconi @bernasconi.bsky.social · 12/11/2025
📢.NET 10 IS HERE! 🎉 This video contains: - .NET 10 Overview - Visual Studio 2026 - File-based .NET Apps (Demo) - C# 14 (2x Demo) - Blazor - Performance Improvements All based on VS 2026 code samples and .NET 10 release version - recorded today! #dotNETConf 📺Full Video👇 youtu.be/AbD4XST2Pcw
youtu.be
.NET 10 | Everything you NEED to KNOW!
YouTube video by Claudio Bernasconi
060
Claudio Bernasconi @bernasconi.bsky.social · 15/09/2025
Just installed Visual Studio 2026 Insider 👀
010
Claudio Bernasconi @bernasconi.bsky.social · 15/09/2025
I decided to publish all my 2024 & 2025 newsletter issues on my blog. 💪 Maybe it's valuable to some. 🤔 Otherwise, it might help with AI training. 😆 👉 Subscribe for FREE to stay in the loop and get them to your inbox in time. claudiobernasconi.ch/blog/
claudiobernasconi.ch
Blog - Claudio Bernasconi
Claudio Bernasconi - Not only writes code, but solves problems.
011
Claudio Bernasconi @bernasconi.bsky.social · 12/08/2025
I finally decided to publish all my 2025 newsletter issues on my blog. 💪 Maybe it's valuable to some. 🤔 Otherwise, it might help with AI training. 😆 👉 Subscribe for FREE to stay in the loop and get them to your inbox in time. claudiobernasconi.ch/blog/
claudiobernasconi.ch
Blog - Claudio Bernasconi
Claudio Bernasconi - Not only writes code, but solves problems.
010
Claudio Bernasconi @bernasconi.bsky.social · 27/07/2025
1.6M views on my little corner of the Internet. 🥳
010
Claudio Bernasconi @bernasconi.bsky.social · 11/06/2025
hi
020
Claudio Bernasconi @bernasconi.bsky.social · 11/06/2025
Great to hear. I haven't used it much lately.
020
Claudio Bernasconi @bernasconi.bsky.social · 11/06/2025
Is this place still a thing?! 👀
310
Claudio Bernasconi @bernasconi.bsky.social · 04/05/2025
Hello Bluesky. It's been a (too) long time. 🙂
210
Reposted by Claudio Bernasconi
Dmitry Pavlov @dmitry-pavlov.bsky.social · 05/04/2025
#Blazor Basics: Handling Errors and Exception Logging in Blazor Applications www.telerik.com/blogs/blazor... by @bernasconi.bsky.social
telerik.com
Blazor Basics: Handling Errors and Exception Logging
Learn the fundamentals of error handling and exception logging in Blazor web applications.
001
Reposted by Claudio Bernasconi
Dmitry Pavlov @dmitry-pavlov.bsky.social · 05/04/2025
Blazor Basics: Exploring #Blazor #WebAssembly Ahead-of-Time #AOT Compilation www.telerik.com/blogs/blazor... by @bernasconi.bsky.social
telerik.com
Blazor Basics: WebAssembly Ahead-of-Time (AOT) Compilation
Learn how just-in-time (JIT) and ahead-of-time (AOT) compilation work in context of Blazor WebAssembly applications.
001
Reposted by Claudio Bernasconi
Dmitry Pavlov @dmitry-pavlov.bsky.social · 05/04/2025
Blazor Basics: Real-time Web Applications with #Blazor #WebAssembly and #SignalR www.telerik.com/blogs/blazor... by @bernasconi.bsky.social
telerik.com
Blazor Basics: Real-time Web Apps with WebAssembly & SignalR
Learn how to implement SignalR for real-time communication in Blazor WebAssembly to improve the user experience.
001
Reposted by Claudio Bernasconi
Dmitry Pavlov @dmitry-pavlov.bsky.social · 30/04/2025
Blazor Basics: Building Reusable Component Libraries in #Blazor www.telerik.com/blogs/blazor... by @bernasconi.bsky.social
telerik.com
Blazor Basics: Building Reusable Component Libraries
See how to (re)use Razor components in Blazor web applications from Razor class libraries.
001
Reposted by Claudio Bernasconi
Dmitry Pavlov @dmitry-pavlov.bsky.social · 30/04/2025
Blazor Basics: Progressive Web Apps (PWAs) with #Blazor #WebAssembly www.telerik.com/blogs/blazor... by @bernasconi.bsky.social
telerik.com
Blazor Basics: Progressive Web Apps with Blazor WebAssembly
Learn what Progressive Web Apps (PWAs) are and how to add PWA support to a Blazor WebAssembly application.
001
Reposted by Claudio Bernasconi
Dmitry Pavlov @dmitry-pavlov.bsky.social · 03/03/2025
Blazor Basics: Lazy Load Assemblies to Boost the Performance of #Blazor #WebAssembly www.telerik.com/blogs/blazor... by @bernasconi.bsky.social
telerik.com
Blazor Basics: Lazy Load, Boost Blazor Wasm Performance
Learn how to implement lazy loading assemblies in Blazor WebAssembly to improve the app’s performance.
032
Claudio Bernasconi @bernasconi.bsky.social · 17/02/2025
SpecFlow is GONE! 😲 Today, I explain why SpecFlow is gone and what alternative BDD testing framework for .NET is available in 2025! · The Current State And Compatibility of Reqnroll · The SpecFlow+ LivingDoc Dilemma · Should You Migrate to Reqnroll? youtu.be/FBjFXkv9Wv4
youtu.be
SpecFlow is GONE! Is Reqnroll the Future of BDD Testing?
YouTube video by Claudio Bernasconi
020
Claudio Bernasconi @bernasconi.bsky.social · 07/02/2025
It sounds like something I should try myself in the future. I have a slightly older/slower setup but it should still run, I guess. 12900K, 64 GB RAM, AMD Radeon RX 6600 XT.
110
Claudio Bernasconi @bernasconi.bsky.social · 03/02/2025
What's everyone up to this week? I have at least work for 2 weeks lined up and will start by finishing two articles for the Progress Telerik blog. 😎 Obviously, those are the January articles. 😆
100
Claudio Bernasconi @bernasconi.bsky.social · 03/02/2025
Yes, it's one of the perks of a statically typed programming language that we get pretty quick feedback as to what methods are available and what are missing. 👍
010
Claudio Bernasconi @bernasconi.bsky.social · 03/02/2025
What do you use to host it, and how much do you pay for it? I am slightly interested in the topic but doubt I want to spend the time necessary to get it up and running.
100
Claudio Bernasconi @bernasconi.bsky.social · 29/01/2025
"Sounds" like a lot of fun. 😀
010
Claudio Bernasconi @bernasconi.bsky.social · 29/01/2025
It sounds like fun projects, too! 😎
110
Claudio Bernasconi @bernasconi.bsky.social · 29/01/2025
Any highlights this week? What are you working on, or what library have you tried this week? I'm currently using Excubo.Blazor.Canvas to enhance an existing application with 2D drawings/visualizations.
220
Claudio Bernasconi @bernasconi.bsky.social · 29/01/2025
Have you already tried Shouldy? How was your transition and your experience? I want to get a feeling for how realistic this alternative is.
100
Claudio Bernasconi @bernasconi.bsky.social · 29/01/2025
Yes. I'm sure there were other options than making a new major version a paid product. However, we need to respect their decision and deal with it. Maybe I will learn something in the future, but I'm not sure what I would do differently. Luckily, I haven't used it or suggested it to clients.
010
Claudio Bernasconi @bernasconi.bsky.social · 17/01/2025
Yes, I also noticed that they still had the Apace 2.0 license when releasing the rc2 version, as shown in the video. However, I'm not sure from a legal perspective whether the license is only valid from the time of commit (tech perspective) or the version number associated. I don't care, tbh.
100
Claudio Bernasconi @bernasconi.bsky.social · 17/01/2025
I heard about TUnit and Shoudly. I'm sure there are even more options available. I might look into them and record another video about the topic next week.
010
Claudio Bernasconi @bernasconi.bsky.social · 17/01/2025
Yes, I also think it has a big impact on the decision of most developers on how they (didn't) communicate the change. Trust is something you do not want to lose, therefore, I expect more to migrate off instead of using v7, which is in a perfectly usage state, to be honest.
110