Marcin BaranieckiinSoftwareMill Tech BlogTranslating API responses into type-safe interfaces with TypeScriptHTTP APIs using JSON as a data exchange format are characterized by a fundamental flaw: information about types is discarded the moment the…Mar 11, 2022Mar 11, 2022
Marcin BaranieckiinSoftwareMill Tech BlogHow to evaluate the quality of a software engineer: 8 questions to askA set of universal, specialization-agnostic questions to ask both while evaluating the candidate’s solution and when discussing technology.Oct 28, 2021Oct 28, 2021
Marcin BaranieckiinSoftwareMill Tech BlogFive years with TypeScriptFor the past five years, I’ve been advocating for the use of TypeScript in the majority of open-source & commercial projects.Jan 25, 20211Jan 25, 20211
Marcin BaranieckiinSoftwareMill Tech BlogFrontend Talks @SoftwareMillSince October 2020 we’ve been running recurring internal meetings about the hottest frontend technologies.Dec 22, 2020Dec 22, 2020
Marcin BaranieckiinSoftwareMill Tech BlogBake your bread tagless-final styleDuring this time of quarantine and patiently staying at home now I’ve been doing my best to level up the skills I always wanted to be good…Mar 31, 20202Mar 31, 20202
Marcin BaranieckiinSoftwareMill Tech BlogWhat I learned by reviewing the code of over 30 software development candidatesOver the course of the last 4 years at SoftwareMill, I‘ve been involved in roughly ~40 hiring processes with aspiring frontend developers.Jan 23, 2020Jan 23, 2020
Marcin BaranieckiinSoftwareMill Tech BlogThe higher order of typesBringing the type safety in your TypeScript projects to a whole new level.Apr 1, 20192Apr 1, 20192
Marcin BaranieckiinSoftwareMill Tech BlogAlgebraic Data Types in four languagesHow to model the data in a concise way using Haskell, Scala, Rust and TypeScript.Oct 24, 20189Oct 24, 20189
Marcin BaranieckiinSoftwareMill Tech BlogSpeeding up the HTTP service with Redis cachingHow responses to recurring, idempotent requests could be reused to speed up your service by a great factor.Jul 12, 20181Jul 12, 20181
Marcin BaranieckiHunting for night shining cloudsA summer sky phenomena worth not going to bed early.Jun 28, 2018Jun 28, 2018