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.

ExternalFrontend Development
Vercel Blog

Bun runtime now supports large functions and extended max duration

The on Vercel Functions now supports larger package sizes up to 5GB uncompressed and extended max duration for up to 30 minutes, two betas that previously ran on Node.js and Python only.Bun runtime Large functions raise the standard 250MB package size limit to 5GB, and extended max duration raises the generally available 800-second ceiling to 1800 seconds for Pro and Enterprise teams. Both features require to be enabled. New projects are enrolled in the large functions beta automatically, whil

Vercel BlogRead original
ExternalCloud
Cloudflare Changelog

Radar - RPKI ASPA path validation on Cloudflare Radar

Radar adds an ASPA validation tool ↗ to its Routing section ↗. Enter a BGP AS_PATH and the tool checks it against the Autonomous System Provider Authorization (ASPA) ↗ records currently published in the RPKI, returning a verdict of Valid, Invalid, or Unknown. An Invalid verdict means no chain of provider authorizations covers the whole path, which is the signature of a route leak. Validation follows draft-ietf-sidrops-aspa-verification ↗, so verdicts match those produced by validators implementi

Radar
Cloudflare ChangelogRead original
ExternalDatabase
Redis Blog

Efficient Bulk Hash Insertion with Redis 8.10’s HIMPORT

I’m not a Ruby developer, and my code samples might make that clear. However, there are two reasons I’m using Ruby for the examples in this article: A new release of redis-rb. Its support for a new Redis command: HIMPORT. Getting started Establish...

Tech
Redis BlogRead original
ExternalSoftware Engineering
DEV Community

ESP32 + Python: From Microcontroller to IoT

ESP32 + Python: From Microcontroller to IoT When it comes to transferring data from one place to another, things can sometimes become tricky, especially when communication happens between the hardware and software levels. In this article series, I would love to share the experience and knowledge I’ve gathered while working with ESP32 and Python. We’ll explore how these two technologies can work together, starting from the basics and gradually moving towards more interesting and practical proje

esp32pythonprogramming
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

Log Level Design and Rotation: Why Apps Use DEBUG/INFO/WARNING/ERROR

Open any application log and you'll see the same kind of message tagged with different labels: DEBUG, INFO, WARNING, ERROR. Why not just write down everything that happens, in one uniform stream? This post looks at what log levels actually do, and at the companion problem every long-running app eventually faces: keeping a log file from growing forever (rotation). Note: logging means recording what happened while a program runs, so it can be reviewed later in a file or on screen. Python's standar

pythonwebdevprogramming
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

Same tokens. Different DNA. Why a Texas notebook must not become a parlor.

Most agent "redesigns" are mood boards. Navy glass. A fake dashboard. The dates and proper nouns already in the file never make it onto the page. /reimagine-it is the opposite contract: extract this source's nouns, dates, and colors, then ship a real artifact (webpage, infographic poster, SVG, Three.js, simulation). Two sources with the same command tokens must not share layout chrome. If a redesign skill is allowed to keep a gold layout and swap nouns, clients get the same poster with different

agentsdesignsoftware
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

Running the AWS CLI Against Your Own Hardware

The AWS CLI is on almost every developer's machine. Once you've built habits around commands like aws ec2 describe-instances, aws s3 cp, and eksctl create cluster, the idea of switching to different tooling for on-prem or edge deployments is genuinely painful. Most engineers assume there's no alternative, but with Spinifex there is. The CLI keeps working, and you just change the endpoint. The AWS CLI, every AWS SDK, and any Terraform provider wrapping them assume connectivity to amazonaws.com. I

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