teleren/devto huggingface dataset:
ALO789
Published: 2024-01-23 14:37:17

Alo789 là một địa điểm cá cược Đá Gà mạng uy tín hàng đầu tại Việt Nam . Khi tham gia đăng ký tài khoản Alo789 sẽ nhận ngay code 100K tận hưởng đá gà trực tuyến mãn nhãn
Tên doanh nghiệp: ALO789
Website:  https://alo-789.com/
Địa chỉ: 468 Bời Lời, Ninh Sơn, Tây Ninh, Việt Nam
Email: alo-789com@gmail.com
Phone: 0965839867
https://alo-789.com/dang-ky-alo789/
https://alo-789.com/dang-nhap-alo789/
https://alo-789.com/tai-app-alo789/
https://alo-789.com/nap-tien-alo789/
https://alo-789.com/rut-tien-alo789/
https://alo-789.com/khuyen-mai-alo789/
https://alo-789.com/gioi-thieu-alo789/
https://alo-789.com/cham-soc-khach-hang-alo789/
Houston, we've got code quality problem here
Tags: webdev, codequality, qa, softwaredevelopment
Published: 2024-01-23 14:35:35

Let's say you have a rather old project (about fifteen years old), and a few developers working on it. 

Today, there are no special practices regarding code quality, at least the bare minimum (code review and PR are still in their infancy, no CI/CD etc.).

This creates technical debt on the one hand, and bugs on the other - in short, a whole host of things that your developers will have to work on rather than features.

If you're the technical director or project manager on this project, at what point do you say to yourself "wow, this is serious, it's becoming the top priority"? 

Now let's say I've analyzed the last 1500 commits and 45% of them contain the word "fix" or "bug" or something like that.
Mind you, we're also talking about fixes that haven't been reported by users, some of which are proactive (but still went to prod).
Is this normal in some teams? Let's face it, even in companies with extraordinary code quality, we never reach 0% of commits to fix WHAT HAS REACHED PROD (important). I'd really like to know at what point you say to yourself "we've got a code quality problem and we've got to deal with it NOW".

What metrics do you use to monitor the quality of your code? The % of commits containing "fix" or "bug" well... that's a start but I'd like more tangible things.

You can guess my side and how it is important to me but... how to convince my boss ? Obviously answer like "as long as there is one bug per year it's the top priority of the whole team to increase code quality", well it won't help, let's stay in real world with real issues :p)
Trabalhando com 2 pc's no setup,Dicas!🖥️
Tags: setup, working, tips, community
Published: 2024-01-23 14:31:36

Bom, se você trabalha com dois computadores no seu setup e não possui periféricos extras, às vezes isso pode se tornar um problema, até mesmo uma dor de cabeça! Atualmente, no meu ambiente de trabalho, tenho um desktop e um notebook, cada um com sua função específica. Muitas vezes, eu me via enrolado nos emaranhados de cabos para conseguir trabalhar, precisando desconectar o mouse e o teclado de um USB para conectá-los em outro. Isso incluía também o fone de ouvido... acredite, não era uma situação muito agradável.

Atualmente, tenho alguns periféricos que me ajudam a resolver esse problema, e vou compartilhar essa dica com você.

A primeira solução que posso oferecer são equipamentos sem fio, como fones, teclados e mouses. No entanto, no Brasil, periféricos sem fio de qualidade costumam ser caros, e nem sempre oferecem o melhor tempo de resposta. Além disso, a questão da bateria pode causar inconvenientes inesperados, como acabar durante uma reunião ou partida, o que não seria nada agradável, não é mesmo? (risos)

Recentemente, tenho utilizado dois principais switches: HDMI e USB.

Como funcionam? Basicamente, o switch HDMI possui duas entradas e uma saída, sendo perfeito para alternar entre as telas do meu monitor principal. Com apenas um clique, a imagem passa do meu notebook para o meu PC e vice-versa. Recomendo o Baseus bidirectional HDMI, que além do design perfeito, já está comigo há dois anos e não tenho do que reclamar.

Quanto ao switch USB, utilizo o Ugreen Hub KVM Switch USB 3.0, que possui até quatro entradas. Da mesma forma que o HDMI, basta um clique para mudar esses quatro periféricos de entrada para o outro PC. Eles custam cerca de R$114 o switch HDMI e R$249 o USB, mas eu garanto que será um bom investimento.

Agora, resolvemos o problema do HDMI e alguns periféricos como mouse, teclado, câmera... mas e a saída de áudio? Ainda será necessário ficar trocando? A resposta é: depende! Você pode investir em uma interface de áudio USB, como a Behringer UM2. Embora atualmente tenha um custo elevado, proporcionará uma melhor qualidade de áudio. Conectada ao switch USB, basta um clique para direcionar seu microfone e fone de ouvido para o computador selecionado.

Basicamente, é isso! Essa foi a solução que encontrei para resolver meu problema no setup, e espero que também ajude você.
🎉 Samsung Galaxy S24 Ultra Giveaway 🎉
Published: 2024-01-23 14:30:59

🚀 Enter for a chance to win the latest flagship smartphone from Samsung! 🚀
📱 Prize: [Samsung Galaxy S24 Ultra](https://sites.google.com/d/1guyDFwMpA2R_XPErNAKCWGmK89anAJJr/p/1KsfIHGdVPC0HQ6J8PHbnfInbCLuUucJD/edit)
🌟 How to Enter:
Follow [@YourBrandName] on [Instagram/Twitter/Facebook].
Like this post.
Tag 3 friends who would love to win the [Samsung Galaxy S24 Ultra](https://sites.google.com/d/1guyDFwMpA2R_XPErNAKCWGmK89anAJJr/p/1KsfIHGdVPC0HQ6J8PHbnfInbCLuUucJD/edit).
Bonus Entry: Share this post on your story/feed and tag [@YourBrandName].
📆 Giveaway Period: [Start Date] - [01-02-2024]
🎁 Winner Announcement: [02-02-2024]
🔗 Terms and Conditions:
Open [internationally/nationally].
Must be following [@YourBrandName] to be eligible.
[Must complete all entry steps](https://sites.google.com/d/1guyDFwMpA2R_XPErNAKCWGmK89anAJJr/p/1KsfIHGdVPC0HQ6J8PHbnfInbCLuUucJD/edit
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ij9pul7qlca1xwltwe3q.jpg)).
Bonus entries will increase your chances of winning.
The winner will be randomly selected and announced on [Announcement Date]. 
This giveaway is not affiliated with or endorsed by Instagram/Twitter/Facebook.
🍀 Good Luck!
#SamsungGalaxyS24Ultra #Giveaway #WinTheFuture

[Win Samsung  Galaxy s24 ultra ](https://sites.google.com/d/1guyDFwMpA2R_XPErNAKCWGmK89anAJJr/p/1KsfIHGdVPC0HQ6J8PHbnfInbCLuUucJD/edit)
Transcribe with speaker names?
Published: 2024-01-23 14:30:16

Introducing speechlib!

with speechlib you can transcribe audio with speaker diarization and speaker recognition!

Get transcripts with actual speaker names🚀

install with: pip install speechlib

visit Github repo: https://github.com/Navodplayer1/speechlib

This library does speaker diarization, speaker recognition, and transcription on a single audio file to provide a transcript with actual speaker names. This library will also return an array containing result information. ⚙ #nlp #whisper #python #speech_recognition #open-source
ガールズデルタ: 新時代のアイドルグループの躍進
Published: 2024-01-23 14:24:18

ガールズデルタ（Girls Delta）は、日本のアイドルシーンで注目を集める新世代のアイドルグループの一つです。その独自のコンセプトと魅力で、若い世代から多くの支持を得ています。

ガールズデルタは、その名の通り、異なるバックグラウンドやスタイルを持つメンバーが一つのグループとして結集しています。これにより、様々な個性や才能が融合し、ファンに新しい刺激を提供しています。彼女たちは歌やダンスだけでなく、個々の特技や趣味を活かしたパフォーマンスも披露し、多様性を大切にしています。

アイドルグループとしてのガールズデルタの特徴は、そのインタラクティブなファンコミュニケーションにもあります。ライブパフォーマンスやイベントだけでなく、SNSを活用した交流も重視し、メンバーとファンがより身近につながることができる環境を整えています。

ガールズデルタの楽曲は、ポップでキャッチーなメロディに加え、歌詞には共感性や前向きなメッセージが込められています。これにより、聴く者だけでなく視聴者も楽曲を通じて彼女たちと共感し合える要素が生まれています。

総じて、ガールズデルタは新たなアイドルグループの形を提示し、その多様性とコミュニケーションの手法によって、日本のアイドルシーンに新風を巻き起こしています。今後ますますの活躍が期待され、彼女たちの成長と躍進に注目が集まります。
🚀 Terraform File Structure Management
Tags: terraform, code, infrastructureascode, cloud
Published: 2024-01-23 14:13:00

🔍 **Challenge:** Managing complexity and ensuring efficient organization in Terraform projects, especially when dealing with a large number of resources across various aspects of infrastructure.

✅ **Solution:** Grouping related resources in the same Terraform file enhances readability and maintainability of the infrastructure code, making it easier to manage dependencies and track changes.

👣 **Steps to Success:**

1. Create your architecture in Brainboard to automatically generate Terraform code.
2. Group resources by selecting them and clicking the "group resource in the same terraform file" button.
3. Name your new file and save it to organize the selected resources.
4. Your newly created file, along with standard ones like main.tf and variables.tf, will be neatly organized.


![terraform resource group](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vl8ouq1mj6mmfan9uamb.png)

🔗 **Detailed Guide:** Learn more at [Brainboard Documentation](https://docs.brainboard.co/cloud-architectures/terraform-files) or [sign up directly](https://app.brainboard.co/).
ReactJS - Classic Snake
Tags: react, javascript, devcommunity, programming
Published: 2024-01-23 14:02:25

Classic Snake Game accessible for Desktop & Mobile play.
<br/>
**Languages**:
1. HTML
2. React JS
3. Javascript
4. CSS

**Desktop**
![Snake game for desktop](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7pfu8fy9takbybe1wzer.gif)

**_Play the Game:_** https://kylestech95.github.io/snake-game/
**_Source Code:_** https://github.com/KylesTech95/snake-game
**_Clone Ref:_** https://github.com/KylesTech95/snake-game.git

**Mobile (_Portrait_)**
![Snake play portrait view](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/evn08pqj88iybxi8uvsu.gif)

**_Play the Game:_** https://kylestech95.github.io/snake-game/
**_Source Code:_** https://github.com/KylesTech95/snake-game
**_Clone Ref:_** https://github.com/KylesTech95/snake-game.git

**Mobile (_Landscape_)**
![Snake play landscape view](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6rh0p3ye10cwgliemjh4.gif)

**_Play the Game:_** https://kylestech95.github.io/snake-game/
**_Source Code:_** https://github.com/KylesTech95/snake-game
**_Clone Ref:_** https://github.com/KylesTech95/snake-game.git

**Features**
- Never-ending Fun
- Score Tracking
- Automatic-Type Animation (_Desktop view)_
- Game over screen with the option to restart
- Keyboard/Touch Controls on Desktop & Mobile

**What makes this version of Snake unique?**
As snake, you are given the chance to move through your body (provided by an empty space) without collapsing.

![Snake moving through body (empty space) without collapsing](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l158f3j1bkarf5op7jdm.gif)

**Snake Controls**
- Use the arrow keys or W,A,S,D keys on your keyboard to update the snake's position
:

↑ (Up) or W - Move Up
↓ (Down) or S - Move Down
← (Left) or A - Move Left
→ (Right) or D - Move Right
🤟 Building A New Place For Coding Libraries
Tags: programming, devtools, webdev, javascript
Published: 2024-01-23 14:01:18

Hey there, I hope you are doing fine.

I have created a new platform for coding libraries that is modern and user-friendly, unlike the websites of package managers. The platform aims to store all the data of coding libraries in one place, making it convenient for users to access them. 

My vision for this platform is to create a space where users can showcase their work and see what others are building, regardless of its popularity. The platform will display all new content, including relevant and lesser-known libraries.

I strongly believe that every package or library created in any programming language deserves a chance to be seen by the public.

Additionally, the platform will feature a trending list of libraries to help users find the best options available.

Some features of my app:
- Search for libraries based on language, tags, and usage.
- Categorize libraries for easy browsing.
- Enjoy a modern UI for efficient navigation.
- View stats of your libraries, which will soon be made public.
- Check out the trending list to compete with other libraries.
- Like and comment on libraries.
- Join the community to share updates related to libraries or anything relevant.
- Follow other library creators and users.
- Engage in discussions through comments.

> "I have used React, Remix, and MUI to develop the web application."

Thanks. Hope you all like it.

Website: [Frulow.com](http://frulow.com/)
How I Created an Automated (and Humane!) Hiring Process Using Jira
Tags: hiring, recruiting, automation, jira
Published: 2024-01-24 13:43:02

---
title: How I Created an Automated (and Humane!) Hiring Process Using Jira
published: true
date: 2024-01-23 14:00:00 UTC
tags: hiring,recruiting,automation,Jira
canonical_url: https://seankilleen.com/2024/01/how-i-created-an-automated-and-humane-hiring-process-using-jira/
cover_image: https://seankilleen.com/images/overlays/unsplash/kier-in-sight-archives-a53bWJk1sz0-unsplash.jpg
---

[My employer, SCT Software,](https://sctsoftware.com) is a small company of around 50 people. We needed to hire 2 developers, and we wanted to do it all in-house. Beyond the economics of saving money on outside recruiting efforts, this was a chance to find two people who would really accelerate the culture I’m working to build.

I’ve worked with some great recruiters (shout out to [Excella!](https://excella.com)) but I had no infrastructure in place and we weren’t hiring enough people to warrant investing in a separate product.

However, we did have Jira.

## Let's Get to Work

[Read the rest at SeanKilleen.com!](https://seankilleen.com/2024/01/how-i-created-an-automated-and-humane-hiring-process-using-jira/)
3 Resources To Become Better 99% WebDev💥💫
Tags: career, productivity, webdev, javascript
Published: 2024-01-23 13:47:01

❗❗❗Junior developers are not allowed to enter❗❗❗

These are very rare materials.✊
Don’t dare tell anyone about them, lest they become better than you. 
Save it to yourself so you don’t forget. 💁

## [HTML](https://html.spec.whatwg.org/)

The most complete and useful information on HTML.

Surprisingly, you can’t even imagine how much knowledge you will gain by reading this resource.


![Html](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u9ao33u8z6vxwhoecqyy.png)

## [CSS](https://www.w3.org/Style/CSS/specs.en.html)

Best materials for understanding CSS.
Incredible, but time will be well spent.


![CSS](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zetljcy56djag38aenek.png)

## [JavaScript](https://tc39.es/ecma262/)

Best practices, great examples. Better than your think
Best documentation, you won't find better

![js](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t4ylz1b9u6veeksfvbaz.png)

### What do you like to read?
👋 Former product lead at Google making waves in the tech industry.
Tags: google, flutter, flutterflow, appdevelopment
Published: 2024-01-23 13:31:17

🌟 Big #Tech News Alert! 🚀

Hey, tech fans! 👋 Leigha Reid, who used to lead cool projects at Flutter (Google), is now exploring the #lowcode industry at FlutterFlow. 🌐

she has spent nearly 4 years at Google, working on a variety of products.
She has a deep understanding of how technology is used by people around the world.
According to her, FlutterFlow is a game-changer and We believe too.

Check out her insightful article where she shares the compelling reasons behind her shift. 📰

(https://leighajarett.medium.com/why-im-betting-on-flutterflow-5be09b551a70)
The Powerful Programmer
Tags: softwareengineering, projectpatterns, career
Published: 2024-01-23 13:31:11

Estimating, implementing, and deploying software rapidly is a characteristic of powerful programmers, as [Kent Beck](https://www.kentbeck.com/) mentions in his book [Extreme Programming Explained](https://www.oreilly.com/library/view/extreme-programming-explained/0201616416/). In this article, I will explore these three points, inserting my own opinions on each one.

##Estimation

Estimating a software project is [difficult](https://jacobian.org/2021/may/20/estimation/), and there are various different techniques on how to estimate a software project. You can create a method, through your own experience, learn the method used by other companies but, you must pay attention that the central point is that you have a good idea of how much time the project will take. Projects have a beginning, middle, and end. Learn to estimate your work.

## Implementation

For me, particularly, implementing is the most fun part of the project. And as with any job, we have to be pragmatic in the choice of language and tools. Being pragmatic in the choice does not necessarily mean using the same as everyone else, because, often, some tools continue to be strong in the market due to pure inertia. [Express](https://expressjs.com/) is a good example of this. Besides there being many better options with better support (like [Fastify](https://fastify.dev/)), many teams still start new projects with Express, even if it is not being maintained regularly, does not handle Promise rejections, etc.

Besides the issue of tool choice, it is necessary that you **master** the technology stack of your project, being able to implement the best solutions in the shortest possible time. At the tip of your tongue, you have to know a good pattern to apply in the project, a good backend framework, a good frontend framework or even a good full-stack framework. And the experience of development cannot be left out. For the implementation to be fast, the understanding of the project must be easy, its documentation adequate, and its tests need to validate the **intention** flows of the user who will use the system.

## Deployment

Today, can you build an entire project and put it into production, by yourself? And I'm not talking about uploading your project to a completely managed platform, like Vercel, but rather, about taking a Linux machine, installing the necessary tools, and exposing your application to the web. And no, this is not any kind of purism. If you are not a startup that can burn a few million reais per year, without worrying about the cost of your infrastructure, you should, at least, know how to start your application and keep it active between server restarts (preferably using containers), put it behind a reverse proxy (like [NGINX](https://www.nginx.com/) or [Caddy](https://caddyserver.com/)), configure a firewall, and make a backup of the database in three different places. You can still bring up multiple instances of your application and use the same proxy tool as a load balancer to distribute your application's access to the different instances that are running.
Generating MD5 hashes on Node.js
Tags: javascript, node
Published: 2024-01-23 13:28:34

You can create hashes in Node.js without the need to install any external library. Usually, I create the following utility function in the projects I work on:

```javascript
/**
 * Hashes a string using md5
 *
 * @param {string} str
 * @returns {string}
 */
export const md5 = (str) => createHash('md5').update(str).digest('hex')
```

And I use it to replace the [md5](https://www.npmjs.com/package/md5) library whenever I come across it.

Note that you can create hashes for any algorithm supported by the OpenSSL version on your platform. On Linux and Mac, you can see which algorithms are available with the command `openssl list -digest-algorithms`.
python selenium html table to list
Tags: selenium, python, webscraping
Published: 2024-01-23 13:20:10

I have a html table and I want to convert it into the same format with headers and values in python. First row having only headers and rest have only data!
`<table class="ws-table-all" id="customers">
  <tbody><tr>
    <th>Company</th>
    <th>Contact</th>
    <th>Country</th>
  </tr>
  <tr>
    <td>Alfreds Futterkiste</td>
    <td>Maria Anders</td>
    <td>Germany</td>
  </tr>
  <tr>
    <td>Centro comercial Moctezuma</td>
    <td>Francisco Chang</td>
    <td>Mexico</td>
  </tr>
  <tr>
    <td>Ernst Handel</td>
    <td>Roland Mendel</td>
    <td>Austria</td>
  </tr>
  <tr>
    <td>Island Trading</td>
    <td>Helen Bennett</td>
    <td>UK</td>
  </tr>
  <tr>
    <td>Laughing Bacchus Winecellars</td>
    <td>Yoshi Tannamuri</td>
    <td>Canada</td>
  </tr>
  <tr>
    <td>Magazzini Alimentari Riuniti</td>
    <td>Giovanni Rovelli</td>
    <td>Italy</td>
  </tr>
</tbody></table>`
Como instalar act no Ubuntu ou Pop!OS
Tags: linux, popos, ubuntu, githubactions
Published: 2024-01-23 13:20:05

O pacote [act](https://github.com/nektos/act) ajuda você a testar suas Github Actions localmente.

Para instalar manualmente ele na sua distro Linux, é bem simples.

Baixe o arquivo compactado com a sua versão de hardware disponível no [site oficial](https://nektosact.com/installation/index.html#manual-download-of-prebuilt-executable).

No exemplo, vamos baixar a versão `amd64/x86_64`:

```
wget -qO act.tag.gz https://github.com/nektos/act/releases/latest/download/act_Linux_x86_64.tar.gz
```
_O comando acima baixará o arquivo para o diretório atual com o nome de **act.tar.gz**._



O próximo passo é descompactar o arquivo no diretório correto, como faremos abaixo:

```
sudo tar xf act.tar.gz -C /usr/local/bin act
```
_Neste comando, o arquivo executável é salvo no diretório `/usr/local/bin` com o nome `act`._

Feito isso, já pode excluir o arquivo compactado que foi baixado:

```
rm -rf act.tag.gz
```

Para verificar que está instalado corretamente, você pode rodar o comando:

```
act --version
```

É isso! Já pode testar suas Github Actions na sua máquina.



_Este tutorial foi retirado da versão em inglês em [lindevs.com](https://lindevs.com/install-act-on-ubuntu)._
Embracing Simplicity and Charm - The Allure of Rustic Houses
Published: 2024-01-23 13:19:38

Rustic houses have gained immense popularity in recent years, offering a nostalgic retreat from the fast-paced modern lifestyle. These homes, characterized by their simplicity, <a href="https://www.carapopuler.com/"unblockedgamespremium">home decor ideas</a>, and connection to nature, bring a unique charm to the contemporary housing scene.

The Essence of Rustic Living

Rustic houses often embrace natural materials such as wood and stone, [home decor ideas](https://www.carapopuler.com) creating a timeless aesthetic that seamlessly blends with the surrounding environment. The allure lies in the imperfections, showcasing the beauty of weathered wood, handcrafted details, and a sense of authenticity.

Architectural Elements

One of the defining features of rustic houses is their architectural simplicity. Exposed beams, reclaimed wood, and stone accents contribute to the cozy and inviting atmosphere. Large windows are often incorporated to maximize natural light and provide panoramic views of the scenic outdoors.

Interior Design

The interior of a rustic house is a harmonious blend of comfort and style. Earthy tones dominate the color palette, while furnishings prioritize functionality and natural textures. Cozy fireplaces and layered textiles add a touch of warmth, inviting residents to unwind and enjoy the simple pleasures of life.

Connection to Nature

Rustic houses are designed to forge a deep connection with the natural surroundings. Wraparound porches, outdoor living spaces, and expansive gardens allow residents to immerse themselves in the beauty of the outdoors. It's a retreat where one can escape the hustle and bustle of city life and embrace the tranquility of nature.

Sustainability and Eco-Friendly Practices

Many rustic houses incorporate sustainable building practices, utilizing recycled materials and energy-efficient solutions. The emphasis on eco-friendly design aligns with the desire for a more conscious and responsible way of living.

Popularity and Modern Adaptations

The popularity of rustic houses extends beyond rural areas, with many individuals opting for a rustic-inspired lifestyle in suburban and even urban settings. Modern adaptations may blend traditional elements with contemporary design, offering a balance between the old and the new.

Rustic houses captivate the hearts of those seeking a respite from the complexities of modern living. With their timeless appeal, connection to nature, and emphasis on simplicity, these homes offer a haven where individuals can find solace and create lasting memories surrounded by the charm of rustic living.