🛍️ Sterke e-commerce draait om meer dan techniek, het gaat om de hele klantreis.
Bij Aviva Solutions bouwen we flexibele, schaalbare oplossingen die merken helpen groeien.
💡 Ontdek hoe tech, design & strategie samenkomen: https://cstu.io/6eb08b
#Ecommerce #ComposableCommerce #AvivaSolutions
Het nieuwe B2C-platform van Plaisio is live! 💙🚀
Sneller, slimmer en volledig gebouwd op Composable Commerce. Trots op het team!
Lees meer 👉 https://cstu.io/11455c
#PlaisioLive #ComposableCommerce #Ecommerce #AvivaSolutions
💡 Misschien werk je al met een CMS of heb je van een DXP gehoord, maar wat is het nu echt?
Een DXP brengt je content, data, marketing en commerce samen in één platform voor een optimale klantbeleving.
👉 Lees meer: https://cstu.io/f8db77
#DXP #DigitalExperience #AvivaSolutions
🛍️ Black Friday zonder stress voor retailers?
Met Composable Commerce schaal je automatisch mee met de vraag, geen handmatig opschalen of functies uitzetten. Zo blijft de klantervaring top, ook tijdens piekdrukte.
👉 Lees meer: https://cstu.io/9a685e
#Ecommerce #MACH #AvivaSolutions
It’s not overengineering—it’s the foundation for observability, maintainability, and sane operations.
#logging #exceptionhandling #lessonslearned #architecture #consultancy #avivasolutions
Usually this means creating a class inside a functionally named folder and keeping DI setup code tidy and scoped. That way, your architecture stays clean, flexible, and readable—without DI turning into an overgrown mess.
#di #ioc #unittesting #mocking #lessonslearned #avivasolutions
#InfrastructureAsCode #YamlIsNotAProgrammingLanguage
#Consultancy #LessonsLearned #DeploymentCodeIsRealCode #AvivaSolutions
Sure, at first it might feel odd to throw a view, controller, repository, and DTO into the same folder. But trust me, it makes development smoother and scaling features way easier.
#codeorganization #cleancode #architecture #lessonslearned #designpatterns #avivasolutions #dry #bestpractices
practices and guidelines that you have in mind to the developers and the rest of the stakeholders. That requires a communication mechanism that all parties understand.... words with illustrations.
#architecture #documentation #lessonslearned #uml #archimate #togaf #avivasolutions
Microservices aren’t a silver bullet. It's an architecture style which requires you to be responsible. Understand the tradeoffs. Build what actually works.
#lessonslearned #microservices #distributedcomputing #avivasolutions #monolith
the community you operate in. But just know that an open-source project can sometimes feel like a real job. Oh, and be prepared for that fixation on the download counters...
#lessonslearned #opensourcesoftware #community #github #sponsoring #avivasolutions #consultancy
Always address problems at their root. Your future self will thank you.
#lessonslearned #flakiness #heisenbug #consultancy #avivasolutions
✅ Test the entire projector as a unit of testing, with events coming in and query results or HTTP APIs as output.
#eventsourcing #architecture #softwaredesign #lessonslearned #consultancy #avivasolutions
over the consumers, the more control you need over your contracts. #lessonslearned #abstractions #softwaredesign #extensibility #consultancy #avivasolutions #dotnet #csharp #typescript
What's your number one rule to keep code maintainable?
#lessonslearned #codemaintainability #cleancode #avivasolutions #abstractions #testcoverage #codedocumentation
It also enabled seamless transitions from #SQL to #NoSQL. It's another step toward a world of #painless deployments.
#lessonslearned #databases #consultancy #avivasolutions #tables #databaseschema
principles, and practices. And no, #SAFe is not an example of that…
#softwaredevelopment #lessonslearned #avivasolutions
recognizing that after shipping an MVP or “1.0” version, you need a different kind of developer—someone like me. That’s often when I step in (or when the MVP turns into an unmaintainable mess, and I’m brought in to untangle it).
#startups #maturity #lessonslearned #softskills #avivasolutions
as your own codebase. So, be prepared for that possibility. That being said, open-source is awesome. Use it, learn from it, and support it.
#lessonslearned #opensourcesoftware #oss #dependencymanagement #avivasolutions #consultancy #softwarequality #coupling
But across those boundaries, I intentionally duplicate code—unless doing so would require highly specialized knowledge or be prohibitively expensive.
#lessonslearned #consultancy #architecture #technicaldesign #avivasolutions
But often, over time, they start to make sense. And even if you don’t adopt them entirely, there may be elements you hadn’t considered. Give it a try.
#lessonslearned #softskills #learning #knowledgesharing #consultancy #avivasolutions
If there isn’t, make sure to formally record your disagreement to avoid repercussions—or, if necessary, find a job that values professionalism.
#lessonslearned #consultancy #avivasolutions #professionalism #softskills
Ironically, I've learned that developers with 15-20 years of experience are often the most dogmatic and the hardest to work with. And obviously, those with 25 years or more know exactly what they're doing, right… Or not? 🫣
#lessonslearned #consultancy #avivasolutions #softwareengineering
they also serve as natural seams for consistency. Additionally, a nice side-effect is that you can use the right pattern, tool, or framework that fits best to each boundary.
#lessonslearned #avivasolutions #consultancy #developers #softwaredevelopment
Discussions can be directly connected to specific parts of the text, making it easy to track, answer, and resolve. Once we adopted #Confluence, we no longer had the need for exhaustive email chains or Word document attachments.
#lessonslearned #communicationskills #collaboration #avivasolutions
colleague can quickly understand that all changes in a particular commit are related to a specific task, like a rename, saving significant time. Just make sure you don't squash those commits when merging. #lessonslearned #avivasolutions #consultancy #git
...CLI simultaneously. Just remember: use the right tool for the right job at the right time, and you'll be fine.
#avivasolutions #consultancy #learningonthejob #codingarchitect #lessonslearned