Dan HomolainGoodData DevelopersCSV Files in Analytics: Taming the VariabilityThere are few formats as ubiquitous as CSV: most applications for which it makes even a smidge of sense to do so, support storing their…Apr 16Apr 16
Dan HomolainGoodData DevelopersFlexible caching and storage with Flight RPCIntroduction to the storage system of Longbow: GoodData's framework for creating modular, scalable, and extensible data services.Mar 25Mar 25
Dan HomolainGoodData DevelopersPolyglot Apache Arrow: Java and Python PerspectiveThe challenges we encountered using Apache Arrow in Java and Python at GoodData and how we approached them.Jul 31, 2023Jul 31, 2023
Dan HomolainVZP EngineeringUsing QR codes to facilitate testing config in React NativeTest environment configuration is a challenge in React Native. We show how to use QR codes to make it as user-frienly as possible.Aug 24, 2018Aug 24, 2018
Dan HomolainVZP EngineeringSetting up Storybook in TypeScript/Sass environment with Webpack 4Storybook is a wonderful tool for developing UI components. Setting it up with Webpack 4 and TypeScript can be a bit tricky, though.Aug 10, 2018Aug 10, 2018
Dan HomolainVZP EngineeringOptimizing Bundle Sizes of React Single Page Application in TypeScriptSeveral techniques to reduce your application bundle sizes.Jul 27, 2018Jul 27, 2018
Dan HomolainVZP EngineeringEncouraging proper API response handling on code levelUsing pattern matching inspired approach in TypeScript to encourage proper API response handlingJul 13, 2018Jul 13, 2018
Dan HomolainVZP EngineeringCreating accessible progress indicator in ReactWhen designing a custom UI elements in React, accessibility is often an afterthought. It should not be that way.Jun 29, 2018Jun 29, 2018
Dan HomolainVZP EngineeringUsing Cypress to test webpack-based React applicationsOn how to use the Cypress testing framework to test webpack built applicationJun 25, 2018Jun 25, 2018
Dan HomolainVZP EngineeringSetting up certificate sign in in Single Page applicationsCertificate sign in is still relevant and convenient way to authenticate. Supporting it in Single Page Apps can be tricky, though.Jun 25, 2018Jun 25, 2018