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.

cmake rust crate doesn't install header files and libraries to /usr/local/{include, lib} paths

9 March 2026 @ 5:11 pm

In my project, the Rust binary rust-bin needs to link to a C++ shared library sub-project cpp-lib, for which I'm using cmake rust crate as a build depedency. The entire project builds fine, but the C++ shared library is not getting installed to /usr/local/lib and also the library header files not getting installed to /usr/local/include, instead they are getting installed in the C++ sub-project cpp-lib path. Project Hierarchy . ├── CMakeLists.txt ├── Cargo.lock ├── Cargo.toml └── rust-bin ├── Cargo.toml ├── build.rs ├── cpp-lib │ ├── CMakeLists.txt │ ├── inc │ │ └── lib.hpp │ └── src │ └── lib.cpp └── src └── main.rs CMakeLists.txt cmake_minimum_requ

Love in channel loving

9 March 2026 @ 5:11 pm

Y jismein love hai love ke sath Lo aur bhi enemies rahenge jisse ki Ham sab ek dusre ko maar bhi sakte hain usmein real estate rahana chahie Kimi aur bhi range enemy going to ek dusre anime ko Bahut hi din graphics acchi honi chahie realistic honi chahie aur bhi give mein acchi acchi quality a rahi hai gan bhi Raha

Buildroot: Is this defconfig correct for running a Raspberry Pi Zero W hotspot?

9 March 2026 @ 5:03 pm

I am trying to build a minimal Buildroot image for a Raspberry Pi Zero W that should run a WiFi hotspot. I want to use "hostapd" and "dnsmasq" to provide the access point functionality. Before continuing with the setup, I would like to verify if my current kernel configuration fragment and Buildroot defconfig look correct or if I am missing something important. Here is my kernel configuration: # ===================================== # SYSTEMD CORE REQUIREMENTS (Wasserdicht) # ===================================== CONFIG_CGROUPS=y CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_DEVICE=y CONFIG_CGROUP_CPUACCT=y CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_BPF=y CONFIG_NAMESPACES=y CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_FHANDLE=y CONFIG_AUTOFS4_FS=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EPOLL=y CONFIG_INOTIFY_USER=y CONFIG_SYSFS=y CONFIG_PROC_FS=y CONFIG_DMIID=y CONFIG_UNIX=y C

Makefile for compiling all LaTeX files

9 March 2026 @ 5:02 pm

I have a directory with a bunch of .tex files in various subdirectories. I want to compile them all with latexmk -pdf -pdflatex="pdflatex --shell-escape %O %S", with the generated files (PDFs and intermediate outputs) being in the same subdirectory as the source file. The reason for this is that some TeX files have the same file name in different subdirectories, e.g. ./foo/baz.tex and ./bar/baz.tex should be compiled to ./foo/baz.pdf and ./bar/baz.pdf respectively. The .tex files are currently all 2 subdirectories deep (./foo/bar/baz.tex) but ideally I'd like for this solution to work for TeX files at any depth in this directory. I wanted to make a Makefile for this repo, but am a bit stuck. At the moment I have: LATEXMK = latexmk -pdf -pdflatex="pdflatex --shell-escape %O %S" SRCS := $(shell find -na

How can I apply tail/tails to a string of text in a unicode-aware manner?

9 March 2026 @ 4:57 pm

This "warning sign" character, ⚠️, corresponds to the sequence of codepoints U+26A0 U+FE0F (if I understand correctly, it is ⚠ followed by a variation selector character), so I can render it in Haskell as "\x26a0\xfe0f". Unfortunately, functions like take/drop/tail/head and similar, are not aware that those two codepoints should always stay together. λ> Data.List.tails "\x26a0\xfe0f" ["\9888\65039","\65039",""] Initially, upon reading The ultimate guide to Haskell Strings, I thought that

MS Graph to add event into shared calendar using c#

9 March 2026 @ 4:49 pm

I am using MS Graph to add a calendar entry into shared calendar. It's showing this error: IUserEventsCollectionRequestBuilder does not contain a definition for PostAsync I can't find any other similiar method like PostAsync. What I'm actually trying to do is an event into a shared calendar with MS Graph (in an ASP.NET C# web application). Can please someone guide me ? Below is my code - private async Task<IUserCalendarsCollectionPage> Add() { var requestBody = new Event { Subject = "TEST", Body = new ItemBody { ContentType = BodyType.Html, Content = "TESTING", }, Start = new DateTimeTimeZone { DateTime = "2026-03-15T12:00:00", TimeZone = "Pacific Standard Time", }, End = new DateTimeTimeZone { DateTime = "

I'm going to do progress bar from moviepy on UI. I got problem about use data from moviepy when write_videofile

9 March 2026 @ 4:48 pm

I gen this code from gemini. It can run UI progress bar and "start" button. but it will error on clip.write_videofile("output.mp4", progress_bar=update_progress) line. it got an unexpected keyword argument 'progress_bar'. I don't know the collect way to use data from/when clip.write_videofile is running and use threading. What is problem on this code? import tkinter as tk from tkinter import ttk from moviepy import VideoFileClip import threading def start_processing(): # Function that work on thread def process(): clip = VideoFileClip("input.mp4") # use "progress_bar" from update "progress bar" in tkinter clip.write_videofile("output.mp4", progress_bar=update_progress) # start thread threading.Thread(target=process).start() def update_progress(current, total): # calculate % percent = (current / total) * 100 progress_bar['value'] = percent root.update

reference a <div>/<img> that sent onClick in JS script

9 March 2026 @ 4:43 pm

new to HTML and a bit stuck on what to do and cannot find any resources to help me. I want to make it so whenever I click an image, it scales, I've got the onclick working but I'm not sure on how to let the script know what image I'm clicking. any help is really appreciated ! HTML: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="style.css"> <title>Photography</title> <script type="text/javascript" src="gallery.js"></script> </head> <body> <header> <h1>hi everybody my name is markiplier</h1> </header> <div class="container"> <div class="imggallery"> <div class="imgcolumn">

Syncfusion Grid DateTimePicker submits value offset by 6 hours (timezone issue) in .NET 8 MVC batch editing

9 March 2026 @ 4:15 pm

I'm using Grid component in my .NET 8 project that dynamically configures, displays and edits columns of a SQL table. It's working impressively so far. At the moment, I'm encountering just one issue. When I go to edit a value that uses the Syncfusion.EJ2.Calendars.DateTimePicker,  If it helps to know, the Data for the rows is a public IEnumerable<dynamic> Data { get; set; } property. What happens is when I go to the table, it does display the date property. Even when I click to edit it, make the edit, and unclick the cell, everything is still good. The issue occurs when I click Update button to actually preform the edit. The action receives the date and I can see the date is offset forward by 6 hours. After update if I refresh the page, I see the 6 hours time added. So if date was 2025-12-31 00:00:00 ​and I entered 2025-12-31 06:00:00, ​upon update and refresh it displays 2025-12-31 12:00:00. I tried to add m

.NET 10 MacOS Development Environment

9 March 2026 @ 3:41 pm

On my friend's MacOS system, .NET 10 isn't recognizing that it should be running in the Development environment. Executing: dotnet run --project ./Path/To/Project.csproj --environment DOTNET_ENVIRONMENT=Development --configuration Debug still runs in the Production environment. We also tried setting the environment variable by just doing DOTNET_ENVIRONMENT=Development and not just passing it to the --environment option and that still didn't work. On Linux the above script is working just fine. Originally we set the environment variable via --environment Development but after updating to .NET 9.0.304 or higher that ended up not working anymore and changing it to --environment DOTNET_ENVIRONMENT=Development fixed the issue. I'm not sure if that's related or not and it seems odd to me as I don't believe the .NET docs show setting the environment that way. Why is i

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.

Persuasive Design: Ten Years Later

9 March 2026 @ 11:00 am

Many product teams still lean on usability improvements and isolated behavioral tweaks to address weak activation, drop-offs, and low retention – only to see results plateau or slip into shallow gamification. Anders Toxboe updates persuasive design for today’s reality, clarifying what has actually held up over the last decade.

Human Strategy In An AI-Accelerated Workflow

6 March 2026 @ 8:00 am

UX design is entering a new phase, with designers shifting from makers of outputs to directors of intent. AI can now generate wireframes, prototypes, and even design systems in minutes, but UX has never been only about creating interfaces. It’s about navigating ambiguity, advocating for humans in systems optimised for efficiency, and solving their problems through thoughtful design.

Now Shipping: Accessible UX Research, A New Smashing Book By Michele Williams

3 March 2026 @ 3:00 pm

Our newest Smashing Book, “Accessible UX Research” by Michele Williams, is finally shipping worldwide — and we couldn’t be happier! This book is about research, but you’ll also learn about assistive technology, different types of disability, and how to build accessibility into the entire design process. This thoughtful book will get you thinking about ways to make your UX research more inclusive and thorough, no matter your budget or timeline. Jump to the book details or order your copy now.

Getting Started With The Popover API

2 March 2026 @ 10:00 am

What happens if you rebuild a single tooltip using the browser’s native model without the aid of a library? The Popover API turns tooltips from something you simulate into something the browser actually understands. Opening and closing, keyboard interaction, Escape handling, and much of the accessibility now come from the platform itself, not from ad-hoc JavaScript.

Fresh Energy In March (2026 Wallpapers Edition)

28 February 2026 @ 9:00 am

Do you need a little inspiration boost? Well, then our new batch of desktop wallpapers is for you. Designed by the community for the community, the wallpapers in this collection are the perfect opportunity to get your desktop ready for spring — and, who knows, maybe they’ll spark some new ideas, too. Enjoy!

Say Cheese! Meet SmashingConf Amsterdam 🇳🇱

26 February 2026 @ 11:00 am

Meet our brand new conference for designers and UI engineers who love the web. That’s [SmashingConf Amsterdam](https://smashingconf.com/amsterdam-2026), taking place in the legendary Pathé Tuschinski, on April 13–16, 2026.

A Designer’s Guide To Eco-Friendly Interfaces

23 February 2026 @ 10:00 am

Every high-resolution hero image, autoplay video, and complex JavaScript animation carries a cost. Sustainable UX challenges the era of “unlimited pixels” and reframes performance as responsibility. In 2026, truly sophisticated design is defined not by how much it adds, but by how thoughtfully it reduces its footprint.

Designing A Streak System: The UX And Psychology Of Streaks

18 February 2026 @ 3:00 pm

What makes streaks so powerful and addictive? To design them well, you need to understand how they align with human psychology. Victor Ayomipo breaks down the UX and design principles behind effective streak systems.

Building Digital Trust: An Empathy-Centred UX Framework For Mental Health Apps

13 February 2026 @ 3:00 pm

Designing for mental health means designing for vulnerability. Empathy-Centred UX becomes not a “nice to have” but a fundamental design requirement. Here’s a practical framework for building trust-first mental health products.

Designing For Agentic AI: Practical UX Patterns For Control, Consent, And Accountability

11 February 2026 @ 1:00 pm

Autonomy is an output of a technical system. Trustworthiness is an output of a design process. Here are concrete design patterns, operational frameworks, and organizational practices for building agentic systems that are not only powerful but also transparent, controllable, and trustworthy.

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)

Building a Scroll-Reactive 3D Gallery with Three.js, Velocity, and Mood-Based Backgrounds

9 March 2026 @ 1:42 pm

A tutorial on building a scroll-driven WebGL gallery in Three.js with depth-layered images, palette-driven backgrounds, and motion that responds to scroll velocity.

Obys: The Small Studio Designing Big Digital Narratives

6 March 2026 @ 12:52 pm

An inside look at Obys and how a small team creates award-winning digital experiences through storytelling, structure, and intentional design.

Inside Corentin Bernadou’s Portfolio: Swiss-Inspired Layouts, WebGL Geometry, and Thoughtful Motion

5 March 2026 @ 1:46 pm

An overview of how I redesigned my portfolio as a creative playground, blending editorial design, WebGL experiments, and thoughtful motion.

WebGL for Designers: Creating Interactive, Shader-Driven Graphics Directly in the Browser

4 March 2026 @ 2:08 pm

A look at how Unicorn Studio brings the power of WebGL shaders to designers through a layer-based workflow, making it easier to create expressive, interactive graphics directly in the browser.

The Lookback: A Digital Capsule for Better Off® Studio’s Creative Past

3 March 2026 @ 1:48 pm

How we designed and built a digital capsule for Better Off® Studio to document what shaped them into who they are today.

Sticky Grid Scroll: Building a Scroll-Driven Animated Grid

2 March 2026 @ 9:37 am

Learn how to build a structured scroll-driven image grid where movement unfolds progressively within a sticky layout.

When Community Becomes UI: Building the Website for the First Three.js Conference

28 February 2026 @ 12:24 pm

How Makio64 & Hervé Studio designed threejs.paris, the website of the very first Three.js conference, to make every visitor part of the show!

Gabriel Norman: From Gaming Culture to High-End Interactive Experiences

27 February 2026 @ 1:51 pm

How gaming culture, typographic discipline, and a passion for motion design converged into a career building immersive digital experiences.

Building Async Page Transitions in Vanilla JavaScript

26 February 2026 @ 2:34 pm

Learn how to build a lightweight SPA router with true async crossfade page transitions using Vanilla JavaScript, GSAP, and Vite — no framework required.

Reshaping Telha Clarke’s Digital Home from Wordmark to Motion System

25 February 2026 @ 12:59 pm

A behind-the-scenes look at balancing clean layouts and thoughtful motion for Telha Clarke’s new identity.

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

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.

What is Web Hosting and Why Does Your Business Need It?

6 May 2025 @ 4:54 pm

Without web hosting, your website would not be visible or accessible to users! It is crucial to host your website with a website hosting service to ensure that your business... The post What is Web Hosting and Why Does Your Business Need It? appeared first on Heart Internet.

How to Enable Root Access via SSH on Your VPS for Migration using Plesk

11 March 2025 @ 7:41 am

If you get one of the following messages from the Plesk migrator you should check that you are using root as the username along with the Plesk admin password. “The... The post How to Enable Root Access via SSH on Your VPS for Migration using Plesk 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.

Under the hood: Security architecture of GitHub Agentic Workflows

9 March 2026 @ 4:00 pm

GitHub Agentic Workflows are built with isolation, constrained outputs, and comprehensive logging. Learn how our threat model and security architecture help teams run agents safely in GitHub Actions. The post Under the hood: Security architecture of GitHub Agentic Workflows appeared first on The GitHub Blog.

How to scan for vulnerabilities with GitHub Security Lab’s open source AI-powered framework

6 March 2026 @ 9:09 pm

GitHub Security Lab Taskflow Agent is very effective at finding Auth Bypasses, IDORs, Token Leaks, and other high-impact vulnerabilities. The post How to scan for vulnerabilities with GitHub Security Lab’s open source AI-powered framework appeared first on The GitHub Blog.

60 million Copilot code reviews and counting

5 March 2026 @ 8:10 pm

How Copilot code review helps teams keep up with AI-accelerated code changes. The post 60 million Copilot code reviews and counting appeared first on The GitHub Blog.

Scaling AI opportunity across the globe: Learnings from GitHub and Andela

5 March 2026 @ 5:00 pm

Developers connected to Andela share how they’re learning AI tools inside real production workflows. The post Scaling AI opportunity across the globe: Learnings from GitHub and Andela appeared first on The GitHub Blog.

How we rebuilt the search architecture for high availability in GitHub Enterprise Server

3 March 2026 @ 6:45 pm

Here's how we the search experience better, faster, and more resilient for GHES customers. The post How we rebuilt the search architecture for high availability in GitHub Enterprise Server appeared first on The GitHub Blog.

Join or host a GitHub Copilot Dev Days event near you

3 March 2026 @ 4:55 pm

GitHub Copilot Dev Days is a global series of hands-on, in-person, community-led events designed to help developers explore real-world, AI-assisted coding. The post Join or host a GitHub Copilot Dev Days event near you appeared first on The GitHub Blog.

GitHub for Beginners: Getting started with GitHub Issues and Projects

2 March 2026 @ 5:00 pm

Learn how to get organized and collaborate more efficiently with this step-by-step tutorial. The post GitHub for Beginners: Getting started with GitHub Issues and Projects appeared first on The GitHub Blog.

From idea to pull request: A practical guide to building with GitHub Copilot CLI

27 February 2026 @ 4:00 pm

A hands-on guide to using GitHub Copilot CLI to move from intent to reviewable changes, and how that work flows naturally into your IDE and GitHub. The post From idea to pull request: A practical guide to building with GitHub Copilot CLI appeared first on The GitHub Blog.

What’s new with GitHub Copilot coding agent

26 February 2026 @ 8:47 pm

GitHub Copilot coding agent now includes a model picker, self-review, built-in security scanning, custom agents, and CLI handoff. Here's what's new and how to use it. The post What’s new with GitHub Copilot coding agent appeared first on The GitHub Blog.

Multi-agent workflows often fail. Here’s how to engineer ones that don’t.

24 February 2026 @ 4:00 pm

Most multi-agent workflow failures come down to missing structure, not model capability. Learn the three engineering patterns that make agent systems reliable. The post Multi-agent workflows often fail. Here’s how to engineer ones that don’t. appeared first on The GitHub Blog.