084 - Enhancing Blazor with HTMX with Egil Hansen
Update: 2024-03-06
Description
Egil Hansen joins Bartek to discuss writing valuable tests, WebForms, and marrying the best of HTMX and Blazor.
Be deliberate about what tests you write!
In the second half, Egil and Bartek discuss Blazor, HTMX, and nice ways of building web applications on top of .NET. Weren't Web forms (anyone remember those?) pretty nice after all? Finally, an experiment in progress: marrying HTMX and Blazor to give the user an even more responsive experience.
Recorded at Swetugg 2024. Big thanks to Avkodat and Active solution for lending their recording equipment!
Länkar
- Swetugg 2024
- Avkodat
- Active solution
- Egil Hansen
- Egil on Github
- Microsoft MVP
- Blazor testing from A to Z - Egil's presentation
- End to end testing
- Unit testing
- Vladimir Khorikov
- Unit Testing Principles, Practices, and Patterns
- Integration testing
- Dan North's talk on good properties of software development?
- Playwright
- bUnit - Egil's framework for testing Blazor components
- Steven Sanderson showing Blazor at NDC Oslo
- Selenium
- AngleSharp diffing
- HTMX
- Web forms
- WinForms
- Blazor server
- Blazor WebAssembly
- Razor pages and Razor components
- JSON-P
- hx-boost
Citat
- Leaving my comfort zone
- My own little corner of the .NET ecosystem
- What does it mean to write valuable tests?
- Very few "always"
- Generally always exceptions to the rule
- A target you can move towards
- Pressing F5 and testing the thing
- It really shortens the feedback loop
- Emulate the WinForms experience
- Building things with Blazor
- At home with C#
Comments
Top Podcasts
The Best New Comedy Podcast Right Now – June 2024The Best News Podcast Right Now – June 2024The Best New Business Podcast Right Now – June 2024The Best New Sports Podcast Right Now – June 2024The Best New True Crime Podcast Right Now – June 2024The Best New Joe Rogan Experience Podcast Right Now – June 20The Best New Dan Bongino Show Podcast Right Now – June 20The Best New Mark Levin Podcast – June 2024
In Channel