Install
A constructive and inclusive social network for software developers. With you every step of your journey.
- 10,482articles · 30d
- 2+ hour agolatest article
- Aug 14, 2026earliest in window
- 97%with images
- 293avg words
- software 9,717
- coding 9,503
- development 9,471
- engineering 9,447
- community 9,430
- inclusive 9,391
- ai 7,974
- webdev 5,732
- programming 5,148
- productivity 3,499
- python 2,961
- technology 2,876
- artificial intelligence 2,824
- devops 2,728
- security 2,726
- llm 2,289
- architecture 2,253
- agents 2,158
- tutorial 2,098
- javascript 1,923
- Software Dev. 9,686
- Science & Technology 9,559
- Computers & Electronics 7,403
- Business & Industrial 810
- Internet & Telecom 769
- Economy, Business & Finance 383
- Finance 333
- Arts, Culture, Entertainment & Media 245
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.
News
canvas.toBlob('image/avif') silently returns a PNG. Here's how I shipped AVIF export anyway
34+ 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…...
Python - Functions: Defining, Calling, Parameters, Return Values & Scope
48+ 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…...
Python Functions: Why They changed My code
2+ hour, 51+ 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…...
Your ESLint Plugin Installs 205 Packages. 69 Are ESLint.
3+ hour, 2+ 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…...
From Prompt to Deployed App: Building "Mythic Forge" with Google AI Studio
3+ hour, 10+ 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…...
React `startTransition` Without `useTransition`: The Standalone API Teams Keep Overlooking in Concurrent Mode
6+ hour, 23+ min ago (174+ words) React startTransition Without useTransition: The Standalone API Teams Keep Overlooking in... Tagged with javascript, react, webdev, node....
The Illusion of String.length: How to safely count Unicode, Emojis, and Words in JS
7+ hour, 25+ 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…...
Make Fully Customizable QR Codes (Actually)
7+ hour, 21+ 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....
Three things that bit us moving a document scanner fully into the browser
7+ hour, 56+ 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....
gh api --paginate --slurp --jq 'length' Counts Pages, Not Issues
8+ hour, 4+ 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…...