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.

Spring Boot 4 tests not creating session cookie (springSessionRepositoryFilter missing from filter chain)

6 December 2025 @ 6:06 pm

I am doing something like the following in a Spring Boot test. @Test void givenAuthenticated_whenDeleteSession_return204() throws Exception { final String manager = ORG_MANAGER_EMAIL; authTestUtils.authenticateWithToken(manager); final ResultActions resultActions = authTestUtils.deleteSession(manager); resultActions.andExpect(status().isNoContent()); usersTestUtils.getProfile(manager).andExpect(status().isUnauthorized()); } public void authenticateWithToken(final String email) throws Exception { final EmailTokenResponseDto emailTokenResponse = createEmailToken(email); final ResultActions resultActions = createSession(emailTokenResponse.getToken().toString()); final MvcResult mvcResult = resultActions.andReturn(); final MockHttpServletResponse response = mvcResult.getResponse(); final Cookie sessionCookie = response.getCookie

maven does not find plugin SNAPSHOT dependency

6 December 2025 @ 5:58 pm

I'm having an issue with maven (3.9.11) and a plugin dependency, which is a SNAPSHOT, that maven does not find. It does exist. I have configured the plugin in maven like this: <plugin> <groupId>io.openapiprocessor</groupId> <artifactId>openapi-processor-maven-plugin</artifactId> <version>2024.1</version> <dependencies> <dependency> <groupId>io.openapiprocessor</groupId> <artifactId>openapi-processor-spring</artifactId> <version>2025.6-SNAPSHOT</version> </dependency> </dependencies> </plugin> and the plugin repository as <pluginRepositories> <pluginRepository> <id>plugi

Recover deleted video [closed]

6 December 2025 @ 5:54 pm

I originally filmed a video on my iPhone (the video format was .mov), then sent it to Telegram as a saved message. Then I downloaded the video from Telegram. However, it turned out that the video was deleted from everywhere. The video was in my iPhone gallery, then in Telegram's saved messages, and then in the folder where I download everything from Telegram (it was deleted multiple times). I've scoured the internet for every possible solution, but nothing has helped. So, does anyone know how to recover a video from any of this chain? If it were a simple video, it wouldn't be a problem, but this is a very precious video filled with memories. I'd be very grateful for any suggestions.

How to prevent redirection CURL?

6 December 2025 @ 5:44 pm

<?php $agent = 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)'; $ch = curl_init("https://soccer365.ru/games/15688984/"); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_USERAGENT, $agent); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, [ 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Language: en-US,en;q=0.5', 'Connection: keep-alive', 'Upgrade-Insecure-Requests: 1' ]); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); $res_game = curl_exec($ch); echo $res_game; curl_close($ch); Please help me figure out how to prevent curl from redirecting to another link. Redirect to https://soccer365.ru/live/match-luton-tottenhem-smotret-onlayn/

Why does *(p+1) print 20 instead of 10 when using pointers in C?

6 December 2025 @ 5:38 pm

I’m learning pointer arithmetic in C and trying to access array elements using a pointer. Here is my code: #include <stdio.h> int main() { int a[3] = {10, 20, 30}; int *p = a; printf("%d\n", *(p + 1)); // expecting 10? return 0; } Since p points to the first element of the array (10), I assumed *(p + 1) would return the same value. But instead, it prints 20.

.NET Avalonia Image Rendering Pure Quality

6 December 2025 @ 5:36 pm

Im creating an app for a Photoshoot Studio and currently stuck into this problem. I cant render the exact/original quality for the Preview area. I already did all the settings for it to be as pure as I can but still cant reach the maximum quality. I only think the BEST quality for now and disregarding any heavy processing. Anyone know how to do this right? Original photo comparison <Border Grid.Column="1" CornerRadius="8" Padding="24" Background="#FF000000"> <Grid RowDefinitions="Auto, *, Auto" RowSpacing="10"> <TextBlock Grid.Row="0" Text="Quick Preview" FontSize="12" Foreground="#f0f0f0"/> <!-- Image Display Grid (Always Visible) --> <Grid Grid.Row="1" RowDefinitions="*, Auto"> <TextBloc

passing a date object to a google app script function

6 December 2025 @ 5:34 pm

This seems weird. I have a cell a1: containing [Jan 1, 1984]. I have a function xxx function xxx(d) { return d; } if I try this in a cell like =xxx(a1) that returns 1 no matter what the year is. if on the other hand I put this in the cell =datevalue(a1) i get back 30682 it seems like google sheets is passing the day-of-the-year to the appscript function. That seems very weird.

502 error with NGINX and Cloudflare - 2 servers

6 December 2025 @ 5:21 pm

I've tried much of the advice I've found on here, and it hasn't worked so far. Here's my network flow: HTTPS -> Cloudflare -> NGINX (server 1) -> Apache (server 2) -> WordPress Here are my system tools: Server 1 - NGINX, BitDefender (firewall). I am not sure if it matters, but I have Flask running, and I've ensured my SSL certificates from Let's Encrypt update automatically and are current. Server 2 - BitDefender (firewall), XAMPP running Apache (serving port 80) and MySQL, PHP 8.5, WordPress 6.9 (with a few plug-ins, all updated, including Dokan Pro 4.2.1). Most of my site runs without issue. Occassionally, I will get a 502, but not often. The Dokan vendor dashboard summary is where the consistent errors are happening. On server 2, I've configured my nginx.conf to work with Cloudflare. I included the Cloudflare IP ranges in the http { } block, set Cloudflare SSL to Full (Strict)

Only Virtual Device Manager topbar visible on android studio

6 December 2025 @ 4:50 pm

Only topbar visible Android studio virtual device manager was working fine until today when I clicked on "Virtual Device Manager" and nothing opened. I hovered over android studio icon on taskbar and saw this (please view the screenshot). How do i fix it?

Why use python in backend?

6 December 2025 @ 4:47 pm

Is Python good for backend , and what is the best or the most used framewrok for that ? Is Python good for backend , and what is the best or the most used framewrok for that ? Is Python good for backend , and what is the best or the most used framewrok for that ? Is Python good for backend , and what is the best or the most used framewrok for that ?

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.

Beyond The Black Box: Practical XAI For UX Practitioners

5 December 2025 @ 3:00 pm

Explainable AI isn’t just a challenge for data scientists. It’s also a design challenge and a core pillar of trustworthy, effective AI products. Victor Yocco offers practical guidance and design patterns for building explainability into real products.

Masonry: Things You Won’t Need A Library For Anymore

2 December 2025 @ 10:00 am

CSS Masonry is almost here! Patrick Brosset takes a deep dive into what this long-awaited feature means for web developers and how you could make use of it in your own work.

A Sparkle Of December Magic (2025 Wallpapers Edition)

30 November 2025 @ 9:00 am

With December just around the corner, how about some new desktop wallpapers to welcome the last month of the year — and the holiday season, if you’re celebrating? Our latest edition of monthly wallpapers has got you covered. Enjoy!

The Accessibility Problem With Authentication Methods Like CAPTCHA

27 November 2025 @ 10:00 am

CAPTCHAs were meant to keep bots out, but too often, they lock people with disabilities out, too. From image classification to click-based tests, many “human checks” are anything but inclusive. There’s no universal solution, but understanding real user needs is where accessibility truly starts.

Design System Culture: What It Is And Why It Matters (Excerpt)

25 November 2025 @ 6:00 pm

We’re so happy to announce that “Maturing Design Systems”—a Smashing book by Ben Callahan — will soon be joining the Smashing Library! Ben’s insights and advice are so powerful, we thought you might like to read an excerpt from the book. Subscribe to our Smashing newsletter to be notified when orders are open.

Designing For Stress And Emergency

24 November 2025 @ 1:00 pm

Practical guidelines on designing time-critical products that prevent errors and improve accuracy. Part of the Measure UX & Design Impact (use the code 🎟 IMPACT to save 20% off today). With a live UX training starting next week.

Keyframes Tokens: Standardizing Animation Across Projects

21 November 2025 @ 8:00 am

Animations can be one of the most joyful parts of building interfaces, but without structure, they can also become one of the biggest sources of frustration. By consolidating and standardizing keyframes, you take something that is usually messy and hard to manage and turn it into a clear, predictable system.

From Chaos To Clarity: Simplifying Server Management With AI And Automation

18 November 2025 @ 10:00 am

Server chaos doesn’t have to be the norm. AI-ready infrastructure and automation can bring clarity, performance, and focus back to your web work.

CSS Gamepad API Visual Debugging With CSS Layers

14 November 2025 @ 1:00 pm

Debugging controllers can be a real pain. Here’s a deep dive into how CSS helps clean it up and how to build a reusable visual debugger for your own projects.

Older Tech In The Browser Stack

13 November 2025 @ 8:00 am

There are many existing web features and technologies in the wild that you may never touch directly in your day-to-day work. Perhaps you’re fairly new to web development and are simply unaware of them because you’re steeped in the abstraction of a specific framework that doesn’t require you to know it deeply, or even at all. Bryan Rasmussen looks specifically at XPath and demonstrates how it can be used alongside CSS to query elements.

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)

From Illusions to Optimization: The Creative WebGL Worlds of Adrián Gubrica

5 December 2025 @ 11:29 am

A look at Adrián Gubrica’s journey from design roots to high-performance WebGL, and the creative, technical worlds he’s built along the way.

Crafting Nature Beyond Technology: A Project from Roots to Leaves

4 December 2025 @ 1:49 pm

A deep dive into how a nature-inspired concept evolved into a polished WebGL experience blending design, animation, and technology.

Zero to Live: The Anima × Codrops Hackathon

3 December 2025 @ 10:02 am

A one-week challenge to design, build, and publish a live prototype using Anima.

Two Portfolios, One Process: Where Design, Motion, and Code Come Together

2 December 2025 @ 2:16 pm

An exploration of how design and development come together to transform ideas into motion, shaping two portfolio websites through animation and creative coding.

From a Founder’s Restless Urge to a Rule-Breaking Studio: The Unfiltered Creative Evolution of Zajno

1 December 2025 @ 12:11 pm

How one founder’s drive to make “cool sh*t only” sparked a studio culture built on experimentation, attitude, and fearless digital craft.

Building The Monolith: Composable Rendering Systems for a 13-Scene WebGL Epic

29 November 2025 @ 11:30 am

An exploration of how composable materials, particles, and transitions were engineered to bring The Monolith Project’s stylized universe to life.

The Geometry of Movement: A Shopify-Powered Digital Tribute to Raymond Templier’s Modernist Vision

28 November 2025 @ 9:50 am

How a custom Shopify experience reimagines Templier’s modernist legacy through motion and refined digital design.

Letting the Creative Process Shape a WebGL Portfolio

27 November 2025 @ 1:50 pm

Exploring how experimenting with Three.js, React Three Fiber, and GSAP shaped the final experience.

Creating Wavy Infinite Carousels in React Three Fiber with GLSL Shaders

26 November 2025 @ 2:45 pm

Experimenting with infinitely scrolling, wavy 3D carousels in React Three Fiber with smooth scroll-driven distortion effects.

Why Design Awards Matter and How Readymag Rethinks Them

25 November 2025 @ 1:39 pm

As a website design tool, Readymag has taken part in and won international design awards while running its own for years. Let’s look at their insights from this experience.

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

Unable to load the feed. Please try again later.

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.

How to use GitHub Copilot Spaces to debug issues faster

4 December 2025 @ 8:35 pm

Follow this step-by-step guide to learn how to debug your issues using GitHub Copilot Spaces and Copilot coding agent. The post How to use GitHub Copilot Spaces to debug issues faster appeared first on The GitHub Blog.

Your stack, your rules: Introducing custom agents in GitHub Copilot for observability, IaC, and security

3 December 2025 @ 5:00 pm

Use partner-built Copilot agents to debug, secure, and automate engineering workflows across your terminal, editor, and github.com. The post Your stack, your rules: Introducing custom agents in GitHub Copilot for observability, IaC, and security appeared first on The GitHub Blog.

“The local-first rebellion”: How Home Assistant became the most important project in your house

2 December 2025 @ 5:19 pm

Learn how one of GitHub’s fastest-growing open source projects is redefining smart homes without the cloud. The post “The local-first rebellion”: How Home Assistant became the most important project in your house appeared first on The GitHub Blog.

How to orchestrate agents using mission control

1 December 2025 @ 5:00 pm

Run multiple Copilot agents from one place. Learn prompt techniques, how to spot drift early, and how to review agent work efficiently. The post How to orchestrate agents using mission control appeared first on The GitHub Blog.

The ultimate gift guide for the developer in your life

28 November 2025 @ 1:08 pm

Finding the perfect gift for your favorite developer is easy with our top tips. The post The ultimate gift guide for the developer in your life appeared first on The GitHub Blog.

Why developers still flock to Python: Guido van Rossum on readability, AI, and the future of programming

25 November 2025 @ 5:00 pm

Discover how Python changed developer culture—and see why it keeps evolving. The post Why developers still flock to Python: Guido van Rossum on readability, AI, and the future of programming appeared first on The GitHub Blog.

How GitHub’s agentic security principles make our AI agents as secure as possible

25 November 2025 @ 4:00 pm

Learn more about the agentic security principles that we use to build secure AI products—and how you can apply them to your own agents. The post How GitHub’s agentic security principles make our AI agents as secure as possible appeared first on The GitHub Blog.

Developers still need the right to challenge junk patents

24 November 2025 @ 4:00 pm

Calling on developers, startups, and open source organizations to advocate against patent rules that would make it harder to challenge bad patents by the December 2 deadline. The post Developers still need the right to challenge junk patents appeared first on The GitHub Blog.

Evolving GitHub Copilot’s next edit suggestions through custom model training

20 November 2025 @ 6:02 pm

GitHub Copilot’s next edit suggestions just got faster, smarter, and more precise thanks to new data pipelines, reinforcement learning, and continuous model updates built for in-editor workflows. The post Evolving GitHub Copilot’s next edit suggestions through custom model training appeared first on The GitHub Blog.

How we’re making GitHub Copilot smarter with fewer tools

19 November 2025 @ 8:00 pm

We're using embedding-guided tool routing, adaptive clustering, and a streamlined 13-tool core to deliver faster experience in VS Code. The post How we’re making GitHub Copilot smarter with fewer tools appeared first on The GitHub Blog.