Sergiy Shkodenko's Avatar

Sergiy Shkodenko

@shkodenko.bsky.social

Passionate about .NET development πŸ’», artificial intelligence πŸ€–, and biochemistry 🧬

31 Followers  |  62 Following  |  22 Posts  |  Joined: 14.11.2024  |  1.9262

Latest posts by shkodenko.bsky.social on Bluesky

Post image

Sometimes, words are like good wine; time is required to fully appreciate their true essence.

02.04.2025 16:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
AutoMapper and MediatR Going Commercial Yes, another one of "those posts". But tl;dr: In order to ensure the long-term sustainability of my OSS projects, I will be commercializing AutoMapper and MediatR. I did not post this on April 1st f...

blogged - AutoMapper and MediatR are going commercial: www.jimmybogard.com/automapper-a... - I don't have details yet because I haven't worked it out yet. But wanted to give folks the heads up

02.04.2025 13:24 β€” πŸ‘ 77    πŸ” 40    πŸ’¬ 18    πŸ“Œ 6
Preview
Teaching the next-gen engineer with Dr Carlotta Berry The Hanselminutes Podcast by Scott Hanselman - Fresh Air for Developers - Deep tech talk from an inclusive perspective

The Hanselminutes Podcast - Teaching the next-gen engineer with Dr Carlotta Berry and host Scott Hanselman.

https://www.hanselminutes.com/982/teaching-the-next-gen-engineer-with-dr-carlotta-berry
#podcast #teaching #learning #engineering #trends #technology

02.02.2025 17:00 β€” πŸ‘ 3    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

dotnet watch support for Aspire is coming in the next version of the .NET SDK (9.0.200). We rewrote the whole thing πŸ˜….

This should improve scenarios where you need to change individual projects without restarting the entire app host.

#dotnet #aspire

18.01.2025 20:39 β€” πŸ‘ 92    πŸ” 15    πŸ’¬ 5    πŸ“Œ 1

What did you decide to go with? Shouldly or NUnit/xUnit assertions or other options?

15.01.2025 15:41 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

All good points πŸ‘‡

11.01.2025 13:30 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
Idea: CodeFeed Non-blocking code review

CodeFeed tidyfirst.substack.com/p/idea-codef... is an idea of mine for delivering real-time, personalized updates about changes to a system. I just tried writing it with GenAI & it was totally not the experience I wanted.

The model tried to generate the whole system for me. I wanted a pair partner.

07.01.2025 16:41 β€” πŸ‘ 22    πŸ” 3    πŸ’¬ 4    πŸ“Œ 0
Preview
Critical: .NET Install links are changing - .NET Blog The .NET installers and archives distribution method is currently changing unexpectedly. This change may impact your development, CI, and production infrastructure. It is crucial to validate if you are...

Critical: .NET Install links are changing

27.12.2024 09:22 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Yeah, looks like Reqnroll is under active maintenance. Considering using it.

18.12.2024 16:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Looks like #SpecFlow is completely gone. GitHub repositories are no longer available. Packages are still available, though. I’m stunned by the irresponsibility demonstrated by the maintainers. Not a word they uttered from the moment the community began to express concern about it. #dotnet

18.12.2024 12:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Preview
Introducing Phi-4: Microsoft’s Newest Small Language Model Specializing in Complex Reasoning | Microsoft Community Hub Today we are introducing Phi-4, our 14B parameter state-of-the-art small language model (SLM) that excels at complex reasoning in areas such as math, in...

Introducing Phi-4: Microsoft’s Newest Small Language Model Specializing in Complex Reasoning.

https://techcommunity.microsoft.com/blog/aiplatformblog/introducing-phi-4-microsoft%E2%80%99s-newest-small-language-model-specializing-in-comple/4357090
#ai #aimodels #phi4 #slm #azure #azureaifoundry

13.12.2024 18:00 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

I don’t know the setting, maybe it is something about writing style, like β€œPrefer enclosing tags”.

10.12.2024 06:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The first one is faster, because it has explicit enclosing tag?

10.12.2024 06:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Eventually, I suppose, I’ll install Rosetta to try out some games. As a consumer, I can understand why it’s not a simple task to make games run natively on Mac. However, when it comes to small utilities or even command-line tools, it’s quite frustrating. πŸ‘€

09.12.2024 18:25 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It’s quite uncommon these days to encounter a program that requires Rosetta to run, especially since Docker now functions natively on Mac without it. When you encounter an app that insists on installing Rosetta, it leaves you speechless. #arm #mac

09.12.2024 16:13 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Run cd cm-lang-rockstar
npm error code E404
npm error 404 Not Found - GET https://registry.npmjs.org/@codemirror%2flanguage - Not found
npm error 404
npm error 404  '@codemirror/language@^6.10.2' is not in this registry.
npm error 404
npm error 404 Note that you can also install from a
npm error 404 tarball, folder, http url, or git url.
npm error A complete log of this run can be found in: /home/runner/.npm/_logs/2024-12-08T18_46_17_472Z-debug-0.log

Run cd cm-lang-rockstar npm error code E404 npm error 404 Not Found - GET https://registry.npmjs.org/@codemirror%2flanguage - Not found npm error 404 npm error 404 '@codemirror/language@^6.10.2' is not in this registry. npm error 404 npm error 404 Note that you can also install from a npm error 404 tarball, folder, http url, or git url. npm error A complete log of this run can be found in: /home/runner/.npm/_logs/2024-12-08T18_46_17_472Z-debug-0.log

I upgrade an entire project from .NET 8 to .NET 9, it just works. No hassle. Just... done.

I try to run a nodeJS build that worked YESTERDAY, with no changes, and it fails because the nodeJS ecosystem is about as stable as a tectonically active goth on rollerskates after a litre of supermarket gin.

08.12.2024 18:53 β€” πŸ‘ 138    πŸ” 26    πŸ’¬ 9    πŸ“Œ 3

Collection expressions feature is my favourite among the ones introduced in C# 12. It makes code much simpler, expressive, and readable.

04.12.2024 11:34 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The situation in Russian agriculture is frankly poor; this year, there wasn’t even the usual seasonal drop in food inflation.

04.12.2024 08:05 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It’s not that simple. Russia relies on Western potato seeds for its agriculture. This year, they tried switching to domestic seeds, but it led to lower yields and reduced planting areas, resulting in higher prices. All agricultural machinery is Western-made, but it is under sanctions.

04.12.2024 08:05 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

We’re looking at moving async state machine generation into the JIT and out of C#. This should enable many optimizations that are hard to accomplish today in async code (inlining etc).

#dotnet

github.com/dotnet/runti...

30.11.2024 19:19 β€” πŸ‘ 199    πŸ” 21    πŸ’¬ 18    πŸ“Œ 2
Preview
Dramatically faster package restores with .NET 9's new NuGet resolver - .NET Blog .NET 9 introduces a new NuGet dependency graph resolver that dramatically improves package restore performance for large repositories. Learn how this reimagined approach reduces restore times from 30...

Dramatically faster package restores with .NET 9’s new NuGet resolver

28.11.2024 14:36 β€” πŸ‘ 13    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Kaplan Meier curve showing the cumulative incidence of type 2 diabetes in people given tirzepatide vs placebo

Kaplan Meier curve showing the cumulative incidence of type 2 diabetes in people given tirzepatide vs placebo

This month, a phase 3 trial of tirzepatide (a GLP-1 drug) found that it reduced the chances of developing type 2 diabetes by around 90% (!), among people with obesity and pre-diabetes.

That's a reduction if I ever saw one.
www.nejm.org/doi/full/10....

26.11.2024 12:11 β€” πŸ‘ 279    πŸ” 62    πŸ’¬ 15    πŸ“Œ 10
Post image

So who wants a verified 'Microsoft' and 'Microsoft MVP' label on their profile and all the posts?

I just finished setting up @bluesky.ms as a labelling service.

Go subscribe to the label to start seeing labels on verified MVPs and Microsofties.

πŸ§΅πŸ‘‡

26.11.2024 14:34 β€” πŸ‘ 474    πŸ” 165    πŸ’¬ 102    πŸ“Œ 39
Preview
Support for durable functions Β· Issue #6760 Β· dotnet/aspire Is there an existing issue for this? I have searched the existing issues Is your feature request related to a problem? Please describe the problem. Currently, when adding a durable function to an A...

Should we support Durable Functions in the new Azure Functions + Aspire integration?

Thumbs up this issue if so! πŸ‘‡

github.com/dotnet/aspir...

#dotnet #aspire

27.11.2024 00:50 β€” πŸ‘ 27    πŸ” 8    πŸ’¬ 1    πŸ“Œ 0

Awesome. Didn’t know that. Will try to enforce formatting rules during ci runs on some secondary projects.

26.11.2024 00:25 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Holy shit. I know people who rely on that Google search and the AI results for medical advice.

23.11.2024 10:03 β€” πŸ‘ 40    πŸ” 7    πŸ’¬ 1    πŸ“Œ 2
Post image

The website vs app split for Bluesky vs Threads captures the difference in user base and usage patterns beautifully.

Bluesky = knowledge sector workers who have it open all day in a tab next to their emails. β€œWait what was I doing again?”

Threads = normies watching recipe videos on the commute.

23.11.2024 14:30 β€” πŸ‘ 3195    πŸ” 484    πŸ’¬ 113    πŸ“Œ 87

I came across .NET Framework being referred to as a β€œfull” framework about a year ago. 🫠 (I think that was on Reddit.) Rebranding was a good move, but still .NET β€œflavours” (Core, Framework, Standard) might confuse newcomers (even Core is not a thing anymore). Anyway, .NET rocks. 😎

21.11.2024 03:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That’s so unfortunate that Minimal API has such a name. It is not minimal, it’s modern and allows to do everything from an old MVC API approach. β€œMinimal” faulty suggests it is not serious and not fully functional (as it could have been perceived by some making decisions people). #dotnet #naming

21.11.2024 02:20 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

Mac Mini M4 will induce a significant shift of the private computing market to Mac. Usually, Apple creates markets, but I suspect we will see the fall of an old and stagnated market in favour of Apple. Really interesting times we are living in.

21.11.2024 01:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@shkodenko is following 19 prominent accounts