Language:
Frontend
Learn how a TypeScript declaration file (.d.ts) works, how to install @types packages including scoped ones, and how to type untyped libraries with declare module and extend globals with declare global.
Sep 24, 2026·9 min read
Learn TypeScript generics step by step: classes and access modifiers, generic functions and classes, constraints with keyof, conditional types, infer and recursive types, with TypeScript 5.x examples.
Sep 24, 2026·10 min read
A step-by-step TypeScript setup for Node.js: install the compiler, configure tsconfig.json, run .ts files with ts-node, restart on save with nodemon, and write correct package.json scripts.
Use cy.intercept with fixtures and @faker-js/faker factories to mock APIs in Cypress: match query strings, wait on aliases, log in by role, and assert on form data and file uploads.
Set up Cypress component testing for React and Vite, mount components with cy.mount, verify callbacks with cy.spy, control return values with cy.stub, and mock API calls with cy.intercept.
Set up Cypress Testing Library, follow the query priority that starts with findByRole, avoid test IDs, check accessible roles in DevTools, and handle key actions and file uploads.
Learn Cypress E2E testing the practical way: test structure and Mocha hooks, assertions, should vs then retry-ability, wrap, its and invoke, custom commands, env vars and cy.request.
Backend
A practical guide to Go slices, maps and pointers: arrays vs slices, len, cap and append, nil vs empty slices, map gotchas, and what pass by value really copies in Go 1.22+.
Understand Go rune vs byte vs string: why len counts bytes, how UTF-8 and Thai text work, ranging over strings, strconv, strings.Builder, plus data types, const and iota.
Showing 37-45 of 65 articles
Tell us about your project — we'll help you get there.
By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyse site usage, and assist in our marketing efforts.
Choose which cookies we may use. Strictly necessary cookies keep the site working and are always on.