teleren/devto huggingface dataset:
CSS Scan 3.0: The fastest and easiest way to check and copy CSS
Tags: showdev, css, webdev, browserextension
Published: 2023-09-18 13:27:36

---
title: CSS Scan 3.0: The fastest and easiest way to check and copy CSS
published: true
description: Goodbye to "Inspect Element" — Check the CSS of any element you hover over, instantly, and copy its entire rules with a single click.
tags: #showdev, #css, #webdev, #browserextension
cover_image: https://getcssscan.com/og-image.jpg
---

👋 Hi Product Hunters! :)

🎯 I started [CSS Scan](https://getcssscan.com) over 3 years ago to create the fastest and easiest way to inspect and copy styles of any element across the web.

🐣 I was 19 years old at that time, and it was something that forever changed my life. [Here's the video for the first 50 hours of development](https://www.youtube.com/watch?v=OtsNNXpXcYs) (from 0 to the 1st launch).

🚀 Since then, it has grown to 14,000+ professional web developers from 116 countries using it to build world-class websites.

⚡ [CSS Scan](https://getcssscan.com) is a browser extension that helps you understand how everything works without you having to waste time hunting through infinite CSS rules on the browsers' Dev Tools.

🌟 Available for Chrome, Firefox, Safari, and Edge.

🚀 With CSS Scan, you can:
- Inspect elements on the fly quick and easy
- Discover how your favorite websites are styled
- Copy any element you want
- Copy multiple elements with a single click
- Get clean CSS code when inspecting, without wasting time scrolling through infinite CSS rules on the browsers' Dev Tools.
- Finish your work faster
- Copy specific elements from frameworks, themes, or templates to use them without importing their huge and heavy CSS files.
- Export elements to Codepen to save them on the cloud (bookmark) and play with their code
- Find out which fonts websites use
- Easily see if elements are correctly aligned with the Grid and Guidelines features.
- Make quick edits on elements and experiments
- Discover the dimensions in pixels of any element

💰 CSS Scan is a paid extension that started as a side project, and now it's happily my full-time work, so you'll always receive updates! 🙌

🔥 To celebrate the launch, I'm running a limited 59% offer on the website!

🎁 Try yourself a free demo here: https://getcssscan.com

⚡ Already have it? Great! The extension will update itself automatically.

🙏 I'm excited to share it with you all and genuinely interested in hearing your thoughts.

💌 Thanks to everyone that already bought it and supported my work!
If you have any ideas or suggestions, I'm all ears.
Pod not starting in openshift
Tags: java, openshift, springboot
Published: 2023-09-18 13:16:40

Today i had a curious case of a pod in openshift  with problems to start. The pod contained a simple enough springboot rest web service. The logs looked all fine, But nevertheless openshift would restart the service 4 times and give up with a fairly meaningless error message.

Turns the dependency for the actuator was missing, so openshift could not reach the two endpoints /actuator/health and /actuator/info. These endpoints were configured in the openshift deployment config for the liveness probe and the readiness probe. So openshift could not know the spring app was started successfully and gave up after 4 tries.

I will add two tests for those endpoints.
How to Export Canvas to SVG with react-konva
Tags: react, npm, konvajs, canvas2svg
Published: 2023-09-18 13:13:27

### Intro:

If you've been working with Konva.js for creating interactive graphics in React applications, you might have noticed that while Konva is fantastic at rendering and manipulating canvas elements, exporting your stage to SVG can be a bit tricky. This is where `react-konva-to-svg` comes into play, extending Konva's capabilities to export your stages in SVG format. In this article, we'll explore how to use `react-konva-to-svg` to enhance the quality of your exported images.

## Features

1. **Export to SVG**: `react-konva-to-svg` provides a straightforward way to export Konva stages as SVG, opening up possibilities for better image quality and compatibility.

2. **Asynchronous Export**: With asynchronous export and progress tracking, users can keep tabs on the export process, ensuring a smooth experience.

3. **Before and After Export Callbacks**: The library offers callback functions for custom processing before and after export. This allows you to perform actions like hiding images before export and reverting visibility after export has finished.

4. **Flexible Context**: The library's function for handling Konva stage objects is flexible and can be used globally, making it convenient for various use cases.

5. **Export Result Options**: Choose between exporting the result as text SVG or Blob SVG, depending on your requirements.

## Installation

Getting started with `react-konva-to-svg` is easy. You can install it using npm, yarn, or directly from GitHub:

**npm**: `npm install react-konva-to-svg`
**yarn**: `yarn add react-konva-to-svg`
**GitHub**: [GitHub Repository](https://github.com/dendrofen/react-konva-to-svg)

## Usage

To use `react-konva-to-svg`, import the library and employ the `exportStageSVG` function with your Konva stage object. This function allows you to customize the export process based on your needs. Here's an example:


![usage code example algorithm](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3tbxya7qlo2tqahgcmwg.png)

## Example

For a complete example, check out the [demo project](https://dendrofen.github.io/react-konva-to-svg/) included in the repository. There is also project in [codesandbox](https://codesandbox.io/p/sandbox/serverless-breeze-r8yl29).
I made a free tool to convert SVG to background-image and CSS url
Tags: showdev, css, webdev, svg
Published: 2023-09-18 13:06:01

---
title: I made a free tool to convert SVG to background-image and CSS url
published: true
description: Convert your SVG files into CSS url (data URIs) by encoding it. Ready to be used in background images, list bullets, on the 'content' property of pseudo-elements, and more.
tags: showdev, #css, #webdev, #svg
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gqrn32akuhanj07hpylr.jpg
---

Hi! I made a free tool to easily convert SVG to background-image and CSS url:

https://csspro.com/svg-to-background-image-css

Drag and drop, paste it (code or file), select it, decode it back, etc. I tried to do every way possible. Instant conversion.

Enjoy it!
A simple script to set up GitLab runner on AWS EC2 instance
Tags: gitlab, gitlabrunner, awsec2, pipeline
Published: 2023-09-18 13:04:18

Pre-requisite:
- AWS EC2 instance - in this case, I have RHEL9 as the base OS (could so work for CentOS)
- GitLab's runner token: `export RUNNER_TOKEN="your-runner-token"` - you can get it from your GitLab's project

Steps to set up the runner:
- Create a file: `touch set-up-runner.sh` (copy code below to set-up-runner.sh)
- Then in the same path of your `set-up-runner.sh`, on your terminal, run `set +x set-up-runner.sh`: this is to set execution permission for your script
- Finally, run `./set-up-runner.sh`


```
#!/bin/bash

set -euxo pipefail

#Download and install gitlab-runner
curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh" | sudo bash
sudo yum install -y gitlab-runner

#Add docker repository to RHEL
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum makecache

#Check for existing docker, podman before installing docker
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine \
                  podman \
                  runc

#Install and enable docker
sudo yum install -y docker-ce docker-ce-cli containerd.io
sudo systemctl enable --now docker

#Register gitlab runner
sudo gitlab-runner register \
    --non-interactive \
    --url "https://gitlab.com/" \
    --registration-token $RUNNER_TOKEN \
    --description "gitlab-runner-ec2" \
    --executor "docker" \
    --docker-image alpine:latest \
     --tag-list "container-builds"

#Start service
sudo gitlab-runner start
sudo gitlab-runner verify
```
#4 Introduction to Activity & Activity Life cycle |Android Studio Tutorial| #softwaretechit
Tags: android, development, beginners, java
Published: 2023-09-18 13:03:32

{% embed https://www.youtube.com/watch?v=MshiW-w6kMM&list=PLmwJLue37PZfiGUAwQ6uhh5bbYkeFUOpj&index=4&ab_channel=SoftwareTechIT %}

Subscribe Channel SoftwareTechIT 
And Visit:- https://SoftwareTechIT.com
More Here:- https://home.softwaretechit.com
Buy Anything From Here :-https://shop.softwaretechit.com

Questions:- 
How to Implement the Android LifeCycle Callback Methods
What is Android Activity Life Cycle?
What is activity life cycle in Android?
What is the first step in the lifecycle of an Android activity?
What are the states of activity lifecycle?
When onPause of activity lifecycle is called?
Difference between onCreate() and onStart()?
OnCreate() vs OnStart()
what is called before onCreate in android
Android life cycle activities
how to detect when an Android activity starts and ends
which method is called in current activity when moving to another activity? 
can anybody explain life cycle of activity in android
When to use which method of Activity Life Cycle

Download Our App:- https://play.google.com/store/apps/details?id=com.softwaretechit
Read More Here :- https://softwaretechit.com/top-10-quetions-on-ai-and-chatgpt-ai-tool-can-ai-is-new-future-of-world/
https://softwaretechit.com/what-is-chatgpt-develope-chatgpt-11-things-you-can-do-with-chatgpt/
Watch Other Video:-https://youtube.com/shorts/7MmZi6GHizM?feature=share
🌎 Website :- https://softwaretechit.com
📰 Blog:- https://blog.softwaretechit.com
🛒 Shopping :- https://shop.softwaretechit.com 
📑 Product Review :- https://productsellermarket.softwaretechit.com
🔎 Business & More:- https://golbar.net/
🏡 https://home.softwaretechit.com

💬 https://instagram.com/softwaretechit

LeetCode Playlist :- https://www.youtube.com/playlist?list=PLmwJLue37PZeATQcUaHddx4-TJ5cjkT0t
Angular Project Playlist :- https://www.youtube.com/playlist?list=PLmwJLue37PZfQTgu-AXNee3EDj7oIlqeh
Android Playlist :-https://www.youtube.com/playlist?list=PLmwJLue37PZcEUyMLhaa3jnfyq3lETiSe
Python Flask Project Playlist :- https://www.youtube.com/playlist?list=PLmwJLue37PZdqqr9wj6c5uY2iXQsSVxZK
Java Project Link :- https://www.youtube.com/playlist?list=PLmwJLue37PZcvpGWO8tjlFzXCRS7FDfwA
Installation Tutorial Playlist :- https://www.youtube.com/playlist?list=PLmwJLue37PZeRGo1hOc3Mh4QcHVSIKQ9Y
Kali Linux Installation:- https://youtu.be/7uqH2om9itY
#3 Example of Button Click & Event Toast Massage Android Studio Tutorial SoftwareTechIT
Tags: android, androiddev, java, beginners
Published: 2023-09-18 13:00:55

{% embed https://www.youtube.com/watch?v=9r1lHm3RZ9Q&ab_channel=SoftwareTechIT %}
Subscribe Channel SoftwareTechIT 
And Visit:- https://SoftwareTechIT.com
More Here:- https://home.softwaretechit.com
Buy Anything From Here :-https://shop.softwaretechit.com

Questions:- 
How to display Toast on Button Click : Android
How to make toast message when button is clicked
How do you make a Toast message on android?
How do you put a button on Toast?
What is android widget Toast?
How do I show a Toast at a specific time in android?
Android | What is Toast and How to use it with Examples
What is a toast message android?
How do you make a toast message on android?
How do you put a button on toast?
How do I stop toast messages on android?
How do you Toast messages on android?
What is a Toast notification android?
How do I show Toast notifications?
How do I show a Toast at a specific time in android?


Step 1 : Create Button. 
Step 2 : Create Toast Method. 
Step 3 : Create Button Click Listener Method.
Step 4 : Run the App :
{% embed https://www.youtube.com/watch?v=9r1lHm3RZ9Q&list=PLmwJLue37PZfiGUAwQ6uhh5bbYkeFUOpj&index=3&ab_channel=SoftwareTechIT %}

Download Our App:- https://play.google.com/store/apps/details?id=com.softwaretechit
Read More Here :- https://softwaretechit.com/top-10-quetions-on-ai-and-chatgpt-ai-tool-can-ai-is-new-future-of-world/
https://softwaretechit.com/what-is-chatgpt-develope-chatgpt-11-things-you-can-do-with-chatgpt/
Watch Other Video:-https://youtube.com/shorts/7MmZi6GHizM?feature=share
🌎 Website :- https://softwaretechit.com
📰 Blog:- https://blog.softwaretechit.com
🛒 Shopping :- https://shop.softwaretechit.com 
📑 Product Review :- https://productsellermarket.softwaretechit.com
🔎 Business & More:- https://golbar.net/
🏡 https://home.softwaretechit.com

💬 https://instagram.com/softwaretechit

LeetCode Playlist :- https://www.youtube.com/playlist?list=PLmwJLue37PZeATQcUaHddx4-TJ5cjkT0t
Angular Project Playlist :- https://www.youtube.com/playlist?list=PLmwJLue37PZfQTgu-AXNee3EDj7oIlqeh
Android Playlist :-https://www.youtube.com/playlist?list=PLmwJLue37PZcEUyMLhaa3jnfyq3lETiSe
Python Flask Project Playlist :- https://www.youtube.com/playlist?list=PLmwJLue37PZdqqr9wj6c5uY2iXQsSVxZK
Java Project Link :- https://www.youtube.com/playlist?list=PLmwJLue37PZcvpGWO8tjlFzXCRS7FDfwA
Installation Tutorial Playlist :- https://www.youtube.com/playlist?list=PLmwJLue37PZeRGo1hOc3Mh4QcHVSIKQ9Y
Kali Linux Installation:- https://youtu.be/7uqH2om9itY
Thank You...
Music Monday — What are you listening to? (New Edition)
Tags: watercooler, music, discuss
Published: 2023-09-18 13:00:00

_cover image source: [Giphy](https://giphy.com/gifs/blackprez-black-prez-brown-shirt-4fJOaUL3W7zjmO9pj6)_

**I wanna hear some of that new new. What are the latest releases y'all have been tuning into? What new musicians or albums have caught your ears recently? Or, if you're not really into new music, what new old stuff has pulled you in! I know I regularly come across and get hooked on old recordings that are new to me. As always though, feel free to color outside the lines... in other words, share whatever you wanna and don't feel bound by this edition's focus!** 😀

![A picture of the "Now That's What I Call Music 2023" album cover, but the word "Music" is scribbled out and "Coffee!" is written in its place.](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kbhpzs1b0jyubirsh5ej.gif)

***

## How we do 

In this weekly series, folks can chime in and drop links to whatever it is they've been listening to recently + browse others suggestions. You can follow the suggested genre if you'd like, but don't feel confined to it; you're free to suggest whatever you wanna. 🙌  

If you're interested in having other discussions about music, consider following the aptly named [#music discussions](https://dev.to/music-discussions) organization.

{% embed https://dev.to/music-discussions %}  

***

Show me something new! _Note: you can embed a link to your song using the following syntax `{% embed https://... %}`. This should work for most common platforms!_

Looking forward to listening to y'all's suggestions! 🎶
Pinkfresh Studio
Published: 2023-09-18 12:57:08

[Pinkfresh Studio(https://www.pinkfreshstudio.com/)]is a papercrafting company that offers modern, innovative and high quality products for both cardmakers and memory keepers. We are known for our heartfelt and unique sentiments to help scrapbookers tell their story, and cardmakers with their message.  Founder & CEO, Kinnari Zaveri, has a background in textile design and started the company in 2014 with a handful of washi tapes. We have since grown, with over 30 paper collections and hundreds of stamp & die designs released. Color is at the heart of our design process, which you will see within our 48 shades of premium dye ink, 12 vibrant liquid watercolor options, and throughout all of our paper collections. We pride ourselves on creating a diverse line of products for all types of paper crafters, and truly believe that there is something for everyone at Pinkfresh Studio!
#2 Theory of Button Click Event & Toast Massage| Android Studio Tutorial |#SoftwareTechIT
Tags: android, beginners, development, java
Published: 2023-09-18 12:56:34

{% embed https://www.youtube.com/watch?v=bdRnWNbNJ9A&ab_channel=SoftwareTechIT %}

Subscribe Channel SoftwareTechIT 
And Visit:- https://SoftwareTechIT.com
More Here:- https://home.softwaretechit.com
Buy Anything From Here :- https://shop.softwaretechit.com

Questions:- 
How to display Toast on Button Click : Android
How to make toast message when button is clicked
How do you make a Toast message on android?
How do you put a button on Toast?
What is android widget Toast?
How do I show a Toast at a specific time in android?
Android | What is Toast and How to use it with Examples
What is a toast message android?
How do you make a toast message on android?
How do you put a button on toast?
How do I stop toast messages on android?
How do you Toast messages on android?
What is a Toast notification android?
How do I show Toast notifications?
How do I show a Toast at a specific time in android?


Step 1 : Create Button. 
Step 2 : Create Toast Method. 
Step 3 : Create Button Click Listener Method.
Step 4 : Run the App :

Download Our App:- https://play.google.com/store/apps/details?id=com.softwaretechit
Read More Here :- https://softwaretechit.com/top-10-quetions-on-ai-and-chatgpt-ai-tool-can-ai-is-new-future-of-world/
https://softwaretechit.com/what-is-chatgpt-develope-chatgpt-11-things-you-can-do-with-chatgpt/
Watch Other Video:-https://youtube.com/shorts/7MmZi6GHizM?feature=share
🌎 Website :- https://softwaretechit.com
📰 Blog:- https://blog.softwaretechit.com
🛒 Shopping :- https://shop.softwaretechit.com 
📑 Product Review :- https://productsellermarket.softwaretechit.com
🔎 Business & More:- https://golbar.net/
🏡 https://home.softwaretechit.com

💬 https://instagram.com/softwaretechit

LeetCode Playlist :- https://www.youtube.com/playlist?list=PLmwJLue37PZeATQcUaHddx4-TJ5cjkT0t
Angular Project Playlist :- https://www.youtube.com/playlist?list=PLmwJLue37PZfQTgu-AXNee3EDj7oIlqeh
Android Playlist :-https://www.youtube.com/playlist?list=PLmwJLue37PZcEUyMLhaa3jnfyq3lETiSe
Python Flask Project Playlist :- https://www.youtube.com/playlist?list=PLmwJLue37PZdqqr9wj6c5uY2iXQsSVxZK
Java Project Link :- https://www.youtube.com/playlist?list=PLmwJLue37PZcvpGWO8tjlFzXCRS7FDfwA
Installation Tutorial Playlist :- https://www.youtube.com/playlist?list=PLmwJLue37PZeRGo1hOc3Mh4QcHVSIKQ9Y
Kali Linux Installation:- https://youtu.be/7uqH2om9itY

Thank You...
#1 ANDROID FIRST APP HELLO WORLD | Android First App Tutorial, Android Studio App, SoftwareTechIT
Tags: android, development, programming, java
Published: 2023-09-18 12:53:59

{% embed https://www.youtube.com/watch?v=8ED_ht5XG6k&t=2s&ab_channel=SoftwareTechIT %}
Subscribe Channel SoftwareTechIT 
And Visit:- [https://SoftwareTechIT.com](https://SoftwareTechIT.com)
More Here:- [https://home.softwaretechit.com](https://home.softwaretechit.com)
Buy Anything From Here :-[https://shop.softwaretechit.com](https://shop.softwaretechit.com)

Questions:- 
My First App: How to Create Your First Android App Step by Step
How to Build Your First Android App 
How to develop your first Android app 
how to create first android app 
how to create first android app in android studio
how to create first android app in eclipse
create first android app with kotlin
What is the app Hello World?
What are the steps for creating the Hello World project?
How do you make a Hello World app?

Download Our App:- https://play.google.com/store/apps/details?id=com.softwaretechit
Read More Here :- https://softwaretechit.com/top-10-quetions-on-ai-and-chatgpt-ai-tool-can-ai-is-new-future-of-world/
https://softwaretechit.com/what-is-chatgpt-develope-chatgpt-11-things-you-can-do-with-chatgpt/
Watch Other Video:-https://youtube.com/shorts/7MmZi6GHizM?feature=share
🌎 Website :- https://softwaretechit.com
📰 Blog:- https://blog.softwaretechit.com
🛒 Shopping :- https://shop.softwaretechit.com 
📑 Product Review :- https://productsellermarket.softwaretechit.com
🔎 Business & More:- https://golbar.net/
🏡 https://home.softwaretechit.com

💬 https://instagram.com/softwaretechit

LeetCode Playlist :- https://www.youtube.com/playlist?list=PLmwJLue37PZeATQcUaHddx4-TJ5cjkT0t
Angular Project Playlist :- https://www.youtube.com/playlist?list=PLmwJLue37PZfQTgu-AXNee3EDj7oIlqeh
Android Playlist :-https://www.youtube.com/playlist?list=PLmwJLue37PZcEUyMLhaa3jnfyq3lETiSe
Python Flask Project Playlist :- https://www.youtube.com/playlist?list=PLmwJLue37PZdqqr9wj6c5uY2iXQsSVxZK
Java Project Link :- https://www.youtube.com/playlist?list=PLmwJLue37PZcvpGWO8tjlFzXCRS7FDfwA
Installation Tutorial Playlist :- https://www.youtube.com/playlist?list=PLmwJLue37PZeRGo1hOc3Mh4QcHVSIKQ9Y
Kali Linux Installation:- https://youtu.be/7uqH2om9itY
Open Source ABCs: Quality Assurance
Tags: opensource, discuss, 100daysofoss
Published: 2023-09-18 12:46:19

---
title: Open Source ABCs: Quality Assurance
published: true
description: Join our #100DaysOfOSS blog series as we explore the world of Open Source Software (OSS) from A to Z! Every week, we'll discuss two new letters of the English alphabet. Share your thoughts, ideas, and favorite OSS projects for each letter. Let's celebrate the power of open source together! 
tags: opensource, discuss, 100DaysOfOSS
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fxwg4ygmybnni1tpwdx3.png
# Use a ratio of 100:42 for best results.
series: 100DaysOfOSS
canonical_url: https://opensauced.pizza/docs/community-resources/open-source-abcs-quality-assurance/
---

Welcome to our [#100DaysOfOSS series](https://dev.to/opensauced/100daysofoss-growing-skills-and-real-world-experience-3o5k). Until October 31, we'll be doing  Open Source Software (OSS) terms from A to Z. We'll be diving into a different letter of the English alphabet, uncovering OSS concepts, and sharing our thoughts on them.

Today, we're covering the letter "Q" for Quality Assurance. 

**Quality assurance** in open-source projects involves testing, reviewing, and ensuring the software meets the desired standards. Community members often contribute to testing and reporting issues to improve the software's quality.

Now, we want to hear from you! What other OSS terms can you think of that start with the letter "Q"? 

Remember to use the hashtag #100DaysOfOSS if you share on social media, and don't forget to tag us [@saucedopen](https://twitter.com/saucedopen) so we can follow along.