Insights
Engineering Insights
Practical writing on software architecture, SaaS products, AI automation, legacy modernisation, and the business of building reliable systems.
Curated links from external sources — not 360Softy original articles.
Spring Framework 7.0.8 and 6.2.19 Available Now
Email Service - Authenticated SMTP submission now available in beta
You can now send emails through Cloudflare Email Service using authenticated SMTP submission on smtp.mx.cloudflare.net:465. SMTP joins the REST API and the Workers binding as a third way to send transactional email — useful for existing applications that already speak SMTP and language-native SMTP libraries (Nodemailer, smtplib, PHPMailer, JavaMail). SettingValue Hostsmtp.mx.cloudflare.net Port465 (implicit TLS) AUTHPLAIN or LOGIN Usernameapi_token PasswordA Cloudflare API token (account-owned
Security Center - Create WAF rules directly from Threat Events saved views
Cloudforce One users can now turn Threat Events indicators into active defense. With this update, users can instantly generate a WAF rule that matches the dynamic list of IP addresses returned by any of their Saved Views. Why this matters Threat intelligence is most effective when it is immediately actionable. Previously, blocking threat actors required manually extracting indicators from threat events and copying them into your firewall rules. This new integration bridges the gap between threat
From Prototype to Production: Finishing Moonsu Link, a Chat-Native Agricultural Marketplace for Cameroon
This is a submission for the GitHub Finish-Up-A-Thon Challenge What We Built Moonsu Link is a chat-native agricultural marketplace built for farmers and buyers in Cameroon. In Cameroon, agriculture is central to daily life, but the way produce is bought and sold is still fragmented. In many towns, roadside markets and middlemen control access to buyers. In rural areas, farmers often depend on word of mouth, informal contacts, or market days to move their goods. That creates real friction. A farm
BYTE PAIR ENCODING
Understanding Byte Pair Encoding (BPE) by Building It From Scratch Introduction: Why Tokenization Exists When working with Large Language Models (LLMs) like GPT, LLaMA, or Mistral, one of the first hidden steps is tokenization. LLMs do not read raw text. Instead, text must first be converted into tokens — numerical representations that the model can process. One of the most important tokenization techniques used in modern NLP systems is Byte Pair Encoding (BPE). In this article, I’l
That's what the Finish-Up-A-Thon is all about.
This is a submission for the GitHub Finish-Up-A-Thon Challenge https://ailipay-production.up.railway.app (demo environment) Screenshot preview: Web-side aggregated QR code generation interface Telegram Bot real-time payment notifications Fund diversion rule configuration panel Development environment in Termux rm -rf node_modules package-lock.json npm cache clean --force npm install Step 3: Deploy Pipeline Fixes Fix Flask's RGBA color parsing errors by switching to hexadecimal color values
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.
