How we think
-
4 months ago
Best Symfony CMS: How to Choose and Compare the Top Options
There is no single best Symfony CMS. The right choice depends on whether content is central to your business, your headless requirements, and how the platform fits into your existing architecture. We compare Armonic, Sulu, Ibexa, Drupal, and Grav to help you make an informed decision and avoid costly mistakes as your project grows.
Read more
-
4 months ago
From Selling Lines of Code to Delivering Impact: Why Product Development Must Focus on Outcomes
The success of a digital product shouldn’t be measured by hours worked or features delivered, but by the real impact it creates for both the business and its users. This article explores the difference between outputs and outcomes in product development, and why companies need technology partners capable of challenging assumptions, simplifying complexity, and building solutions focused on measurable results.
Read more
-
5 months ago
Enterprise RAG: How to Make AI Respond (Without Hallucinating) Using Only Your Company’s Documentation
How to Use Enterprise RAG So AI Responds with Validated Internal Knowledge, Traceability, and Privacy — Avoiding Hallucinations and Data Exposure.
Read more
-
6 months ago
Microservices in Symfony: when to use them and when a modular monolith is better
When a microservices architecture in Symfony adds value, when it adds unnecessary complexity, and why a modular monolith is often the most sensible step before splitting services.
Read more
-
a year ago
An AI Chatbot in Google Chat that queries our documents and learns from the Team
We built an AI-powered chatbot for Google Chat that can answer questions about internal documents and store new knowledge directly from conversations, using Gemini, PostgreSQL, and Google Cloud Functions.
Read more
-
a year ago
Detecting attacks on Google Cloud
Years ago, one could set up a server and have it exist more or less anonymously for as long as desired, but that has long ceased to be the case. Now, you turn on a machine on the Internet, and within minutes, as if it were a zombie movie, the enemy is already trying to break down the door. Let's explore what options we have and introduce a way to detect some of these attacks with our own open-source Terraform module.
Read more
-
a year ago
Why use a framework like Symfony (updated Feb 2025)
Today we are going to talk about an important topic in the world of programming and web development: the importance of using a framework, specifically Symfony in our case, but there are thousands for each language.
Read more
-
2 years ago
Cost reduction in Google Cloud
We wrote this for Google Cloud, but it really applies to AWS or Azure as well, since they all have very similar services for what we want to do, but we are going to focus on Google Cloud, which is what we use on a daily basis. If you manage a certain infrastructure, have developments for multiple clients with test projects, pre-production machines, deployment with artifacts, etc., in the end the infrastructure bill goes up and can become a problem.
Read more
-
2 years ago
Product Development for Startups
In the six years that we have been working at Softspring, we often receive startups in the early stages (sometimes so early that the company does not yet exist as such 😅), in the process of attracting funding, that have a product idea but lack part of the team needed to implement it.
Read more
-
2 years ago
Tailor-made payment processes with Stripe
Explore Stripe's advanced use case for personalized payments. Discover how Payment Intent can transform your e-commerce with fast, tailored transactions.
Read more