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.
From idea to 100 million views: Building a viral application for your personal music festival
allows users to quickly create a festival poster from their top Spotify, Apple Music, and Last.fm artists. , a Computer Science student at USC, used Next.js and Vercel to launch Instafest fast and scale to , gaining millions of users and going viral on Twitter, TikTok, and more.InstafestAnshay Saboo500,000 new users per hour Read more
Rails’ safety mechanisms
Companies build products with Ruby on Rails because of its focus on efficiency. The framework comes with a set of defaults that allows you to focus on building, not configuring. Defaults can have limits. We can often find ourselves with paper cuts if we’re not careful. Fear not! Rails has conventions for this, too. Let’s look at some tools the framework gives us to protect ourselves. Mass assignment protection in Rails One of the first things Rails developers learn is handling form parameters. T
Illustrating Reinforcement Learning from Human Feedback (RLHF)
From GPT2 to Stable Diffusion: Hugging Face arrives to the Elixir community
Building a multi-region Rails application with PlanetScale
You've put all this effort into making your Rails application as fast as possible. Each and every query is optimized. Views are cached. N+1 queries are fixed. The last remaining problem is the speed of light between your server and your users. Just check out this chart. Here is the additional network latency for a single request to an app deployed to US East. Works great if you're located near the server, but not so great as you get farther away. Location Latency to US East application N. Califo
Three Essential Remote Work Practices for Engineering Teams
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.
Prefer email? [email protected]
