Marek PiechutPostgres as document store, or “you don’t need ORM in Node.js”For quite few years now I’ve been betting on Postgres. After seeing what it’s capable with PostGIS, FTS and other non-standard SQL…Jul 12Jul 12
Marek Piechut(Not so) simple Postgres queue system skeletonPostgres is a very versatile database system. It can be used for so much more than just storing data. In this post I’ll show you how you…Jul 11Jul 11
Marek PiechutinReal Life Programming66% Ortholinear Programmable Keyboard — Building first prototypeBuilding of first keyboard prototype. What went wrong and how it all ended.Aug 13, 2021Aug 13, 2021
Marek PiechutinReal Life ProgrammingSelecting Your First Microcontroller — From Software To HardwarePassive components are boring, microcontrollers is what makes electronic project really interesting. How did I select first…Aug 5, 2021Aug 5, 2021
Marek PiechutinReal Life ProgrammingFrom Software to Hardware — Part 1How it all startedJul 19, 20211Jul 19, 20211
Marek PiechutinReal Life ProgrammingInvestigate poor performance React components with “React Profiler”Sometimes your React app doesn’t perform as good as it should. Check out how we’re using React Profiler to find and fix slow components.Jun 30, 20211Jun 30, 20211
Marek PiechutinReal Life ProgrammingCorne MX 3.0 Keyboard build guideIntroductionJun 23, 20212Jun 23, 20212
Marek PiechutinReal Life ProgrammingGet lazy loading cheap with IntersectionObserver in ReactGetting lazy loaded web page elements based on scroll position has been a performance or maintenance nightmare. You either loosen…Jul 7, 2020Jul 7, 2020
Marek PiechutinReal Life ProgrammingAuthentication and Authorization in NodeJS GraphQL APIMost of GraphQL APIs that are developed are probably not meant for public access without any authorization. Sooner or later you’ll need to…Jan 21, 20193Jan 21, 20193
Marek PiechutinReal Life ProgrammingGet rid of some fat from your React production buildGet some nice size and load time optimizations for React app with just a few small configuration changes in Webpack.Nov 2, 20171Nov 2, 20171