Published onDecember 2, 2024What is Caret Browsing?webweb-accessibilityA blinking cursor will guide you.
Published onDecember 1, 2024What is OCSP?webWeb-SecurityA protocol for verifying the validity of SSL/TLS certificates
Published onNovember 13, 2024Understanding Gem with prior knowledge of npmrubygemJavaScript has npm, Ruby has Gem.
Published onOctober 9, 2024Understanding the `jsx-a11y/click-events-have-key-events` ErrorwebESLintWait... Did you assign an `onClick` event to a `div` tag?
Published onOctober 8, 2024Understanding the `jsx-a11y/no-static-element-interactions` ErrorwebESLintAdd `role` and `tabIndex` for accessibility on static elements.
Published onOctober 4, 2024What is Greenspun's Tenth Rule?Common-LispFunctional-ProgrammingComplex C programs recreate ad hoc Common Lisp features.
Published onOctober 3, 2024GitHub Desktop "Keep my email address private" ErrorGitGitHubtroubleshootingErrorMatch your local Git email with your GitHub email.
Published onOctober 1, 2024When a Repository in the Organization Cannot Be ForkedgithubTroubleshootingEnable 'Allow forking of private repositories' and ensure the repository is not empty.
Published onSeptember 30, 2024Vercel Deployment Failure - Git Author Permission IssueWebVerceltroubleshootingInvite the GitHub commit author to the Vercel project.
Published onSeptember 25, 2024Resolving GitHub Action 401 Bad Credentials ErrorgithubGitHub-ActionResolved by generating a new token.
Published onAugust 30, 2024Thymus and SIDS; Errors of `Sampling Bias`StatisticsData-BiasThe Size of Infants' Thymus was linked to poverty!
Published onAugust 28, 2024Understanding `LF` and `CRLF`LinuxWindowsLF (\n) is for UNIX, CRLF (\r\n) is for Windows.
Published onAugust 22, 2024Using triple backticksMarkdownTroubleshootingUsing triple backticks to solve issues with code containing backticks in Markdown.
Published onAugust 7, 2024Reducing Render Delay in `Largest Contentful Paint Elements`web-optimizationLet's aim to render the LCP element within 2.5 seconds.
Published onAugust 1, 2024Clarifying Portugal's high divorce rateData-AnalysisMore than 90% of marriages in Portugal `do not` end in divorce.
Published onJuly 9, 2024Difference between `.tsx` and `.ts` FilesTypeScriptA `.tsx` file supports JSX in TypeScript, while a `.ts` file is used for pure TypeScript code.
Published onJune 8, 2024Understanding Partial<T> in TypeScripttypescript`Partial<T>` makes all type properties optional for flexible object handling.
Published onJune 7, 2024Understanding TypeScript's Omit<T, K> Utility Typetypescript`Omit<T, K>` removes properties `K` from `T` using `Pick` and `Exclude`.
Published onJune 6, 2024TypeScript Exercise - Solving Exercise 4typescriptIn cases where type narrowing is needed for a union type, explicitly declare the return type.
Published onJune 5, 2024TypeScript Exercise - Solving Exercise 3typescriptUnion types can be handled more safely using type guards.
Published onJune 4, 2024TypeScript Exercise - Solving Exercise 2typescriptDuplicate types can be grouped into a common interface and extended using 'extends'.
Published onJune 3, 2024TypeScript Exercise - Solving Exercise 1typescriptDefining types with interfaces enhances reusability.
Published onJune 2, 2024How to Describe <frame> and <iframe> Tags to Screen Readersweb-accessibilityhtmlAdd a `title` attribute to `<frame>` and `<iframe>`.
Published onMay 17, 2024Lighthouse Error - Serves images with low resolutionweb-optimizationImage optimization for high-res displays
Published onMay 16, 2024Fixing the `Buttons do not have an accessible name` Issueweb-accessibilityhtmlAdd an `aria-label` attribute or an `alt` attribute.
Published onMay 15, 2024What do 'Use bundled OpenSSH' and 'Use external OpenSSH' mean during Git installation?gitThese options determine how Git manages the SSH client.
Published onMay 11, 2024How to check the Next.js version in your current projectnpmNext.jsnpm list next
Published onMarch 10, 2024Champagne Problem?Software-EngineeringOur user base has grown significantly! As for the server expansion... well, let’s pop the champagne first.
Published onFebruary 12, 2024Understanding `tabIndex` in HTMLHTMLControl keyboard focus with 'tabIndex'.
Published onFebruary 11, 2024What is Focus in Web Accessibility?HTMLWeb-AccessibilityKnowing how to remove(?) focus can improve web accessibility.
Published onFebruary 10, 2024What is a Fragment `<></>`?reactJSXA React Fragment groups multiple elements without adding extra DOM nodes.
Published onFebruary 9, 2024The difference between `<button>` tag and `<div>` tagHTMLWeb-AccessibilityThe key difference is that the <button> tag has semantic meaning.
Published onFebruary 8, 2024Tailwind CSS text size classesTailwind-CSSA quick reference for Tailwind CSS text size classes.
Published onFebruary 4, 2024Web Content and Prevention of Photosensitive SeizuresWeb-AccessibilityPorygon is a very scary Pokémon.
Published onFebruary 3, 2024Improving Web Accessibility with the IR TechniqueWeb-AccessibilityCSSCreate a blind class to hide unnecessary text.
Published onJanuary 30, 2024PUE (Power Usage Effectiveness) in Data CentersIndustry-TermPUE gauges data center efficiency, with lower values signifying better energy use.
Published onJanuary 9, 2024Meaning of `role="presentation"` in an SVG Tagsvg`role="presentation"` hides decorative SVGs.
Published onJanuary 8, 2024Relationship between `viewBox` and `preserveAspectRatio`svg`preserveAspectRatio` controls SVG scaling and alignment.
Published onJanuary 7, 2024The `viewBox` attribute in SVG filessvgThe `viewBox` sets SVG coordinates and scaling.
Published onJanuary 5, 2024What is `role="img"` in an SVG tag?svgweb-accessibility`role="img"` in an SVG tag marks it as an image for accessibility.
Published onJanuary 4, 2024What does `xmlns="http://www.w3.org/2000/svg"` in the SVG tag mean?svgIt defines the SVG namespace, ensuring proper interpretation and preventing tag conflicts.