<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/infoq/best-of/2024/05" -->

---
title: Best InfoQ posts — May 2024 | daily.dev
description: The most upvoted InfoQ posts from May 2024, curated by the daily.dev community.
canonical: https://daily.dev/sources/infoq/best-of/2024/05
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/infoq/best-of/2024/05
og:type: website
og:site_name: daily.dev
og:title: Best InfoQ posts — May 2024 | daily.dev
og:description: The most upvoted InfoQ posts from May 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of InfoQ — May 2024

1. 1  
[](https://daily.dev/posts/you-don-t-need-a-css-framework-8z01wwm1y "You Don’t Need a CSS Framework")  
Article  
![Avatar of infoq](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/afc3bced3e1e4b188dd9127017a60e0c)InfoQ · 2y  
You Don’t Need a CSS Framework  
CSS frameworks offer short-term gains but become hard to maintain over time. Developers often have to override the framework, which leads to a custom framework that is difficult to maintain. CSS frameworks are hard to enforce consistency with and often deviate from an application's design needs. It is recommended to write custom CSS using modern CSS features for better maintainability and flexibility.  
120  
14
2. 2  
[](https://daily.dev/posts/asp-net-core-updates-in-net-9-preview-4-support-for-openai-doc-generation-hybridcache-and-more-kas9exgns "ASP.NET Core Updates in .NET 9 Preview 4: Support for OpenAI Doc Generation, HybridCache and More")  
Article  
![Avatar of infoq](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/afc3bced3e1e4b188dd9127017a60e0c)InfoQ · 2y  
ASP.NET Core Updates in .NET 9 Preview 4: Support for OpenAI Doc Generation, HybridCache and More  
Microsoft released .NET 9 Preview 4 with updates to ASP.NET Core, including support for OpenAPI document generation, HybridCache API, and static SSR pages in Blazor Web apps. Other improvements include preventing 503 errors during app recycle in IIS.  
15  
1
3. 3  
[](https://daily.dev/posts/what-s-new-in-c-13-enhanced-params-performance-boosts-and-new-extension-types-umyadxkoz "What's New in C# 13: Enhanced Params, Performance Boosts, and New Extension Types")  
Article  
![Avatar of infoq](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/afc3bced3e1e4b188dd9127017a60e0c)InfoQ · 2y  
What's New in C# 13: Enhanced Params, Performance Boosts, and New Extension Types  
C# 13 introduces enhancements to params parameters, performance improvements, and new extension types.  
11  
1
4. 4  
[](https://daily.dev/posts/net-8-on-ubuntu-24-04-official-release-with-collaborative-support-umx5fv2e9 ".NET 8+ on Ubuntu 24.04: Official Release with Collaborative Support")  
Article  
![Avatar of infoq](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/afc3bced3e1e4b188dd9127017a60e0c)InfoQ · 2y  
.NET 8+ on Ubuntu 24.04: Official Release with Collaborative Support  
Ubuntu 24.04 has launched with an official release of .NET 8+, offering collaborative support from Microsoft and Canonical. Container images for .NET 8+ are available, and .NET 6 and 7 can be accessed through the dotnet/backports repository.  
10
5. 5  
[](https://daily.dev/posts/kotlin-2-0-launched-with-new-faster-more-flexible-k2-compiler-zroyaf70a "Kotlin 2.0 Launched with New, Faster, More Flexible K2 Compiler")  
Article  
![Avatar of infoq](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/afc3bced3e1e4b188dd9127017a60e0c)InfoQ · 2y  
Kotlin 2.0 Launched with New, Faster, More Flexible K2 Compiler  
Kotlin 2.0 introduces the new K2 compiler, which brings faster builds, extended language capabilities with smart casts, and multiplatform support. The K2 compiler supports JVM, JavaScript, Wasm, and native platforms. The compiler improves control flow and interpretation of developers' intentions with their code.  
10

[See all InfoQ archives](/sources/infoq/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/infoq/best-of/2024/05#page","url":"https://daily.dev/sources/infoq/best-of/2024/05","name":"Best InfoQ Posts — May 2024","description":"The most upvoted InfoQ posts from May 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/infoq/best-of/2024/05#items","numberOfItems":5,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/you-don-t-need-a-css-framework-8z01wwm1y","name":"You Don’t Need a CSS Framework"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/asp-net-core-updates-in-net-9-preview-4-support-for-openai-doc-generation-hybridcache-and-more-kas9exgns","name":"ASP.NET Core Updates in .NET 9 Preview 4: Support for OpenAI Doc Generation, HybridCache and More"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/what-s-new-in-c-13-enhanced-params-performance-boosts-and-new-extension-types-umyadxkoz","name":"What's New in C# 13: Enhanced Params, Performance Boosts, and New Extension Types"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/net-8-on-ubuntu-24-04-official-release-with-collaborative-support-umx5fv2e9","name":".NET 8+ on Ubuntu 24.04: Official Release with Collaborative Support"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/kotlin-2-0-launched-with-new-faster-more-flexible-k2-compiler-zroyaf70a","name":"Kotlin 2.0 Launched with New, Faster, More Flexible K2 Compiler"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"InfoQ","item":"https://daily.dev/sources/infoq"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/infoq/best-of"},{"@type":"ListItem","position":5,"name":"May 2024"}]}]}
```

