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

Building a Cloud SIEM from Scratch with AWS Lambda and EventBridge

How I built a real-time serverless security detection pipeline on AWS using CloudTrail, EventBridge, Lambda, DynamoDB, and SNS — and what broke along the way. All source code for this project is on GitHub: aws-siem-detection-pipeline Most cloud security tutorials show you how to turn on GuardDuty and call it a day. I wanted to better understand what actually happens under the hood. Things like how a detection pipeline routes an event, evaluates it, and fires an alert in real time? So I built one

awssecurityserverless
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

Compound Engineering: A Plugin That Makes Your AI Coding Agent Smarter Over Time

Most developers using AI coding tools hit the same ceiling eventually. The agent writes code, you accept or reject it, and next time it starts from scratch again. There's no memory of what worked, no accumulated judgment about your codebase, no improvement from one session to the next. You're getting faster, but the tool isn't getting better at helping you specifically. Compound Engineering is a plugin that tries to fix that. Built by Every.to and available for Claude Code, Cursor, Codex, GitHub

aiagentskillsclaude
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

"I Reviewed 50 Dev Resumes — These 5 Mistakes Killed Their Chances"

"50 resumes. Same 5 mistakes. Over and over. Nobody told these developers what was wrong. Until now." A few weeks ago I posted in a developer community — 👇 "Drop your resume link — I'll give honest feedback." I expected maybe 10-15 responses. 50 developers sent their resumes. 😳 Freshers. Career switchers. Developers with 1-2 years of experience. All struggling to get callbacks. I read every single one. Gave feedback on every single one. And here's what shocked me — the same 5 mistakes appeared

webdevjavascriptbeginners
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

How to Test Your SPF Record for Common Mistakes (Step by Step)

Your SPF record looks correct. You added the include values your email provider told you to add. You saved the record. Emails are still landing in spam. The problem is almost certainly one of five things — and four of them are invisible in your DNS provider's interface. You cannot tell by looking at the record whether you have exceeded the 10-lookup limit. You cannot tell from a browser whether your propagation has completed. You cannot see from the dashboard that a second SPF record was created

emailcybersecuritydns
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

Building a Real-Time Financial Sentiment API: Handling Noise and LLM Hallucinations

Financial markets move faster than human cognition. A geopolitical headline can trigger automated oil liquidations within milliseconds. A single earnings report can wipe out a company’s valuation before a retail trader finishes reading the first paragraph. I set out to build a production-grade system that could automatically ingest unstructured global financial news feeds, parse the entities affected, determine the sentiment polarity, and expose the results as machine-readable market signals. Th

aiapinews
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

Tokyo Transit: How MCP Helped Me Fix a Broken Multi-Agent System

This is a submission for the GitHub Finish-Up-A-Thon Challenge Tokyo’s train system is incredible—but it can also be overwhelming. Multiple rail operators, dense transfer stations, and complicated route decisions make even simple trips confusing, especially for visitors. There are already transit apps out there, but most still feel static. They give information, but they don’t really reason through the trip experience. Some even lock basic features behind paywalls. That pushed me to build someth

devchallengegithubchallengedevjournal
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

Try the Tech Radar #2 — Markdown Typst Converter (Typst's Syntax Is Closer to Markdown Than LaTeX)

Thoughtworks Technology Radar Vol 34 put Typst in the Trial ring. It's the modern typesetting language people are jumping to from LaTeX, partly because compile times are milliseconds instead of seconds. The thing that's not obvious from the docs is how much your existing Markdown carries over: Typst's surface syntax is closer to Markdown than to LaTeX. To make that concrete, I wrote a 500-line vanilla JS converter that takes Markdown and prints the Typst equivalent. 🌐 Demo: https://sen.ltd/port

typstmarkdownjavascript
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.