19 July 2023

41 links · Wednesday

Amplifying F# | fsharpConf 2023

Amplifying F# is a new initiative to encourage hands-on collaboration on open-source F# software! We aim to inspire developers all over the world to chime in...

The web won't replace native mobile

Trying to decide between building a web app or native mobile app? Josh Justice points to accessibility, ease of use and cross-device integration as big wins for native mobile.

Reveal software complexity - Ewald Benes

Software gets complex very fast over time. Developers and business people alike tend to underestimate how costly software development is.

Accessibility Testing in Maestro

Recently, our mobile team came across a problem with text sizing in our app when customers had the “Larger Accessibility Sizes” Display Text option on. After updating our app to more fully support dynamic text, we came across a cool solution to automate testin…

Offsite

The website of Robin Rendle, a designer and writer from the UK.

Rockin’ the Code World: Special Guest Arthur Doler

Join me on Saturday, August 5th, 2023, at 10:00 PST on C# Corner TV for show #85 where, for the second time, my special guest will be Arthur Doler, President, Community & Culture Steward at Avi…

Debugging Just Got Way Better in .NET 8

Are you a .NET developer and are always looking for tips and tricks to up your debugging experience? Well .NET 8 has some awesome new features that we will g...

Deploy large language models responsibly with Azure AI

Explore emerging best practices to deploy large language models (LLMs) responsibly, and how you can use Azure AI to get started with your own models or any..

Falcon LLMs in Azure Machine Learning

We are thrilled to announce that the Falcon family of state-of-the-art language models, created by the Technology Innovation Institute (TII) and hosted on..

Log Formatters in C# - Bruno Sonnino

Introduction: Logging is an essential aspect of software development that enables us to track and understand the behavior of our applications. In fact, there are many logging frameworks to help with this task. In this post, I've shown how to use Serilog to gen…

Modernizing Rx.NET | endjin

Reactive Extensions for .NET (Rx.NET) is a library for event-driven programming with a composable, declarative model. In this week's episode, Rx .NET Maintainer & Developer Technologies MVP, and endjin Technical Fellow Ian Griffiths, visits to show us the …

.NET Framework 4.8 to .NET 6 migration

I was recently tasked to migrate an application with around 150 projects from the "old"It is still supported .NET Framework 4.8 to a recent .NET 6. As the application is still under development and used, the migration should be done step by step over time in i…

Works on most machines

TDD encourages deployment flexibility. Functional programming also helps.

Microsoft Inspire 2023

Official Microsoft Blog Accelerating AI transformation through partnership