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

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

How to find specific value of html element (such as h1) with node.js

3 December 2022 @ 8:09 am

I'm trying to find the numbers of users on this website, using node.js, but I'm not sure of what process I can do to get it. The value is subclassed under multiple divs with different class names. Right now I will just be console.logging it but I'm going to do more with the data later on. I was suggested to use the package "puppeteer", but I'm not sure how this would fetch it or what to do with it to fetch it. Thank you in advance

How to prevent adding .editorconfig to one solution leading to StyleCop rules getting applied to every solution?

3 December 2022 @ 8:08 am

I'm using C#. Say I have the following folder structure: Root -> dir A -> dir B -> sln B -> dir C -> sln C -> sln A There's stylecop.json present for all the solutions. { "$schema": "", "settings": { "documentationRules": { "companyName": "Microsoft", "copyrightText": " Copyright (c) Microsoft Corporation. All rights reserved." } } } But there's no .editorconfig file and the SA rules are not applied to the solutions (not sure if it's expected). Now, the moment I create a .editorconfig file for sln C, the SA rules start getting applied to A, B, C all solutions. How do we configure it to apply for a single solution only?

Print time update it by 1 sec in the same time with getting user input under the time line

3 December 2022 @ 8:08 am

I want to make a digital clock in C with the time is update real time by 1 second. And i want to put input under the digital clock line. I'm using windows. And here is what i've tried before #include <stdio.h> #include <string.h> #include <time.h> void display_time(){ time_t s, val = 1; struct tm* current_time; while(1){ s = time(NULL); current_time = localtime(&s); printf("%02d:%02d:%02d", current_time->tm_hour, current_time->tm_min, current_time->tm_sec); if(current_time->tm_sec == 0){ break; } } } int main(){ int i; display_time(); printf("\nEnter number for i: "); scanf("%d", &i); printf("%d", i); return 0; } I want the output like this, but the digital clock still updated by 1 second HH:MM:SS Enter number for i: //example 10 1

Renderflex Overflow on the bottom

3 December 2022 @ 8:07 am

I want to create a two column card layout and I'm using reusable widget I created. But I'm having renderflow issues. Below are the errors. i already tried to make it smaller, it worked but not as what i want it to look like. ════════ Exception caught by rendering library ═════════════════════════════════ A RenderFlex overflowed by 99853 pixels on the right. The relevant error-causing widget was Row lib\…\student\subjects.dart:158 ════════════════════════════════════════════════════════════════════════════════ enter image description here subjects.dart SingleChildScrollView(

split the file based on header and footer lines

3 December 2022 @ 7:59 am

I have a text file structured like this: header data1 data2 data3 .. footer junk header data4 data5 ... footer junk header data6 data7 data8 .. footer I need to find each part between header and footer and save it in another file. For example the file1 should contain: data1 data2 data3 .. and the next pack should be saved as file2 and so on. This seems like a routine process, but I haven't find a solution yet. I have this sed command that finds the first packet. sed -n "/header/,/footer/{p;/footer/q}" file But I don't know how to iterate that over the next matches. Maybe I should delete the first match after copying it to another file and repeat the same command

Eror occurs when install nuxt and create app

3 December 2022 @ 7:54 am

Cannot instal nuxt and create app. I used and for creating app but this error occurs: "create-nuxt-app" is not internal or external command executed by a program or batch file. npm ERR! path C:\Users\Acer\Desktop\nuxt npm ERR! command failed npm ERR! command C:\Windows\system32\cmd.exe /d /s /c create-nuxt-app "hacker-news" npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Acer\AppData\Local\npm-cache\_logs\2022-12-03T06_03_59_129Z-debug-0.log``` Please help! PS: node js and npm are installed

pandas/regex: Remove the string after the hyphen or parenthesis character (including) carry string after the comma in pandas dataframe

3 December 2022 @ 7:46 am

I have a dataframe contains one column which has multiple strings separated by the comma, but in this string, I want to remove all matter after hyphen (including hyphen), main point is after in some cases hyphen is not there but directed parenthesis is there so I also want to remove that as well and carry all the after the comma how can I do it? You can see this case in last row. dd = pd.DataFrame() dd['sin'] = ['U147(BCM), U35(BCM)','P01-00(ECM), P02-00(ECM)', 'P3-00(ECM), P032-00(ECM)','P034-00(ECM)', 'P23F5(PCM), P04-00(ECM)'] Expected output dd['sin'] # output U147 U35 P01 P02 P3 P032 P034 P23F5 P04 Want to carry only string before the hyphen or parenthesis or any special character.

Is parsing state from child component up in react a good practice

3 December 2022 @ 7:45 am

I am trying to change the state in the App components from a child components and I fell i would result to an issue later in my app i tried passing the setFunction down to the child components then having it change the value in the app components

python get dictionary key from value is list

3 December 2022 @ 7:40 am

I have two dictionaries: first_dict = {'a': ['1', '2', '3'], 'b': ['4', '5'], 'c': ['6'], } second_dict = {'1': 'wqeewe', '2': 'efsafa', '4': 'fsasaf', '6': 'kgoeew', '7': 'fkowew' } I want to have a third dict that will contain the key of second_dict and its corresponding value from first_dict's key. This way, I will have : third_dict = {'1' : 'a', '2' : 'a', '4' : 'b', '6' : 'c', '7' : None, } here is my way: def key_return(name): for key, value in first_dict.items(): if name == value: return key if isinstance(value, list) and name in value: return key return None reference:

c: extern variable is not retaining value

3 December 2022 @ 7:19 am

I am using an extern bool variable. I have initialized it (to true) and want to use this value somewhere else in program. But the problem is, when went into another module, this true value is becoming false and when returned from that module (where the value was last seen true), then it turns to true. I am not understanding why extern variable is behaving like this. Does someone know about this? I want extern variable to retain its value like it should be.

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.

VN:F [1.9.22_1171]
Rating: 8.8/10 (4 votes cast)

The alternative to Github, private and open git repositories.

Bitbucket audit logs are now available in Atlassian Access

29 November 2022 @ 8:09 pm

We are excited to announce that Bitbucket Cloud event logs now can be tracked in Atlassian Access. With the Atlassian Access… The post Bitbucket audit logs are now available in Atlassian Access appeared first on Bitbucket.

Access Bitbucket Cloud repositories more securely with resource-scoped access tokens.

24 November 2022 @ 5:33 am

As part of our ongoing commitment to meeting the Security & Compliance needs of our customers, Bitbucket Cloud is introducing the… The post Access Bitbucket Cloud repositories more securely with resource-scoped access tokens. appeared first on Bitbucket.

Announcing Linux Shell Runners in Bitbucket Pipelines

10 November 2022 @ 3:15 am

We are happy to announce that Bitbucket Pipelines now supports non-containerized Linux Shell Self-Hosted Runners. We have moved from beta to… The post Announcing Linux Shell Runners in Bitbucket Pipelines appeared first on Bitbucket.

Bitbucket pipelines: Failing parallel builds fast

8 November 2022 @ 12:30 am

Parallel steps in Bitbucket Pipelines allow you to build and test faster by running a set of steps at the same… The post Bitbucket pipelines: Failing parallel builds fast appeared first on Bitbucket.

Launching increased transparency and control for workspace invitations

7 November 2022 @ 6:11 pm

We are excited to announce some big changes for Bitbucket Cloud invitations. Over the next week we will begin progressively rolling… The post Launching increased transparency and control for workspace invitations appeared first on Bitbucket.

Updated repository size limits and automatic garbage collection

2 November 2022 @ 4:47 pm

We are happy to announce that we've made improvements to our repository size limits and how those size limits are maintained… The post Updated repository size limits and automatic garbage collection appeared first on Bitbucket.

Introducing the New Snyk App for Bitbucket Cloud

25 October 2022 @ 6:26 pm

This post is authored by Marco Morales, Partner Solutions Architect, and Sarah Conway, Director of Partner Marketing, at Snyk.   We're… The post Introducing the New Snyk App for Bitbucket Cloud appeared first on Bitbucket.

We’re listening! Leveling up how we gather, review, and respond to product feedback.

24 October 2022 @ 11:17 pm

The Bitbucket Cloud (BCLOUD) project is an invaluable source of customer-requested product features, enhancements, and suggestions. As Bitbucket Cloud has continued… The post We’re listening! Leveling up how we gather, review, and respond to product feedback. appeared first on Bitbucket.

Announcing financially backed uptime SLA’s for Premium plan customers

4 October 2022 @ 5:00 pm

We are happy to announce that as of October 4, 2022,  Bitbucket Cloud is joining our flagship cloud products Jira Software,… The post Announcing financially backed uptime SLA’s for Premium plan customers appeared first on Bitbucket.

Announcing macOS Runners in Bitbucket Pipelines

9 September 2022 @ 4:52 pm

We are happy to announce that Bitbucket Pipelines now supports macOS self-hosted runners. We have moved from beta to an official… The post Announcing macOS Runners in Bitbucket Pipelines appeared first on Bitbucket.

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.

The Anatomy Of Themed Design System Components

2 December 2022 @ 9:00 am

The world of design systems can be overwhelming sometimes. There’s a lot to take in when you get into that space! In this article, Dan Donald dives into a simple component and explores some issues, complexity, and power we can encounter.

FabUnit: A Smart Way To Control And Synchronize Typo And Space

1 December 2022 @ 9:00 am

Today, we’ll take a look at the Sass function that does all the work for you — with no media queries, no breakpoints, and no design jumps. In this article, Fabienne Bielmann explains what FabUnit stands for and why she decided to create her very own responsive magic formula.

Endings And New Beginnings (December 2022 Desktop Wallpapers Edition)

30 November 2022 @ 11:15 am

December is almost here, so why not spread some holiday love across your devices? We’ve got some beautiful wallpapers to sweeten up the last days of the year.

Document Object Model (DOM) Geometry: A Beginner’s Introduction And Guide

24 November 2022 @ 4:00 pm

In this guide, Pearl Akpan analyzes the methods and properties that make user interface solutions such as infinite scrolling, animating elements on scroll, or even the popular drag and drop achievable, and afterward, dives into some practical use cases for them.

Optimizing A Vue App

22 November 2022 @ 4:00 pm

Prioritizing performance when building our web apps improves the user experience and helps ensure they can be used by as many people as possible. In this article, Michelle Barker will walk you through some of the front-end optimization tips to keep our Vue apps as efficient as possible.

A Guide To Keyboard Accessibility: JavaScript (Part 2)

21 November 2022 @ 10:00 am

This article is the second of two parts about a guide to making websites accessible to keyboard users. Here Cristian Diaz covers a toolset on JavaScript that you can mix into different components to create a great experience for keyboard users.

Smashing Podcast Episode 54 With Stéphanie Walter: What Is User Journey Mapping?

18 November 2022 @ 7:00 am

In this episode we’re talking about User Journey Mapping. What is it, and how does it help us build better digital products? Vitaly talks to expert Stéphanie Walter to find out.

A Guide To Image Optimization On Jamstack Sites

17 November 2022 @ 10:00 am

In this article, Alba Silvente shows us the theoretical and practical solutions to the most common problems when working with images and how to automate them by using a headless CMS and an image CDN.

Using Automated Test Results To Improve Accessibility

16 November 2022 @ 2:00 pm

In this article, Noah Mashni and Mark Steadman share their approach to how to leverage the automated test results from the accessibility checks to drive change and reach sustainable digital accessibility transformation.

A Guide To Keyboard Accessibility: HTML And CSS (Part 1)

14 November 2022 @ 2:00 pm

In this article, Cristian Diaz covers how to use HTML and CSS to create an accessible experience for keyboard users while mentioning what WCAG criteria we should keep into consideration.

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.

StackBlitz September 2022 Update

2 October 2022 @ 12:00 am

We have been working hard on the new products that will premiere at ViteConf. At this moment, 19,000 folks registered to attend! If you haven’t yet, make sure to register your free ticket. Meanwhile, we have been pushing updates and cheering for our community! Today we are bringing you: New Teammates: our team has grown StackBlitz in the wild: news from our community DX & Compatibility improvements: the change log Quick bites for the road I hope you’ll have a wonderful month! New Teammates Permalink Our team has grown! Please meet:

StackBlitz August 2022 Update

2 September 2022 @ 12:00 am

It’s a beautiful month in the neighborhood: we’ve released two features for educators and content creators (Collections and Social Previews), over 14,000 people registered for ViteConf and we’ve announced the all-star speaker list! Grab your free ticket if you haven’t yet! Today we are bringing you: StackBlitz in the wild: news from our community DX & Compatibility improvements: the change log Quick bites for the road I hope you’ll have a wonderful month! StackBlitz in the wild Permalink “Animations are hard”

StackBlitz July 2022 Update

19 August 2022 @ 12:00 am

Have you heard the big news yet? We are hosting ViteConf, a celebration of web ecosystem 🥳 The conference, happening on October 10-11, is online and free, features all-star speakers and already attracted over 9,500 attendants. Get your ticket today! Today we are bringing you: StackBlitz in the wild: news from our community DX & Compatibility improvements: the change log Quick bites for the road I hope you’ll have a wonderful month! StackBlitz in the wild Permalink Shoutout to the SolidJS team who have just demoed their

Introducing: Collections and Social Previews!

4 August 2022 @ 12:00 am

.community-collections { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 1em; } .community-collections a { display: block; transition: all 0.2s; transform-origin: bottom; } .community-collections a:hover { transform: scale(1.02); } .community-collections img { max-width: 100%; } Over the past few years StackBlitz has become home to millions of developers who have created tens of millions of amazing projects. Some of these are quick one-off experiments, some are tended to and long-lasting. In many cases a single project doesn't cut it. It might be the need for usage examples of a specific library, a group of demos for a workshop or a conference talk, or a set of presets for bug reproductions. Today we are announcing a way to organize such projects into Collections!

Down the caching-hole: adventures in 'HTTP caching and Faraday' land

18 July 2022 @ 12:00 am

This article was written based on our development collaboration with Evil Martians. You can check their technical blog. In this article, I'll tell you a little story: I added an automated caching mechanism to Octokit …and everything went wrong. Thanks to my fantastic misadventures, you'll learn about HTTP caches, how Faraday middleware work, and how to use them to automagically start caching API calls. I was beginning to get very tired, sitting by my computer on the bank, manually caching API responses. Once or twice I peeped into RFC 7234, but it had no pictures or conversations in it, "and what is the use of a document", I thought, "without pictures or conversations?" But seriously, everything started with

Announcing ViteConf

14 July 2022 @ 12:00 am

Vite has quickly become the epicenter of innovation in web development. It now powers nearly all major frameworks including Svelte, Vue, Nuxt, Astro, and Shopify's Hydrogen—the first production React framework to natively support React Server Components. Last year StackBlitz became the largest backer of Vite core development. While working with this ecosystem we've become incredibly excited about the progress and collaborations happening. We felt this community's work deserved a dedicated spotlight. That's why today, we are excited to share that StackBlitz is hosting the first ever ViteConf: a celebration of the open web ecosystem, and unveiling a new era of truly instant web development. ViteConf is entirely free and happening live online on 11-12 October. Together with Cloudflare and Netlify, our Co

StackBlitz June 2022 Update

7 July 2022 @ 12:00 am

The conference season has officially begun with StackBlitz getting major shoutouts at OpenJS World and the JSNation Conference. For us it was also a month of two alpha releases: Firefox support and WebContainers API. We are on the roll and we are not stopping any time soon! Today we are bringing you: StackBlitz in the wild: news from our community DX & Compatibility improvements: the change log Quick bites for the road I hope you’ll have a wonderful month! StackBlitz in the wild Permalink Have you seen Rich Harris’ talk at the OpenJS W

The Fox and the Bolt: Bringing WebContainers to Firefox

9 June 2022 @ 12:00 am

Two days ago we announced that WebContainers are now compatible with Firefox. In fact, we soft-launched the alpha version a few weeks ago! We've been working hard for the past months to make this a reality, and we can honestly say that has been both trying and rewarding. Seeing a full Node runtime run on a new browser was well worth the effort, but it's had us toiling down some pretty deep rabbit holes. You see, WebContainers are not your run-of-the-mill web application. We don't render any UI, nor do we have any CSS code. We don't run into the "usual" cross-browser problems with rendering differences. Instead, we make heavy use of message passing, WebAssembly and atomics. We need to pay attention to the precise wording of Web specs and Node's documentation, so we get the behav

WebContainers are now supported in Firefox on desktop and Android

7 June 2022 @ 12:00 am

Almost exactly one year ago we launched WebContainers, our in-browser operating system capable of running full Node.js toolchains. The ability to instantly build the web using the web struck a chord with developers, and millions of developers now use StackBlitz every month for instant bug reports, live documentation examples, and much more. While WebContainers are built entirely on web standardized APIs like WebAssembly and Service Workers, to date they've been limited to running in Chromium-based browsers due to differences in how these APIs work across different browser implementations. This can be worked around to some degree in userland, but because WebContainers are amongst the most sophisticated applications that run inside browser engines, we needed to team up with platform vendors directly to bring these instan

StackBlitz May 2022 Update

3 June 2022 @ 12:00 am

May has brought us a lot of opportunities to make our community happy: from hosting sessions at Write the Docs conference to finding plenty of StackBlitz specimens in the wild, we feel pampered basking in the warmth of our community! Today we are bringing you: StackBlitz in the wild: news from our community DX & Compatibility improvements: the change log Dispatch from Write the Docs conference Meanwhile, we are getting ready for a big announcement 👀 StackBlitz in the wild Permalink What a joy to see StackBlitz used in

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 a rewarded video ad un

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 excited to have

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 experience for

What’s new at Firebase Summit 2021

10 November 2021 @ 5:31 pm

Kristen Richards Group Product Manager Whats new at Firebase Summit Here at Firebase, we believe developers play an instrumental role in helping people learn, live better, go places, and grow businesses. That’s why we’re committed to

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

8 November 2021 @ 5:59 pm

Liat Berry Product Manager Lee Kellogg Software Engineer Getting feedback on your app's releases before they reach the store is criti

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 Peter Friese Peter Friese Developer Advocate

Pinpointing API performance issues with Custom URL Patterns

20 October 2021 @ 3:45 pm

Ibrahim Ulukaya Ibrahim Ulukaya Developer Advocate

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

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

Collective #741

1 December 2022 @ 11:44 am

Color Formats in CSS * gpu-io * Inkbase * Infisical * The large, small, and dynamic viewport units

Sketchy Pencil Effect with Three.js Post-Processing

29 November 2022 @ 1:16 pm

A tutorial where you'll learn how to create a pencil effect with a sketchy look using Three.js post-processing.

Today only! 8 Best Cyber Monday 2022 Deals for Designers and Agencies

28 November 2022 @ 2:30 pm

A collection of attractive Cyber Monday deals that can help you and your business.

Collective #740

28 November 2022 @ 12:15 pm

Alternatives * unjs * Dittytoy * Curations * Lumi * Futicons * Wasp

Awesome Demos Roundup #22

26 November 2022 @ 10:01 am

The latest collection of the most creative and inspiring demos and code experiments from around the web.

Conway’s Game Of Life – Cellular Automata and Renderbuffers in Three.js

25 November 2022 @ 11:35 am

In this tutorial we will go over implementing the Game of Life in Three.js using ping pong buffering and off-screen renderbuffers.

Collective #739

24 November 2022 @ 2:17 pm

State of JavaScript 2022 Survey * An Interactive Guide to Flexbox in CSS * Design Threads

Inline Layout Switch Ideas

22 November 2022 @ 1:27 pm

Two ideas for animating images from an inline layout to a column or grid-based one.

Collective #738

17 November 2022 @ 2:38 pm

GitHub Blocks * CSS Clothoid Corners * CSS Hover Light Card * Stylify * Openblocks

Inspirational Websites Roundup #43

16 November 2022 @ 10:51 am

A fresh collection of the most creative and trendy websites for your inspiration.

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

Hosting packages for an initial web presence

Black Friday and Cyber Monday sale now on at Heart Internet

22 November 2022 @ 3:31 pm

You can now get up to 33% off the price of a cPanel-managed Web Hosting plan at Heart Internet.

Are your website fonts sending the right message?

3 November 2022 @ 10:18 am

Did you know that the fonts you use on your website can impact the way your customers perceive and interact with your brand?

10 of the best WooCommerce plugins

27 October 2022 @ 10:53 am

Including options for optimising your cart, boosting customer loyalty, and selling tickets.

9 creative alternatives to .com and domains

5 October 2022 @ 2:37 pm

Discover the appeal of .ninja, .coffee, .guru and more - all available in our domain name sale.

Save up to 43% on WordPress Hosting in our latest sale

20 September 2022 @ 3:23 pm

We’ve just slashed the price of WordPress Hosting at Heart Internet.

What to do once you’ve bought a domain

7 September 2022 @ 12:48 pm

A guide to what to do next once you've chosen your perfect domain name.

Empowering quotes and motivational tips for entrepreneurs

25 August 2022 @ 8:33 am

Including quotes from Amelia Earhart and Barack Obama, to give you a little pick me up.

5 reasons we love cPanel

10 August 2022 @ 7:09 am

When browsing through hosting packages, you’ll often come across the word cPanel. But what exactly does this word mean and what are the benefits of buying a hosting package with cPanel included?

Four ways domains can help you protect your brand identity online

2 August 2022 @ 9:55 am

Did you know that domains can be so much more than a mere address or waymark? In this blog, we look at how they can be a powerful tool for online brand protection.

It’s World Wide Web Day so here are 5 reasons to get your business online

1 August 2022 @ 9:19 am

Celebrating World Wide Web Day by looking at why it's never been more important to have an online presence.

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.

GitHub, accessibility, and the disability divide

2 December 2022 @ 5:44 pm

We just published our vision for GitHub accessibility at Here’s the TL;DR: the prime directive of the GitHub accessibility program is to empower people with disabilities to build cool technology.

Introducing Mona Sans and Hubot Sans

2 December 2022 @ 4:16 pm

Learn how to use and express yourself with GitHub’s open source variable fonts, Mona Sans and Hubot Sans.

How empowering developers helps teams ship secure software faster

1 December 2022 @ 8:07 pm

AppSec expert Niroshan Rajadurai says putting developers at the center of everything will enable you to meet your security goals.

An enterprise account is coming to all Enterprise customers

1 December 2022 @ 5:00 pm

Administrators, or enterprise owners, have the increased responsibility of managing their account and keeping it secure. We are excited to introduce what is new with enterprise accounts and what is coming soon.

To infinity and beyond: enabling the future of GitHub’s REST API with API versioning

28 November 2022 @ 8:17 pm

We’re introducing calendar-based versioning for our REST API, so we can keep evolving our API, whilst still giving integrators a smooth migration path and plenty of time to update their integrations.

Exciting new GitHub features powering machine learning

22 November 2022 @ 7:00 pm

Discover the exciting enhancements in GitHub that empower Machine Learning practitioners to do more.

Octoverse 2022: 10 years of tracking open source

17 November 2022 @ 7:56 pm

How is open source changing the world and impacting businesses? In this year's Octoverse report, we identified three big trends to watch.

The power of GitHub in the palm of your hand

15 November 2022 @ 8:51 pm

GitHub Mobile helps keep work going while you're going. Untether yourself from your office.

A better way to search, navigate, and understand code on GitHub

15 November 2022 @ 7:51 pm

Reading code is a hugely important task for developers. That’s why we built GitHub’s new code search—to help developers search, navigate, and understand code written by them, their team, and the world.

The journey of your work has never been clearer

15 November 2022 @ 6:50 pm

In July, we launched the general availability of GitHub Projects, and now we are excited to bring you even more features designed to make it easier to plan and track in the same place you build!


VN:F [1.9.22_1171]
Rating: 8.0/10 (7 votes cast)

Sleek, intuitive, and powerful front-end framework for faster and easier web development.

Bootstrap 5.2.3

22 November 2022 @ 8:00 am

We’ve deviated from developing v5.3.0 to ship a new patch release, Bootstrap v5.2.3, with a handful of more urgent bug fixes. Highlights Added the missing :root CSS variables to our utilities bundle Fixed the deprecation warning with Sass 1.56.0 Fixed the RTL translate() direction for carousels Fixed tooltip and popover disposal inconsistencies We’re heading right back to it with v5.3.0 with support for color modes, new utilities, and more. Look for a pre-release of that soon. Get the release Head to for the latest. It’s also been pushed to npm: npm i [email protected]

Bootstrap Icons v1.10.0

11 November 2022 @ 12:01 am

Bootstrap Icons v1.10.0 is here with nearly 150 new icons. This release includes tons of new variants for person, building, and database icons, plus new brands, rockets, road signs, globes, and many more. We’re now at over 1,900 icons! 150 new icons Here’s a quick look at all the new icons in v1.10.0: New love icons in v1.10.0 Some highlights for the new icons include: 22 new person icons 26 new house icons 24 new building icons, including a renamed building to buildings 22 new database icons 24 new street sign icons New globe icons New EV, taxi, bus, and scooter transportation icons

Bootstrap 5.2.2

3 October 2022 @ 8:00 am

Bootstrap v5.2.2 has landed with new bug fixes and documentation updates—keep reading to see what’s changed! Highlights Accordion Use Sass variable for the accordion color instead of an invalid CSS variable Buttons Undo changes to .btn:hover from v5.2.1. We now explicitly target .btn-check styles instead. Dropdowns Temporarily restore ability for dropdowns to work without an explicit data attribute (will be removed again in v6) Modals Improve modal event listeners Use <h1> for all .modal-title instances in our docs Tables Don’t redefine $border-color in table-variant() mixin Tabs

Bootstrap 5.2.1

7 September 2022 @ 4:00 pm

Bootstrap v5.2.1 is here with fixes from our latest minor release, v5.2. As a patch release, these changes are limited to bug fixes, documentation updates, and some dependency updates. We’ve also continued to iterate on a few other projects to help folks get up and running with Bootstrap with npm, other JS frameworks, and various build tools. Keep reading to learn more. Key changes We’ve updated our calc() functions to work around an apparent bug in postcss-values-parser that prevented our source Sass files from compiling properly when building with React and PostCSS. The fix was to reverse the order of our multiplication inside calc() functions. Be aware you may need to make similar modifications depending on your own customizations. W

Bootstrap 5.2.0

19 July 2022 @ 4:00 pm

Bootstrap v5.2.0 is finally stable! We’ve ironed out more bugs, improved more documentation, written new guides and built out new functional environment examples, and so much more! Keep reading for highlights from both beta and stable releases. Docs redesign As previewed in our beta release, the docs have been redesigned! It starts with our new homepage where we have a more complete representation of Bootstrap’s features and an updated design. New homepage The docs sidebar navigation has been overhauled to have always expanded groups for easier browsing, a brand new DocSearch experience with search history, and new responsive offcanvas drawers for both si

Bootstrap v4.6.2

19 July 2022 @ 3:30 pm

After several months, we’ve finally shipped Bootstrap v4.6.2, one of our last releases for the v4. It’s a bit of a maintenance patch featuring bug fixes, dependency updates, and some docs updates. Read on for the highlights or head to the v4.6.x docs to see the latest in action. What’s changed There are two big highlights in v4.6.2: First, we’ve added an example to our Collapse plugin docs to show how to use horizontal collapsing. This has long been possible via our JS, but we never had an official class to utilize it. Second, we’ve replaced the deprecated color-adjust with print-color-adjust in our Sass files as part of the Autoprefixer v10.4.6 issues. This should quiet the issues folks have seen from that dependency change. If you’re using our distribution CSS files, like bootstrap.min.

Bootstrap Icons v1.9.0

13 July 2022 @ 12:01 am

Bootstrap Icons v1.9.0 is here with over 140 new and updated icons, including some longstanding requests for new brands, transportation options, numbers and letters, and so much more. With this release, we’re now at over 1,800 icons! 140+ new icons Here’s a quick look at all the new icons in v1.9.0: New love icons in v1.9.0 Tons of new brand icons including popular browsers, Ubuntu, Google Play, Android, Dropbox, and many more. New transportation icons including cars, trains, planes, fuel, and common road signs. New number and letter icons for 1-9, R, C, CC, H, and P (for use cases like registered trademark, copyright, Creative Commons, hospital or helicopter,

Using CSS variables in Bootstrap

16 May 2022 @ 12:00 am

Bootstrap v5.2.0-beta1 added a slew of CSS custom properties, or CSS variables, across the :root level and all our core components. Here’s a quick look at how you can utilize them in your projects. With CSS variables, you can now customize Bootstrap easier than ever, and without the need for a CSS preprocessor. All the power of Sass is still there behind the scenes, but CSS variables adds a ton of power for the future. Use and compose new values, updates styles globally without recompiling, set fallback values, setup new color modes, and more. Let’s dig in. CSS variables? Their official name is custom properties, but they’re often referred to as CSS variables thanks to their most immediate use case for setting specific values. Consider reading

Bootstrap Icons v1.8.2

13 May 2022 @ 12:01 am

Bootstrap Icons v1.8.2 has arrived with some bug fixes and a refreshed docs design to match our main project. Here’s a quick rundown on the icon fixes: Fix cutoff bank icon Fix house-heart and house-heart-fill fill-rules Fix corners of pentagon icons to match other shapes Fix fill-rule for x-lg Fix cutoff tool icon On the CSS side, we’ve also added font-display: block to help address our icon font affecting Google Lighthouse scores. Looking for more new icons? Head to the issue tracker to check for open requests or submit a new one. Install To get started, install or update via npm:

Bootstrap 5.2.0 beta

13 May 2022 @ 12:00 am

It’s the biggest release since v5 itself—Bootstrap v5.2.0-beta1 is here! This release features redesigned docs, CSS variables for all our components, responsive offcanvas, new helpers and utilities, refined buttons and inputs, and lots of improvements under the hood. Given the size of the update and time since our last release, we’re doing something different and shipping it as a beta first. Keep reading for details. Why so long? I want to start by acknowledging the time it’s taken to ship a new release. As an open source maintainer, I’m constantly worried about not doing or being good enough of a developer for my projects. Pair that with a distributed team all working through this pandemic and me having a heart attack, we’ve all needed some down time. I managed to put together a