360SOFTY

Insights

Engineering Insights

Practical writing on software architecture, SaaS products, AI automation, legacy modernisation, and the business of building reliable systems.

RSS

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

ExternalSoftware Engineering
DEV Community

I used to guard buildings. Now I guard codebases.

I come from a physical security space, mainly man-guarding and asset protection. I recently took the challenge to venture into information and cyber security. So far I can say the mentality for both is the same; they differ in technique but the outcomes are the same, in that both are primarily focused on asset or data privacy and protection. Offensive cybersecurity often happens between nation states, but that does not mean corporate entities or individuals do not indulge. They do so cautiously,

careercybersecurityinfosec
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

Opendria – Historical AI characters simulating brain, emotional & cognitive states

I built Opendria to explore how generative AI can be coupled with cognitive and psychological state machines to create immersive educational experiences. Instead of using simple LLM wrappers, Opendria runs a backend simulation of brain, emotional, and cognitive states for 80 historical figures (like Einstein, Aristotle, Da Vinci, and Newton): Cognitive Profiling: The backend dynamically calculates cognitive metrics (e.g., prefrontal cortex and temporal lobe scores) based on prompt sentiment and

aiwebdevprogramming
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

I built Opendria to explore how generative AI can be coupled with cognitive and psychological state machines to create immersive educational experiences. You can check out the app here: https://www.opendria.com – Let me know your thoughts!

Opendria — The Living Library Engage in deep, immersive dialogues with history's greatest minds, philosophers, and mentors. Access Opendria — The Living Library powered by advanced AI. opendria.com

ailearningllm
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

How to Pause and Resume Ruby Workflows Mid-Flight

Ruby Reactor 0.4.0 introduces interrupts — the first native saga pause/resume mechanism in the Ruby ecosystem. You've built a checkout flow. The user submits their order, you reserve inventory, charge their card, and generate a shipping label. Everything's a Sidekiq job. It works. Then you get the requirement: "After payment, wait for the fraud detection webhook before shipping." Suddenly your clean Sidekiq pipeline needs to stop, hold state for an indeterminate amount of time, and resume when

rubyrailssidekiq
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

CodeSynth 2.0👩🏽‍💻: Rebuilding My Hackathon Prototype into a CRDT-Powered Coding Playground🚀

What I Built CodeSynth started as a hackathon experiment. At the time, I wanted to build something that genuinely used real-time systems instead of making yet another chat app. While exploring WebSockets, I came across collaborative coding environments and thought: “What if I could build my own mini multiplayer IDE?” As a second-year university student, that sounded both exciting and slightly terrifying — which made it the perfect hackathon project. And that’s how CodeSynth was born. The orig

devchallengegithubchallengereact
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

I almost gave up on timezones — the day a Casablanca salon couldn't book a London client

TL;DR — A salon owner in Casablanca got booked at 3am her local time by a London consultant who thought she was booking 3pm. The booking row was correct (timestamptz, stored in UTC). The display layer wasn't. Three weeks later I figured out you can't model "time" as one thing in a booking app — you need two: the wall-clock time the seller advertises ("I'm open Mon-Fri 9-17") and the absolute moment the booking happens. Mixing them is the bug that broke our salon booking page, our consulting book

buildinpublicnextjspostgres
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

Building a Solana Risk Engine: From Mock Data to Mainnet

When I started building NexusVeritas, I made a mistake that many developers make. I spent far too much time on architecture, specifications, documentation, threat models, and future plans. The project looked impressive on paper. The codebase, however, barely existed. At some point I realized that documentation was no longer the bottleneck. The next milestone wasn't another design document—it was proving that the core engine could actually work. Lessons learned while building NexusVeritas, a Sola

securityblockchaintypescript
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

How I Am Building an AI Meeting Assistant in ASP.NET Core (And Avoided Timeout Nightmares)

For my 4rd-year Software Engineering final project at university, I’m building an AI Meeting Assistant. To understand why Background Services are necessary, think of a fast-food restaurant: Building the Transcription Worker public class TranscriptionWorker : BackgroundService { private readonly IServiceProvider _serviceProvider; private readonly ILogger<TranscriptionWorker> _logger; public TranscriptionWorker(IServiceProvider serviceProvider, ILogger<TranscriptionWorker> logger)

dotnetcsharpaspnetcore
DEV CommunityRead original

Work with 360Softy

Building a SaaS product, AI system, or business platform?

Book a free consultation and we will tell you honestly whether we can help.