Ville LahdenvuoinGranoOptimizing Angular application load performanceOptimizing performance is a complex issue. You are taught that premature optimization is bad and it’s also something hard to sell to your…Jul 12, 20182Jul 12, 20182
Ville LahdenvuoinGranoUsing Custom Async Validators with AngularIn this post I explain what went wrong when we needed to add some backend validation to our admin panel because we wanted to get quick…Jan 30, 20186Jan 30, 20186
Ville LahdenvuoinGranoHow We Used IoT to Improve Our E‑Commerce ExperienceI admit it, the title is kind of clickbait-y. I’m going to tell you how we used AWS IoT service to improve our e-commerce experience…Nov 27, 20171Nov 27, 20171
Ville LahdenvuoinGranoThe Fault In Our Responses: Bytes Remaining To ReadThis is the story on how a single line of code caused a lot of grey hairs and moments of frustration.Jul 28, 2017Jul 28, 2017