Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 179
  1. I’m trying Aider with Qwen3.8-27B locally on an M1 MacBook Pro.

  2. If we look at using LLMs to write code and you have seen your fair share of similar technologies, there is an obvious reason why enterprise development seems suitable: semantic lightness to using architecture-heavy code.

  3. I tried out to follow the PR Agent Azure installation.

  4. I try to use the slot machines to solve code-related issues.

  5. As we get into the potential use of technology, my mind goes back to a story our litterature teacher had us read from: Successful freezing of mr Moro.

  6. I’ve seen news about Lidl’s parent company launching a cloud unit a few times.

  7. As I try out more and more of LLM assisted coding.

  8. For many years we have lived with a move towards the big cloud dragons.

  9. If we try to find some idea what language is better or worse for use with an LLM, we need to have some way of evaluating the different languages.

  10. Devaluation of work

    I have talked to multiple developers that have told me about getting LLM-generated pull requests.

  11. Slop bulkheads

    How can we ensure that we use the LLM to generate useful code/features and fix bugs?

  12. LLMs or vibing is one technology in a long row of technologies and products that have promised to make programming more accessible.

  13. This is a continuation of Sample monorepo conversion.

  14. Background A year ago I did a clean architecture comparison for some clean architecture implementation samples online.

  15. Introduction We have seen a rise in the use of non deterministic tools based on machine learning in recent years.

  16. High level image of the clean architecture from Uncle Bobs blog post: Below is a comparison between clean architecture solutions in C# and Java.

  17. Since there isn’t an official dev container for net8 yet, you can use the net7 dev container and the setup scripts mention on Microsoft Learn.

  18. What does SOLID mean

    Sources Dan North: Why Every Element of SOLID is Wrong Wikipedia SOLID for functional programming Equivalent of SOLID principles for functional programming Solid Relevance Principles Single responsibility principle Let us start with The single responsibil…

  19. Background In dotnet-architecture/eShopOnWeb I noticed the interesting usage of Specification classes.

  20. As previously mentioned in the blog I use a M1 mac.

  21. Project with many repositories This is a continuation of Monorepo versus Polyrepo.

  22. In 2021 my aging MacBook Pro (16GB RAM, I7) had issues with a swelling battery.

  23. This post is a continuation of Unclean architecture.

  24. Background I’m one of the people contributing to F#+.

  25. How do we develop software How do we arrive at working software?

  26. Unclean architecture

    This post is a continuation of Small and simple business applications using SQL.

  27. Say that you want to write a minimal API as seen in Can .net compete with NodeJS.

  28. Validation and mediator

    This example is loosely based on how the API looks for aggregates in Axon Framework.

  29. NodeJS applications can be a single file with minimal overhead: const express = require('express') const app = express() app.get('/', (req, res) => { res.send('Hello World!')

  30. Monorepo versus Polyrepo

    Let us start by defining monorepo Keep multiple projects in a single source control system 1 Acquire as many third-party and in-house dependencies as possible for a build from the same source-control repository/branch, and in the same update/pull/sync ope…

  31. Intro During 2019 I started on the current project.

  32. One of the questions around how to write F# is how do we compose bigger business applications.

  33. These are musings related to the question what kind of libraries resist the test of time.

  34. The road towards frontend and backend separation Or at least why you should care about proxies when dealing with web applications.

  35. Raw numbers I’ve written a simple project in F# to read public information from the job agency in Sweden: Number of listings Language 6964 java 6085 JavaScript 5727 C# 3929 python 3359 c++ 2600 c 1360 php 1230 golang 1151 TypeScript 589 matlab 442 bash 420

  36. Validations in F# and C#

    In order to give a nicer developer experience composing validation messages there are broad categories of libraries that either work well in a Java/C# style setting or work well when composing functions.

  37. Immutable classes in C#

    Problems How do you create an instance of a given readonly class?

  38. After writing the previous posts about getting some of the infrastructure working for non Windows systems, I’ve seen better ways of getting it to work.

  39. Commands and services

    Command handlers are services If we start from the command redux post by Ayende.

  40. Setup Apple Airport printer on Windows.

  41. Why C style programming languages are designed in the cultural context of having a English keyboard layout.

  42. Masstransit

    MassTransit is a wrapper around message queues, such as RabbitMQ,in order to simplify work on distributed applications using .NET.

  43. What is a microservice There isn’t a clear definition of microservices architecture unless you pick one persons strongly held belief.

  44. Polyglot I’ve found that I’m way more productive in some languages compared to others.

  45. Single deployment If the system you are developing is intended to be delivered by a single team (or a single backend team), there might be less need for a decomposed solution where parts can be deployed separately.

  46. HTTP might be good enough For many systems there isn’t a need for message queues.

  47. ESB and service mesh

    Service mesh Service mesh looks like an evolution of Enterprise Service Bus and has similar focus.

  48. In the first post I introduced some alternatives for F# programming.

  49. There is a mature package management system in the Java world.

  50. There are some tools out there to decompile Java binaries.