jsfiddle.net

VN:F [1.9.22_1171]
Rating: 9.0/10 (2 votes cast)

A playground for web developers, use it as an online editor for snippets built from HTML, CSS and JavaScript. The code can then be shared with others, embedded on a blog, etc.

StackOverflow.com

VN:F [1.9.22_1171]
Rating: 8.5/10 (13 votes cast)

Random snippets of all sorts of code, mixed with a selection of help and advice.

How to switch between ADB and ADBD

3 April 2026 @ 1:59 am

How to switch between the the two (adb and adbd) I'm trying to get to adb but it keeps kicking me into ADBD. And I'm not sure why could someone please explain. Thank you. I'm not sure if this is a not so good question I'm just trying to unlock the boot loader and I'm new at this. Reason just trying to get a custom ROM on my device. I've tried before but it seemed really complicated 15 years ago. Things seem much simpler now. So I figured why not I'll try and make another attempt at getting me a rom. Anyway thanks guys and girls. Your input would be much appreciated....

Having trouble connecting my phone with my laptop to open my app

3 April 2026 @ 1:13 am

iam a beginner here, i want to conect my phone to my laptop and access my app i designed on my laptop. # Connect device via USB, then run: adb install build/app/outputs/flutter-apk/app-release.apk # App appears in app drawer as "SSEBIZ"

Form Validation in Laravel

3 April 2026 @ 12:59 am

I want that when the user types a username in the input field, an error message ‘The username has already been taken’ should appear without submitting the form. Is this possible without using JavaScript or AJAX? I want to do it using only Laravel.

How do I code a website like STEM kit shop [closed]

3 April 2026 @ 12:55 am

found this website: stemkitshop.com Thought it looked cool - how would one go about making something like this?

Formatting "headers" of row groups based on content of the subrows

3 April 2026 @ 12:52 am

Example spreadsheet How do I create a conditional formatting formula that does the following? If all of the B rows of a group are TRUE (all boxes checked), the header row for that group gets formatted a different color. I can't even figure out where to begin with this, especially because each group has a different number of rows.

Exceeded max user connections in python / flask / mysql

3 April 2026 @ 12:49 am

I am trying to run a Python / Flask / MySQL app but whenever I try to run it (using the command "python -m flask run"), it gives me this error: mysql.connector.errors.ProgrammingError: 1226 (42000): User [username] has exceeded the 'max_user_connections' resource (current value: 10) But I haven't even tried to make any connections yet. I am quite anxious to get this fixed as I will be including this app in my port Since this error happened, I've tried adding try / except / else / finally blocks in my code to kill the connections, but it still doesn't work. Here is a sample of code, including my database setup: from flask import Flask, redirect, render_template, request, session from flask_session import Session from tempfile import mkdtemp from werkzeug.security import check_password_hash, generate_password_hash from helpers import login_required, check_available_chars import mysql.connector.pooling app

Where does aggregation logic belong in Laravel when querying from the database?

3 April 2026 @ 12:29 am

Dont really have definite answeres as to where the code below should go within a code base. $carsByDate = $this->cars->filterQuery($request) ->select([ 'id', 'purchase_date', 'purchase_time', 'sale_date', 'sale_time', 'duration', 'make', 'model', 'colour', 'purchase_price', 'sale_price', 'quantity', 'gross_profit', 'tax', 'handling_fee', 'delivery_fee', ]) ->orderBy('purchase_date', 'asc') ->orderBy('purchase_time', 'asc') ->get() ->groupBy('purchase_date'); $summary = $carsByDate->map(function ($cars) { return [ 'volume_total' => $cars->sum('quantity'), 'gross_profit_total' => $cars->sum('gross_profit'), 'tax_total' => $cars->sum('tax'), 'handling_fees_total' => $cars->sum('handling_fee'), 'delivery_fees_total' => $cars->

Zenml blank page

3 April 2026 @ 12:14 am

I got a blank page after running ZenML locally (UI at http://127.0.0.1:8237). The frontend loads partially, but the browser shows this error: Failed to load module script: Expected a JavaScript-or-Wasm module script but the server responded with a MIME type of "text/plain". When I inspected the network tab, I saw that the .js assets were returned with the wrong content type. For example: content-type: text/plain; charset=utf-8 I confirmed it with: curl -I http://127.0.0.1:8237/assets/<file>.js and also checked Python’s MIME detection: poetry run python -c "import mimetypes; print(mimetypes.guess_type('test.js'))" which returned: ('text/plain', None) So the issue is not ZenML itself, but Python on Windows mapping .js files to text/plain, which caus

Enabling interrupts crashes the program after IDT setup is complete

2 April 2026 @ 8:53 pm

Sympom After setting up IDT (entries, table, and descriptor), executing sti crashes the program What I know INT handler function address matches that of inside it's corresponding idt_table entry Outputed entry attributes match expectation (IST, flags, etc are correct values) Limit and base values inside idt_descriptor are correct Value loaded into idtr is as expected (used sidt to confirm) I rewrote the whole C file in assembly to confirm it wasn't GCC doing something unexpected and I got same results I have initial setup of handlers that I overwrote with 1 handler for all 255 vectors for testing purposes. Tooling Using a GCC compiler through WSL with a linker script and running with qemu, nothing more. I have virtual and physical memory set up and I'm in long mode, so this isn't the beginning of the project. Code #inc

I'm a Brazilian Dentist and a computer science lover

2 April 2026 @ 8:10 pm

I just start to dive in the world of programming. I'm in love with it and  would be very nice to have some advice from you guys. I'm a dentist and I do love it, but still I love computer science. So, I did start with Java, and logic programming, I'm studying by myself with internet content. Can you guys point me some direction to follow or give me some recommendation of material, YouTube channel etc?  Thank you!

SmashingMagazine.com

VN:F [1.9.22_1171]
Rating: 8.5/10 (6 votes cast)

Digital media magazine for designers and developers
Web design plus tips and tricks.

A Practical Guide To Design Principles

1 April 2026 @ 10:00 am

Design principles with references, examples, and methods for quick look-up. Brought to you by Design Patterns For AI Interfaces, **friendly video courses on UX** and design patterns by Vitaly.

The Joy Of A Fresh Beginning (April 2026 Wallpapers Edition)

31 March 2026 @ 11:00 am

With the new month just around the corner, could there be a better occasion to freshen up your desktop? If you’re looking for some unique and inspiring wallpapers to accompany you on all those adventures that April may bring — and maybe spark some new ideas, too — well, this post has got you covered.

The Site-Search Paradox: Why The Big Box Always Wins

26 March 2026 @ 10:00 am

Success in modern UX isn’t about having the most content. It’s about having the most findable content. Yet even with more data and better tools than ever, internal search often fails, leaving users to rely on global search engines to find a single page on a local site. Why does the “Big Box” still win, and how can we bring users back?

Testing Font Scaling For Accessibility With Figma Variables

24 March 2026 @ 1:00 pm

Accessibility works best when it blends into everyday design workflows. The goal isn’t a big transformation, but simple work processes that fit naturally into a team’s routine. With Figma variables, testing font size increases becomes part of the design flow itself, making accessibility feel almost inevitable rather than optional.

Dropdowns Inside Scrollable Containers: Why They Break And How To Fix Them Properly

20 March 2026 @ 1:00 pm

Dropdowns often work perfectly until they’re placed inside a scrollable panel, where they can get clipped, and half the menu disappears behind the container’s edge. Godstime Aburu explains why this happens and offers practical solutions to fix it.

Modal vs. Separate Page: UX Decision Tree

19 March 2026 @ 3:00 pm

How to choose between modals and pages, when to avoid modals, and how to determine the right level of interruption or navigation. Brought to you by Smart Interface Design Patterns, a **friendly video course on UX** and design patterns by Vitaly.

Anime vs. Marvel/DC: Designing Digital Products With Emotion In Flow

17 March 2026 @ 10:00 am

Design is about pacing and feelings as much as pixels and patterns. Alan Cohen explores Emotion in Flow and Emotion in Conflict, showing how anime like Dan Da Dan and superhero films like James Gunn’s Superman manage emotional shifts and translating those ideas into practical patterns for product design.

Moving From Moment.js To The JS Temporal API

13 March 2026 @ 1:00 pm

The way JavaScript handles time has evolved significantly, from the built-in `Date` API to Moment.js and now Temporal. The new standard fills gaps in the original `Date` API while addressing limitations found in Moment and other libraries. Joe Attardi shares practical “recipes” for migrating Moment-based code to the new Temporal API.

Beyond `border-radius`: What The CSS `corner-shape` Property Unlocks For Everyday UI

12 March 2026 @ 10:00 am

For years, developers have been hacking around the limitations of `border-radius`, using clip-path, SVG masks, and fragile workarounds just to get anything other than round corners. The new `corner-shape` property finally changes that, opening the door to beveled, scooped, and squircle corners.

Building Dynamic Forms In React And Next.js

10 March 2026 @ 1:00 pm

Some forms stay UI, while others quietly become rule engines. Here’s why these two different approaches exist and how to choose between them.

stackblitz.com

VN:F [1.9.22_1171]
Rating: 8.5/10 (2 votes cast)

Create, edit & deploy fullstack apps — in just one click. From Angular to React or even just HTML, JS and CSS.

firebase.com

VN:F [1.9.22_1171]
Rating: 8.5/10 (2 votes cast)

An on-line real-time database for your apps.

#FirebaserFriday: Frank van Puffelen

18 March 2022 @ 3:58 pm

Paulette McCroskey Social Media Manager, Advanced Systems Group, LLC

How Firebase Performance Monitoring optimized app startup time

9 March 2022 @ 4:58 pm

Viswanathan Munisamy Software Engineer

Using Machine Learning to optimize mobile game experiences

15 February 2022 @ 4:58 pm

Sachin Kotwani Senior Product Manager Elvis Sun Software Engineer Mobile app and game developers can use on-device machine learning in their apps to increase user engagement and grow revenue. We worked with game developer HalfBrick to train and implement a custom model that personalized the user's in-game experience based on the player's skill level and session details, resulting in increased interactions with

Accept Payments with Cloud Firestore and Google Pay

11 February 2022 @ 8:00 pm

Stephen McDonald Developer Relations Engineer, Google Pay Back in 2019 we launched Firebase Extensions - pre-packaged solutions that save you time by providing extended functionality to your Firebase apps, without the need to research, write, or debug code on your own. Since then, a ton of extensions have been added to the platform covering a wide range of features, from email triggers and text messaging, to image resizing, translation, and much more. Google Pay Firebase Extension We're now

Everything you need to know about Remote Config’s latest personalization feature

26 January 2022 @ 6:22 pm

Jon Mensing Product Manager An important part of turning your app into a business is to optimize your user experience to drive the bottom line results you want. A popular way to do this is through manual experimentation, which involves setting up A/B tests for different components of your app and finding the top performing variant. Now, you can save time and effort - and still maximize the objectives you want - with Remote Config’s latest personalization feature. Personalization harnesses the power of machine learning to automatically find the optimal e

What’s new at Firebase Summit 2021

10 November 2021 @ 5:31 pm

Kristen Richards Group Product Manager

Automate your pre-release testing with the App Distribution REST API

8 November 2021 @ 5:59 pm

Liat Berry Product Manager

Improving the Google Analytics dashboard in Firebase

5 November 2021 @ 6:03 pm

Sumit Chandel Developer Advocate If you’ve visited the Firebase console’s Analytics section recently, you might have noticed something new… an updated Analytics dashboard, a new Realtime view and a few other UI enhancements.

How to get better insight into push notification delivery

27 October 2021 @ 3:45 pm

Charlotte Liang Charlotte Liang Software Engineer

Pinpointing API performance issues with Custom URL Patterns

20 October 2021 @ 3:45 pm

Ibrahim Ulukaya Ibrahim Ulukaya Developer Advocate

bitbucket.org

VN:F [1.9.22_1171]
Rating: 8.4/10 (5 votes cast)

The alternative to Github, private and open git repositories.

tympanus.net/codrops

VN:F [1.9.22_1171]
Rating: 8.3/10 (6 votes cast)

Useful resources and inspiration for creative minds (html, css, javascript)

Where Engineering Meets Craft: Edoardo Lunardi’s Obsession with the Details

2 April 2026 @ 2:21 pm

How obsessing over craft, code quality, and the details nobody notices shaped a decade of creative frontend work.

Animating 160,000 Cubes in Three.js to Visualize Dithering

1 April 2026 @ 9:38 am

A step-by-step breakdown of how I built a Three.js visual explainer on dithering by animating 160,000 cubes with custom shaders.

Arnaud Rocca’s Portfolio: From a GSAP-Powered Motion System to Fluid WebGL

31 March 2026 @ 2:29 pm

An exploration of how reusable GSAP animations, custom text transitions, and fluid WebGL interactions shape a distinctive portfolio experience.

Where Confidence Needs No Decoration: The Malvah.Studio Story

30 March 2026 @ 2:19 pm

A look at how Malvah.Studio creates distinctive brand experiences for businesses looking beyond the ordinary.

Motion Highlights #17

29 March 2026 @ 1:33 pm

From fluid simulations to bold microinteractions, this edition showcases vibrant animation and visual storytelling from across the creative web.

Pell Mell: Crafting a Visual Exploration Platform with Editorial Rhythm

27 March 2026 @ 1:11 pm

A refined case study on how Pell Mell reimagines creative discovery through immersive scrolling, restrained interactions, editorial-inspired design, and a performance-conscious visual system.

From Web UI to Game UI: How Gaming & Creativity Reshaped María Vargas’ Career

25 March 2026 @ 3:13 pm

After a decade designing websites, María Vargas shares how gaming unexpectedly became the next chapter of her career.

Digital Craft, Wild Soul: Building San Rita’s Topographic Web Experience

24 March 2026 @ 1:51 pm

Designed as a digital landscape to explore, San Rita’s portfolio combines 3D terrain, vintage map textures, and immersive motion with a strong sense of place.

Building a Dual-Scene Fluid X-Ray Reveal Effect in Three.js

23 March 2026 @ 2:06 pm

Learn how to use Three.js to blend two scenes with a fluid simulation, creating a smooth, dynamic reveal effect.

Jackie Zhang’s Portfolio: From Chasing References to Finding Direction

20 March 2026 @ 2:56 pm

How I stopped chasing references and built a portfolio that actually feels like me.

vercel.com

VN:F [1.9.22_1171]
Rating: 8.3/10 (3 votes cast)

Deploy your app with now.sh. Free CLI-based deployments.

heartinternet.co.uk

VN:F [1.9.22_1171]
Rating: 8.3/10 (3 votes cast)

Hosting packages for an initial web presence

How to Check for Available Domains

31 March 2026 @ 1:48 pm

The post How to Check for Available Domains appeared first on Heart Internet.

SSL Certificates are changing. Here’s what you need to know.

17 March 2026 @ 10:12 am

The rules around SSL certificates are changing across the whole internet. The good news is that for most customers, very little will change on your side. This is an industry-wide... The post SSL Certificates are changing. Here’s what you need to know. appeared first on Heart Internet.

Hosting VPS Linux vs Windows VPS

9 March 2026 @ 3:03 pm

The post Hosting VPS Linux vs Windows VPS appeared first on Heart Internet.

Domain Name Transfer Checklist: Everything You Need to Know

3 March 2026 @ 2:56 pm

The post Domain Name Transfer Checklist: Everything You Need to Know appeared first on Heart Internet.

Heart Internet Win Gapstars Innovation Award 2026

23 February 2026 @ 11:57 am

We’re incredibly proud to celebrate our Site Reliability Engineering team, who have won the Gapstars Innovation Award for their outstanding work improving platform stability, security, and visibility across our shared... The post Heart Internet Win Gapstars Innovation Award 2026 appeared first on Heart Internet.

A/B Testing Explained: A Practical Guide To Better Results | Part 1

20 February 2026 @ 8:32 am

If you want to improve your website you probably need to do A/B testing, otherwise known as split testing. Instead of guessing, A/B testing allows you to experiment more scientifically.... The post A/B Testing Explained: A Practical Guide To Better Results | Part 1 appeared first on Heart Internet.

How to enable two-factor authentication (2FA) on your Heart Internet account

28 January 2026 @ 12:37 pm

Account security matters, and switching on two-factor authentication (2FA) is a quick win. 2FA adds a second check during the sign-in process, so even if someone compromises your password, they still can’t get in.  To enable 2FA:  Step 1: Open your... The post How to enable two-factor authentication (2FA) on your Heart Internet account appeared first on Heart Internet.

How to Choose the Perfect Domain Name for Your Business

9 July 2025 @ 9:30 am

Get Your Name Right – The Internet Never Forgets Choosing a domain name might sound simple – until you realise it’s the online equivalent of naming your child. No pressure.... The post How to Choose the Perfect Domain Name for Your Business appeared first on Heart Internet.

What is a VPS? And is it Time You Got One?

25 June 2025 @ 9:30 am

Discover what a VPS server is, how VPS hosting works, and why it’s ideal for small businesses. Learn the benefits and explore VPS plans with Heart Internet. The post What is a VPS? And is it Time You Got One? appeared first on Heart Internet.

We’re Now Certified by the Green Web Foundation

11 June 2025 @ 9:30 am

💚 Hosting that works hard, treads lightly.   Big news: Heart Internet is now officially listed with the Green Web Foundation. That means our hosting services are recognised as being... The post We’re Now Certified by the Green Web Foundation appeared first on Heart Internet.

github.com

VN:F [1.9.22_1171]
Rating: 8.2/10 (5 votes cast)

GitHub is the best way to collaborate with others. Fork, send pull requests and manage all your public and private git repositories.

Securing the open source supply chain across GitHub

1 April 2026 @ 7:20 pm

Recent attacks on open source focus on exfiltrating secrets; here are the prevention steps you can take today, plus a look at the security capabilities GitHub is working on. The post Securing the open source supply chain across GitHub appeared first on The GitHub Blog.

Run multiple agents at once with /fleet in Copilot CLI

1 April 2026 @ 3:00 pm

/fleet lets Copilot CLI dispatch multiple agents in parallel. Learn how to write prompts that split work across files, declare dependencies, and avoid common pitfalls. The post Run multiple agents at once with /fleet in Copilot CLI appeared first on The GitHub Blog.

Agent-driven development in Copilot Applied Science

31 March 2026 @ 4:00 pm

I used coding agents to build agents that automated part of my job. Here's what I learned about working better with coding agents. The post Agent-driven development in Copilot Applied Science appeared first on The GitHub Blog.

GitHub for Beginners: Getting started with GitHub security

30 March 2026 @ 4:00 pm

Learn how to secure your projects and keep them safe with GitHub Advanced Security. The post GitHub for Beginners: Getting started with GitHub security appeared first on The GitHub Blog.

What’s coming to our GitHub Actions 2026 security roadmap

26 March 2026 @ 4:49 pm

A look at GitHub Actions’ 2026 roadmap, outlining how secure defaults, policy controls, and CI/CD observability harden the software supply chain end to end. The post What’s coming to our GitHub Actions 2026 security roadmap appeared first on The GitHub Blog.

A year of open source vulnerability trends: CVEs, advisories, and malware

26 March 2026 @ 4:00 pm

Reviewed advisories hit a four-year low, malware advisories surged, and CNA publishing grew—here’s what changed and what it means for your triage and response. The post A year of open source vulnerability trends: CVEs, advisories, and malware appeared first on The GitHub Blog.

Updates to GitHub Copilot interaction data usage policy

25 March 2026 @ 7:02 pm

From April 24 onward, interaction data—specifically inputs, outputs, code snippets, and associated context—from Copilot Free, Pro, and Pro+ users will be used to train and improve our AI models unless they opt out. The post Updates to GitHub Copilot interaction data usage policy appeared first on The GitHub Blog.

Building AI-powered GitHub issue triage with the Copilot SDK

24 March 2026 @ 4:00 pm

Learn how to integrate the Copilot SDK into a React Native app to generate AI-powered issue summaries, with production patterns for graceful degradation and caching. The post Building AI-powered GitHub issue triage with the Copilot SDK appeared first on The GitHub Blog.

GitHub expands application security coverage with AI‑powered detections

23 March 2026 @ 4:00 pm

CodeQL and AI‑powered detections work together in GitHub Code Security to identify vulnerabilities across more languages and frameworks. The post GitHub expands application security coverage with AI‑powered detections appeared first on The GitHub Blog.

Rethinking open source mentorship in the AI era

19 March 2026 @ 6:00 pm

As contribution volume grows, mentorship signals are harder to read. The 3 Cs framework helps maintainers mentor more strategically... without burning out. The post Rethinking open source mentorship in the AI era appeared first on The GitHub Blog.