Johannes Foufas·1 day agoDarth UnixWhen we formed our teams, we looked for principles that resonated with our ideas of simplicity, modularity and continual testing of ideas by prototyping. We found that simplicity is crucial because complexity breeds chaos and disaster, especially when things go wrong, as they often do. We found inspiration in the…Unix7 min readUnix7 min read
Timmy Ghiurău·Dec 1Snap back to reality, here comes gravityAt the Volvo Cars Open Innovation Arena, one of the tools that we use and enable rest of the company to use is real time 3D. Through the partnership we have with Unity, we built an internal simulator — “Product Simulator” that is a representation of a complete virtual vehicle…Volvo9 min readVolvo9 min read
Sandeep Prasad·Nov 22Autoscaling in Event Driven Architecture using KafkaAutoscaling is one of the most talked features of Kubernetes. HPA or HorizontalPodAutoscaler works best when dealing with REST API based services (or microservices) since increase in the number of incoming requests leads to increased consumption of memory and CPU. Kubernetes readily provides these metrics and is used by HPA…Keda5 min readKeda5 min read
Johannes Foufas·Sep 23Why Rust is actually good for your car.This post is an interview made with one of our embedded Rust Pioneers, Julius Gustavsson who is a Technical Expert and System Architect at Volvo Cars Corporation. JF = Johannes Foufas (interviewer), JG = Julius Gustavsson (interviewee). JF: How did you discover Rust? JG: I think this was back in…Rust11 min readRust11 min read
Balaji Nagaraj Kumar·Jun 27Creating world-class developer experiences!It was a traditionally busy Wednesday morning (don’t ask, they just are) when the email from Storytel dropped into the Dev Portal in-box. They had been building an Android Automotive app using our Emulator and were about 95% percent of the way there. But they had questions. Ash (the Developer…Android6 min readAndroid6 min read
Johannes Foufas·Jun 17Simple but not easy software developmentThis post is a tribute to, in my view, one of the best YouTube clips about software development, Mike Acton’s talk: “CppCon 2014: Mike Acton “Data-Oriented Design and C++”. There are so many aspects of his talk that me and my colleagues resonate with. In order to solve new…Software Development5 min readSoftware Development5 min read
Ronny Wikh·Jun 16The road from Akamai to GitOpsLike most larger organisations, Volvo employs a Content Delivery Network (CDN) to distribute its web-based services. …Cdn11 min readCdn11 min read
Johannes Foufas·Jun 13OpenInfra Summit Berlin 2022Zuul is an Open Source CI system originally developed in the Open Stack community, now called Open Infra. Here at Volvo Car Corporation (VCC) Zuul is our default CI/CD chain at Research and Development, and we use it because of this mantra: Stop merging broken code! Our system is built…Openinfra5 min readOpeninfra5 min read
Juan Martin Chiaradia·Jun 7Member-onlySOLID: why should you care?This is the first post in a solid series (pun intended) where I will try to convince you to keep reading and learning about SOLID. SOLID Principles are broadly promoted around the industry. They were put together by Robert C. Martin a.k.a “Uncle Bob”, they are usually asked in software…Solid Principles5 min readSolid Principles5 min read
Ehsan Mehranvari·Jun 6Implementing a fully-custom Design Language System with Jetpack Compose — Part 2/2: ComponentsIn part one, we went through creating the foundation of a fully-custom design language system. We called it Tiara Elm and added our very own typography and colors. We also created our theme, holding our design language foundation using StaticProvidableCompositionLocal. Implementing a fully-custom Design Language System with Jetpack Compose — Part one: Foundation When Jetpack Compose found its way to the Android community, it brought so many possibilities and new areas to explore…medium.comJetpack Compose7 min readJetpack Compose7 min read