Skip to content
HomeInsights

Insights

Ideas for building
better software.

Engineering perspectives on architecture, product development, AI, and the everyday decisions behind useful software.

From the engineering desk

Browse practical articles or follow the latest technology updates.

Subscribe via RSS →

Curated links from external sources — not 360Softy original articles.

ExternalSoftware Engineering
DEV Community

Paving the wrong Path: What a Broken Government System Taught Me About Feedback Loops

Last year I was made redundant from an NHS role. Around the same time, the team I worked in got a "new system." Everything that used to live on paper — or, honestly, in something that behaved like a shared Excel sheet — was going digital. I was still employed during the first few weeks of rollout, so I watched it happen. And the thing I remember most clearly is that it didn't make anything better. The forms moved from paper to screen, and that was more or less the whole story. The same duplicati

opensourcenhsarchitecture
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

Replacing spaCy's Sentencizer with yasbd: From 55.4% to 98.9% Accuracy

Sentence segmentation—splitting text into individual sentences—is a foundational step in most NLP pipelines. It seems simple, but as anyone who has worked with real-world text knows, the details matter. Abbreviations like Dr., URLs, ellipsis, and complex punctuation can trip up even well-intentioned rule-based systems. spaCy's built-in Sentencizer is a fast, lightweight, rule-based component designed for this task. However, by design, it makes a trade-off: speed and simplicity over accuracy on e

nlprulebasedpython
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

I spent 10 years building enterprise search for clients. Then I open-sourced all of it.

Every enterprise search project I did in the last decade ended the same way. A search engine (Solr or Elasticsearch), a pile of glue code for facets and relevance, then, in recent years, a RAG pipeline bolted on the side, and finally an agent framework on top of that. Three stacks, three sets of bugs, one recurring client requirement: the data cannot leave our network. After repeating that build enough times, I turned it into a single platform. This year I open-sourced the whole thing under Apac

opensourceairag
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

Construindo uma plataforma GitOps do zero: Kubernetes, ArgoCD, Terraform e Observabilidade

Durante muito tempo, meu contato com Kubernetes foi do tipo "já mexi": subi um pod aqui, apliquei um manifesto ali, vi um deploy acontecer. Mas existe uma distância enorme entre usar uma ferramenta e entender o que ela faz por baixo. Eu venho de backend Java e automação de testes, e decidi atravessar essa distância de propósito construindo, do zero, uma plataforma GitOps completa e local. Este artigo é o registro dessa construção. Não é um tutorial de "cole esse comando"; é uma explicação de por

kubernetesdevopsgitops
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

Workflow JSON Is Generated Code

A screen recording can show a whole job without explaining it. Someone opens an inbox, checks a sender, copies a value into a customer record, compares it with a spreadsheet, sends a summary, and moves on. That work is visible, but automation still has to survive a harder test: can the system rebuild the job without dropping a step, wiring the wrong action, or importing something that looks right and fails later? I built the n8n side of the screen-analysis project around that problem. The genera

n8nworkflowautomationcodegeneration
DEV CommunityRead original

Let’s start with a conversation

Tell us what you’re working on.

An idea, a challenge, or a system that needs to work better. We’ll help you understand the next step.