Stuff Lucca says about tech - October 2k21
Hey folks, here’s what made the day month in Lucca’s tech watch this October.
C# 10 / .NET 6 / EF Core 6
- A snippet by Andrew Karpov that shows how to do scanf-like parsing with interpolated string in C# 10
- .NET 6 comes with a lot of new features, among them, Oleg Kyrylchuk lists a few of them concerning System.Text.Json making it much more feature-rich:
- EF Core 6 comes with native support for temporal tables (Jeremy Likness)
- David Fowler talks about an internal hackathon at Microsoft where they worked on migrating an ASP.Net project to ASP.Net Core. The key is that they manage to migrate piece by piece without using virtual applications by running in the same IIS Pipeline.
The repository is available here. - And to round-up this part, a piece of trivia (Dan Siegel)
Front & Angular
- A proposal to allow the creation of components, pipes and directives without a module in Angular
- A tool to run benchmarks in web browsers
- A tool to help select npm package dependency versions
Cloud
- October has seen the outage of all facebook services, their post-mortem is quite disappointing with very few concrete details
- Ably has posted an interesting technical article explaining why they don’t use Kubernetes although they run Docker containers. In short, they don’t need the whole orchestration layers and rely on the fact that the EC2 containers know in which autoscaling groups they are running in to run the correct set of containers.
- Civo has launched its kubernetes platform run by k3s.
- Telepresence is a tool to run a service locally while the rest sits in the cloud.
Dotnet ecosystem
On the “political” side of things, October was a rough month for the .net ecosystem.
- First, accusations of administrative abuse of powers within the Dotnet Foundation about projects under its umbrella. This led to an apology and ultimately, the resignation of the board director.
- Second, a removal of a major feature (hot reload) after the first release candidate of .net 6 generated a lot of reactions from the (dotnet) open source community and reached mainstream tech medias. It was later reinstated (note the number of approvals and thumbs up) and Scott Hunter wrote an apology, although most people agree that the decision came from above.
This will probably leave a lasting mark in the dotnet open source community.
Miscellanous
- Should you abstract your database ? (Vladimir Khorikov)
- A horror game about keyboard accessibility by HTeuMeuLeu
- A desing case study about the UX of permission requests
- A Dutch campground is still using an Atari ST to manage its reservations