Website profile

@Thepracticaldev

A constructive and inclusive social network for software developers. With you every step of your journey.

  • 10,490articles · 30d
  • 33+ min agolatest article
  • Aug 14, 2026earliest in window
  • 97%with images
  • 293avg words
articles per day
Categories
  • Software Dev. 9,692
  • Science & Technology 9,566
  • Computers & Electronics 7,413
  • Business & Industrial 808
  • Internet & Telecom 771
  • Economy, Business & Finance 384
  • Finance 333
  • Arts, Culture, Entertainment & Media 246

Please confirm you are human

This browser or connection looks automated. Press and continuously hold the control for 3 seconds to enable Google-hosted web results and, when separately allowed, AI-assisted answers.

A successful check enables 100 search requests. Interactive access does not authorize scraping, systematic collection, or reuse of search output.

Hold with a pointer, or hold Space or Enter.

News

DEV Community
dev.to > meltem_intepeler_7189d77b > canvastoblobimageavif-silently-returns-a-png-heres-how-i-shipped-avif-export-anyway-1o13

canvas.toBlob('image/avif') silently returns a PNG. Here's how I shipped AVIF export anyway

52+ min ago   (485+ words) If you have ever written canvas.toBlob(callback, 'image/avif'), there is a good chance your users have been downloading PNG files with an.avif name. That is what happened to me. I build Filewhisk, a set of image tools…...

DEV Community
dev.to > maryngure > python-functions-defining-calling-parameters-return-values-scope-3b78

Python - Functions: Defining, Calling, Parameters, Return Values & Scope

1+ hour, 6+ min ago   (682+ words) Functions are one of the first "real" programming concepts you hit in Python, and they're also one of the most important. Once you understand how to package logic into a function, you stop repeating yourself and start building code that's…...

DEV Community
dev.to > sameerqaisar17 > python-functions-why-they-changed-my-code-1516

Python Functions: Why They changed My code

3+ hour, 9+ min ago   (110+ words) "I used to write the same code over and over. Copy, paste, tweak one word. Then I learned about functions — and my code got 10x shorter. Here's how they work and why I use them everywhere now." Problem: If I want…...

DEV Community
dev.to > ofri-peretz > your-eslint-plugin-installs-205-packages-69-are-eslint-g1a

Your ESLint Plugin Installs 205 Packages. 69 Are ESLint.

3+ hour, 20+ min ago   (474+ words) npm i -D eslint-plugin-import installs 205 packages. That number is true and almost useless, which is the problem with every dependency-weight argument I have read. 69 of those packages are ESLint itself. Since npm 7, peer dependencies install automatically, so any plugin declaring…...

DEV Community
dev.to > hizba_31d77c41/80/3163b8ff0 > from-prompt-to-deployed-app-building-mythic-forge-with-google-ai-studio-4d4f

From Prompt to Deployed App: Building "Mythic Forge" with Google AI Studio

3+ hour, 28+ min ago   (236+ words) Education Track: Build Apps with Google AI Studio For my first project using Google AI Studio's new "Build apps with Gemini" feature, I set out to build Mythic Forge, an interactive web application that acts as an RPG Character Portrait…...

DEV Community
dev.to > jsmanifest > react-starttransition-without-usetransition-the-standalone-api-teams-keep-overlooking-in-1lgp

React `startTransition` Without `useTransition`: The Standalone API Teams Keep Overlooking in Concurrent Mode

6+ hour, 41+ min ago   (174+ words) React startTransition Without useTransition: The Standalone API Teams Keep Overlooking in... Tagged with javascript, react, webdev, node....

DEV Community
dev.to > urbanmixo > the-illusion-of-stringlength-how-to-safely-count-unicode-emojis-and-words-in-js-166m

The Illusion of String.length: How to safely count Unicode, Emojis, and Words in JS

7+ hour, 44+ min ago   (173+ words) If you are building a text input that restricts users to a specific character limit (like a tweet, an SMS gateway, or an SEO meta tag), your first instinct is probably to use String.prototype.length. If you are doing…...

DEV Community
dev.to > monteluke_68ee9b83/78/76551 > make-fully-customizable-qr-codes-actually-3cik

Make Fully Customizable QR Codes (Actually)

7+ hour, 39+ min ago   (28+ words) Tired of usual bland QR codes that don't show off your brand? I made a simple API to create fully... Tagged with python, api, backend, tools....

DEV Community
dev.to > yanwang > three-things-that-bit-us-moving-a-document-scanner-fully-into-the-browser-15cc

Three things that bit us moving a document scanner fully into the browser

8+ hour, 14+ min ago   (596+ words) I work on LensUp, which does exactly that — the whole pipeline runs in the tab, and files are never uploaded. Disclosure up front: it's our tool, and this post is about the parts that were harder than the pipeline itself....

DEV Community
dev.to > jjoyneriv > gh-api-paginate-slurp-jq-length-counts-pages-not-issues-1i1b

gh api --paginate --slurp --jq 'length' Counts Pages, Not Issues

8+ hour, 22+ min ago   (415+ words) gh api --paginate --slurp --jq 'length' is the command everyone reaches for to count issues in a repository. It does not count issues. It counts pages. I found this while writing pagination recipes for a toolkit, and then found the…...