Csaba ApagyiinJavaScript in Plain EnglishThe Ultimate Guide to Google Analytics (UA & GA4) on React (Or Anything Else)There are many articles claiming to provide the right code snippet to set up Google Analytics. They’re wrong. Use them, and you’ll run into…3 min read·Aug 18, 2022--3--3
Csaba ApagyiinGeek CultureHow to install a specific Node.js version in an alpine Docker image?As asked by these people: 1, 2, 3, 4 and more.3 min read·Dec 7, 2021--4--4
Csaba ApagyiinJavaScript in Plain EnglishCognito via OAuth2 in NestJS: Outsourcing Authentication Without Vendor Lock-inAuthentication is complex, it would be great to outsource it. But I also want to avoid getting locked in. Can I have my cake and eat it…2 min read·Jun 18, 2021----
Csaba ApagyiinJavaScript in Plain EnglishOAuth2 in NestJS for Social Login (Google, Facebook, Twitter, etc)Here I’ll show a full-stack authentication flow, including authenticated requests after the social token has been acquired.2 min read·Jun 17, 2021--6--6
Csaba ApagyiinGeek CultureAutomagically Typed GraphQL Queries and Results With ApolloEnjoy writing GraphQL queries as strings and getting untyped results? Me neither. The issue is sometimes called the “double declaration…2 min read·May 4, 2021--1--1
Csaba ApagyiinGeek CultureNestJS + React (Next.js) in One MVC Repo for Rapid PrototypingNestJS is solving the issue of backend architecture. Add to that the popular choice of React on the frontend and you’ll find that…3 min read·May 3, 2021--9--9
Csaba ApagyiinComponentlyNo more __snapshots__ folders with Jest!Jest has always been placing snapshots in the __snapshots__ folder right next to your tests. A convention similar to the __tests__ folder…1 min read·Nov 5, 2018--1--1
Csaba ApagyiUsing G Suite Gmail from your personal Gmail explained step-by-stepAs a freelancer I recently created a more professional-looking email address (which we all should have). Only problem is that managing…2 min read·Oct 19, 2018--2--2
Csaba Apagyiin5k-mirrorsPoe::Sniper v0.5.0 brings better user experiencePoe::Sniper is an open source desktop app that notifies you in-game when items you’re looking for are listed for trading in Path of Exile…3 min read·Jun 13, 2018----
Csaba ApagyiinC-HiveSolving Rake DB tasks with dotenv executed twice in dev environmentHave you ever ran into this?2 min read·Jun 4, 2018----