teleren/devto huggingface dataset:
How to send money to Russia?
Tags: russia, finance
Published: 2023-11-27 18:57:00

I want to share my experience in sending money to Russia with [Sendnomad](https://www.sendnomad.com/en) platform!

As an immigrant it is important for me to be able to send money back to Russia to my family. I have tried several platforms and ways to send money. 
I didn't know much about this platform, so at first I was not sure if I can trust them. As a result I decided to try sending the minimum amount of money(btw it is 30 US dollars). The company assures you in sending money within 15 minutes, my transaction took about 20-25 minutes, which is still fine, because there aren't many options. Once my mom was able to receive the money, I was the happiest, so I gave it another try by sending a bigger amount. Thankfully, my mom received it within 30 minutes. I am happy now, since I am acquainted with a platform that does safe transfers, I recommend. Share your experience, please. I will be happy to read!
Raku Blog Posts 2023.47/48
Tags: programming, rakulang, summary
Published: 2023-11-27 18:50:55

- [AI Vision via Raku](https://rakuforprediction.wordpress.com/2023/11/25/ai-vision-via-raku/)

*Anton Antonov* delves into the world of image recognition using the Raku Programming Language.

- [An initial investigation into using Zig to speed up Raku code](https://5ab5traction5.bearblog.dev/an-initial-investigation-into-using-zig-to-speed-up-raku-code/)

*John Haltiwanger* is looking at the options of integrating the Zig Programming Language with Raku.

- [Rakudo Weekly News 2023.47](https://rakudoweekly.blog/2023/11/21/2023-47-fosdem-devving/)
- [Rakudo Weekly News 2023.48](https://rakudoweekly.blog/2023/11/27/2023-48-more-ab5tract/)

*Elizabeth Mattijsen* reports on all recent developments around Rakudo, an implementation of the [Raku Programming Language](https://raku.org).
Azure DevOps Notifications in Slack
Tags: devops, slack
Published: 2023-11-27 18:25:22

When a continuous integration system is operational, it's beneficial to ensure that all stakeholders are promptly informed about the successes and failures of deployments.

We can achieve this by utilizing Azure DevOps to send real-time updates to our team members via Slack notifications.

## Slack
1. Create a channel in Slack:  Ex. Call it **Release Hub**
2. Create an new Slack App: Ex Call it **DevOps Notifications**
3. Once the new Slack App has been created, go to **Incoming Webhooks**  , create a new one, select **Release Hub**
4. Copy the new generated URL

## Azure DevOps
1. Go to your Project Settings
2. Click the **+** icon, and select **Slack**
3. Select the **Triggers** and **Filters**
4.Copy the Slack WebHook Url (see point 4 above)
5. Test and Finish

## Results
When a build was created, Slack users got this message

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pucw7vyv23yfv4k6cot8.png)
I need your help.
Published: 2023-11-27 18:19:50

Hey everyone. I am about to start a new project, which will be one of my biggest projects yet. Art, AI, Games, Multiple Websites, it’ll have everything. But here’s the problem. It’s expensive. This project alone could cost upward of $10,000. So, I know I’m not usually supposed to self-promote like this, but I need your help. Any donations for this ,or my budding youtube channel (same link to donate), would be appreciated. I really appreciate everything, guys. Thanks. Please click [here](https://www.buymeacoffee.com/thatcomputerguy) or go to [https://www.buymeacoffee.com/thatcomputerguy](https://www.buymeacoffee.com/thatcomputerguy) to donate. Thank you. TCG out.
How To Make Responsive App Landing Page Website Design Using Pure HTML And CSS Only | Step By Step
Tags: webdev, programming, css, javascript
Published: 2023-11-27 18:18:12

{% embed https://www.youtube.com/embed/gj1NAa06dHM?si=H27UKFoRskhwEMHM %}

Certainly! The provided text outlines the content and objectives of a tutorial for creating a complete responsive app landing page website using only [HTML and CSS](https://www.youtube.com/@learnwithdanial417), without the use of JavaScript or jQuery. Let's break down the key points:

## Objective:
The main goal is to guide users in creating a responsive app landing page, covering various sections of the website.

## Technology Stack:
**HTML:** The standard[ markup language](https://www.youtube.com/@learnwithdanial417) for creating the structure of web pages.
**CSS:** Cascading Style Sheets used for styling and layout.

## No JavaScript or jQuery:
The tutorial is designed to create a functional and responsive website without relying on JavaScript or jQuery. This makes it accessible to those who want to focus solely on HTML and CSS.

## Key Features of the Website:

### Responsive Sticky [Header/Navbar](https://www.youtube.com/@learnwithdanial417) with Toggle Menu Bar Effect:
The website includes a navigation bar that sticks to the top of the page as users scroll. It also features a toggle menu bar effect, suggesting a responsive design for smaller screens.

### Responsive Sections Using Flexbox:
The tutorial covers the use of flexbox, a CSS layout model, for various sections of the website, ensuring they adapt to different screen sizes. Sections include Home, Features, About, Reviews, Pricing, Contact, and Footer.

### Feature Cards, Review Cards, and Pricing Table:
Specific design elements are mentioned, such as feature cards, [review cards](https://www.youtube.com/@learnwithdanial417), and a pricing table, all built using flexbox for responsiveness.

### Contact Section and Footer:
The tutorial covers the creation of a responsive contact section and footer, both utilizing [flexbox for layout](https://www.youtube.com/@learnwithdanial417).

## Emphasis on Responsive Design Principles:
The tutorial focuses on ensuring that the website is responsive, meaning it looks good and functions well on various devices and screen sizes.

## Accessibility to Beginners:
The mention of being "perfect for beginners" suggests that the tutorial is designed to be approachable for those who may be new to web development.


![html and css](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nooetklysz67e1y7zycu.jpg)

In summary, this [tutorial](https://www.youtube.com/@learnwithdanial417) provides step-by-step guidance for creating a responsive app landing page using only HTML and CSS. It covers a range of sections and design elements, encouraging a focus on responsive design principles and making it suitable for beginners looking to build a website without delving into JavaScript or jQuery.
found this fun web app that I had made
Tags: programming, react, career, node
Published: 2023-11-27 18:14:56

![Code sandbox of the app](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dh3ougautn7fszcl1uv0.png)

I made this while learning React JS. Although this was made for fun, this can be a good demonstration of API calls, useEffect(), async-await, set-timeout, etc.

Use the app: https://28m33w.csb.app/

Follow me on [Twitter](https://twitter.com/18xdeveloper) I post my learning & progress.
Understanding npm vs npx: A Developer's Guide 📦🚀
Tags: npm, node, npx, devops
Published: 2023-11-27 17:49:09

 As a developer in the JavaScript ecosystem, you've likely encountered npm and npx in your daily workflow. While they may sound similar, they serve distinct purposes and can be essential tools in your development toolkit. In this article, we'll explore the differences between npm and npx, their use cases, and when to choose one over the other.

## npm: The Node Package Manager 📦
 npm, short for Node Package Manager, is the default package manager for Node.js. It is used to install, manage, and share packages or modules of code written in JavaScript.
<b>_Key Features :_</b>

- 
<b>Package Installation:</b>
npm is primarily used for installing and managing dependencies for your projects. You can install packages locally or globally. 🏡

`npm install package-name`

- 
<b>Dependency Management:</b>

npm helps manage project dependencies by keeping track of installed packages and their versions in the package.json file. 📊

```"dependencies": {
  "package-name": "^1.0.0"
}```

- <b>Scripts Execution:</b>

npm allows you to define and run custom scripts in your package.json file. 📜

```"scripts": {
  "start": "node index.js"
}```

## npx: Execute Node Packages 🏃‍♂️📦
npx is a package runner tool that comes bundled with npm starting from version 5.2.0. It is used to execute Node packages without having to install them globally.
<b>_Key Features_</b>

**- Execution of Packages:**
npx allows you to run binaries from local node_modules or directly from the npm registry. 🚀
`npx package-name`

**- Temporary Installs:**
npx can temporarily install and execute packages without the need for a permanent installation. 🌐
`npx create-react-app my-app`

**- Version Specification:**
npx can execute a specific version of a package without installing it globally. 🔄
`npx -p package-name@1.0.0`

## Conclusion

In conclusion, npm and npx are both powerful tools in the JavaScript ecosystem, but they serve different purposes. npm is your go-to for managing project dependencies, while npx excels at running packages without the need for a permanent installation. Understanding when to use each tool will enhance your development workflow and make you a more efficient JavaScript developer. 🚀🛠️
Running a Market Research on Software Development Companies
Tags: softwaredevelopment, software, development
Published: 2023-11-27 17:17:57

Hi guys, currently running a Market Research on Software Development Companies.

Would love to heard about your past experiences.

If you have 2 minutes, feel free to fill out this quick Google
form to help me know more about the industry : 

https://forms.gle/BPMWK7TjysKVmc1V9

Thanks all for your help !
Problems with Docker? Let me fix them for you 👀
Tags: beginners, docker, devops, cloud
Published: 2023-11-27 17:10:18

Docker has quite a weird learning curve and can sometimes be a real PITA to debug. I've been working with Docker since 2016 and even run my own Docker hosting, and I still learn about new weird quirks of Docker every week!

What are your Docker struggles right now? **I'd love to help you debug your issues**, however small or big they might be. Don't know how to connect your volumes, or no idea what the difference between EXPOSE and publish is? Just let me know in the comments and feel free to link to your code repository! This is **completely free of course**, I just want to give back to the community :)

If you don't want to write about your problems in public, you can also reach me by email (jonas@sliplane.io) or on [twitter](https://twitter.com/JonasScholz19)!
1 Month Anniversary on DEV! 🎉
Published: 2023-11-27 16:43:15

Hello everybody! I just wanted to share the happy news that I have been a member of the DEV community for 1 whole month today! ✨ 

So far I have published 5 posts! I have been writing about sentimentality when it comes to old websites, my coding journey, old code and about #100DaysOfCode. I have earned 6 badges and I got almost 2000 followers on here!

💟 I completed a weeklong code challenge on a coding site, won 1st place and got a badge for it. I also completed a 30-Day challenge on another coding site!

💟 I got my own domain with web hosting, I even got to make a temporary landing page for it. I have never made a website from scratch before!

💟 I won over some bots on X and found a way to stop them from spamming my profile and I shared my solution with others on X as well!

💟 I got to make great progress in my favourite programming puzzle game where I got to unlock an in-game game console which I can make games for (and people can play the games I make as well). I also got to participate in my first ever hacker battle in the same game and even won! 

💟 I got to join in a closed beta testing of a new app for a company!

💟 One of my posts received a mention in Discussion of the Week - v11 and in the Trending Discussions section in the DEV Community Newsletter!

💟 I made a mini game on a coding game site for people to try out!

It has been a most productive month! But the best part is that I got the honour to become a Trusted Member on DEV! That made me very happy, thank you so much! ✨
F8BET
Published: 2023-11-27 16:39:50

[F8BET AE](https://f8betae.top/) là một nhà cái cá cược trực tuyến uy tín, được cấp phép bởi các tổ chức có thẩm quyền. Sở hữu đội ngũ nhân viên chuyên nghiệp, cung cấp các sản phẩm và dịch vụ chất lượng cao. Link đăng ký mới nhất tại f8betae.top với rất nhiều khuyến mãi hấp dẫn lên đến hàng chục triệu đồng.
Thương hiệu: F8BET hay F8BET AE
Địa Chỉ: 43 Ng. 49 P. Huỳnh Thúc Kháng, Láng Hạ, Đống Đa, Hà Nội 100000, Việt Nam
Phone: 0784403913
Email: [f8betaetop@gmail.com](f8betaetop@gmail.com)
Website: [https://f8betae.top/](https://f8betae.top/)
#f8bet #f8betae #f8betaetop #f8betcasino #nhacaif8bet
Music Monday — What are you listening to? (Sunset Edition 🌆)
Tags: watercooler, music, discuss
Published: 2023-11-27 16:33:18

_cover image source: [Giphy](https://giphy.com/gifs/theweeknd-remix-the-weeknd-take-my-breath-5cYAQwngz7JRN0fab6)_

**Alrighty! Y'all knew it was coming. Last week we had our [Sunrise Edition](https://dev.to/devteam/music-monday-what-are-you-listening-to-sunrise-edition--2401) to cover those early morning AM tunes, and this week, we ~~turn our eyes~~ tune our ears to those songs that we like to listen to as the sun sets. And you can take that however you wanna... if you had specific music that you like to listen to literally as the sun sets then more power to ya, share it! But, it's also cool to loosely interpret this as night-time music. Just better not share any morning music — haha, I'm kidding, as always share what you wanna listen to. To quote Captain Barbarossa "They're more what you'd call guidelines, than actual rules."** 🌅

![A vaporware style sunset... A couple holds hands standing between palm trees on an island in the background, we can see their dark silhouettes against a beautiful red/orange sunset. The sun is massive and has lines streaking through it that make it look highly stylized. The ocean in the foreground reflects the colors of the beautiful sun and sunset.](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yw9ctnipyth34m0cr5sh.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 %}  

***

What would you add to your sunset playlist? _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! 🎶
How to create an AWS Security Group
Published: 2023-11-27 16:24:35

At this example, we will create a security group to be used to let requests comming from MySQL port (3306) get into the AWS RDS MySQL connection:


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0vaakvdw5xnq04df08js.png)

Then:


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3muoo8tep6p0kxsxdcog.png)
Your Code Challenge of the Day
Tags: webdev, javascript, react, programming
Published: 2023-11-27 16:20:31

### Here’s Your Mission, Should You Choose to Accept It:

WebCrumbs is ready to evolve, and your skills are the secret ingredient we need. Today’s challenge isn’t just about writing code—it’s about making a difference. 

{% cta https://github.com/webcrumbs-community/webcrumbs %}
🌟 What is WebCrumbs
{% endcta %}

We're handing you the keys to our roadmap, where you can tackle real problems, contribute to our mission, and help steer the ship.

{% cta https://github.com/users/webcrumbs-community/projects/1/views/2 %}🔑 The keys to our roadmap{% endcta %}

{% cta https://github.com/webcrumbs-community/webcrumbs/milestones %}🪨 Our rocks{% endcta %}

Think of it as your daily coding workout, but instead of just flexing your skills, you’re lifting the entire React community. Pick a task, break down barriers, and put your name on the developer map. It’s more than coding; it’s creating a legacy.

{% cta https://github.com/webcrumbs-community/webcrumbs/issues %}🏋️‍♂️ Pick your task{% endcta %}

{% cta https://github.com/webcrumbs-community/webcrumbs/discussions %}🛖 Join a tribe{% endcta %}

Don’t let this day pass without leaving your mark. Star our repo, join the ranks, and let’s show the world what React developers can do when we come together.

{% cta https://github.com/webcrumbs-community/webcrumbs %}
🌟 Star to show support
{% endcta %}

Your challenge awaits. It’s time to code, commit, and catapult WebCrumbs into the future. Are you in?

Let’s build together!
❤️
Stop this, use this instead : Top 5 best practices JS / React
Tags: webdev, javascript, react, learning
Published: 2023-11-27 15:59:33

## 1 - Optimizing Parameter Checks

### ❌ Stop this:

```js
if (userRole !== 'admin' && userRole !== 'moderator' && userRole !== 'user') {
   console.error("Invalid user role")
}
```

### ✅ Use instead:

```js
const allowedRoles = ['admin', 'moderator', 'user'];

if (!allowedRoles.includes(userRole)) {
        console.error('Invalid user role');
}
```

---

## 2 - useReducer for toggle states

### ❌ Stop this:

```js
const [isModalVisible, setIsModalVisible] = useState(false)

setIsModalVisible((prevState) => !prevState)
```

### ✅ Use instead:

```js
const [isModalVisible, toggleModalVisibility] = useReducer((currentValue) => !currentValue, false)

toggleModalVisibility()
```

---

## 3 - Destructured Objects as Parameters

### ❌ Stop this:

```js
const processUserData = (firstName, lastName, age, email) => {
    ....
}

processUserData("Toto", "Tata", 35, "tototata@gmail.com");
```

### ✅ Use instead:

```js
const processUserData = ({ firstName, lastName, age, email }) => {
    ....
}

processUserData({
    firstName: "Toto",
    lastName: "Tata",
    age: 35,
    email: "tototata@gmail.com"
});
```

---

## 4 - Efficient Object Cloning

### ❌ Stop this:

```jsx
const originalObject = {
    key1: 'value1',
    key2: {
        key2a: () => console.log('value2a')
    }
}

const objectCopy = originalObject
```

### ✅ Use instead:

```js
const originalObject = {
    key1: 'value1',
    key2: {
        key2a: () => console.log('value2a')
    }
}

const objectCopy = structuredClone(originalObject)
// or
const objectCopy = {...originalObject}
```

---

## 5 - Use Set to efficiently manage unique values

### ❌ Stop this:

```js
const uniqueItemsArray = ['Apple', 'Banana', 'Orange', 'Banana', 'Apple'];

// Adding new items to the Array
uniqueItemsArray.push('Grapes');
uniqueItemsArray.push('Orange'); // Already exists but added again

// Checking if a value exists in the Array
const hasGrapes = uniqueItemsArray.includes('Grapes');

// Deleting an item from the Array
uniqueItemsArray = uniqueItemsArray.filter(item => item !== 'Banana');

uniqueItemsArray.forEach(item => {
  console.log(item);
});
```


### ✅ Use instead:

```js
const uniqueItemsSet = new Set(['Apple', 'Banana', 'Orange', 'Banana', 'Apple']);
// will show ['Apple', 'Banana', 'Orange']

// Adding new unique items to the Set
uniqueItemsSet.add('Grapes');
uniqueItemsSet.add('Orange');

// Checking if a value exists in the Set
const hasGrapes = uniqueItemsSet.has('Grapes');

// Deleting an item from the Set
uniqueItemsSet.delete('Banana');

// Iterating through the Set
for (let item of uniqueItemsSet) {
  console.log(item);
}
```
What is the fundamental difference between Algorithm, Programming and Machine Learning Model?
Tags: algorithms, mlmodel, programming, generativeai
Published: 2023-11-27 15:52:46

**Algorithm:** An algorithm is a set of well-defined instructions or procedures that are run on data to perform specific tasks. It can be described using math and pseudocode, and can be implemented with any one of a range of modern programming languages. Examples of algorithms include sorting algorithms like bubble sort, and search algorithms like best-first.

**Programming**: Traditional programming is a manual process where a person (programmer) creates the program. This involves formulating or coding rules based on the programmer’s knowledge and understanding of the problem. A computer program is a compiled form of human redable code which then executes based on the OS and build of the machine known has machine language. Programming is a step by step instruction given to a computer. Outcome of a program is deterministic. 

**Machine Learning Model:** A machine learning model is an output of a machine learning algorithm, and it comprises of model data and a prediction algorithm. Machine learning algorithms perform automatic programming, where the models represent the programs. These models learn from data, or are “fit” on a dataset. Examples of machine learning algorithms include Linear Regression, Logistic Regression, Decision Tree, Artificial Neural Network, k-Nearest Neighbors, and k-Means.

_In summary_, an algorithm is a set of instructions used to perform a task, programming is the process of creating these instructions, and a machine learning model is the result of running a machine learning algorithm on data.
Understanding the Role of a Car Mechanic in Ascot Park: A Comprehensive Guide
Published: 2023-11-27 15:51:44

In the bustling suburb of Ascot Park, the role of a proficient car mechanic is indispensable in ensuring the smooth operation and maintenance of vehicles. At K&A Auto Services, our team of expert car mechanics delves deep into providing comprehensive insights into the pivotal role they play within the Ascot Park community.

**Understanding the Vital Role:**
Car mechanics in Ascot Park are the backbone of the automotive industry, responsible for diagnosing, repairing, and maintaining vehicles of various makes and models. At K&A Auto Services, our dedicated team of car mechanics possesses a wealth of experience and expertise, equipped to handle a diverse range of automotive challenges.

**Expertise in Vehicle Diagnostics:**
In Ascot Park, car mechanics' proficiency lies in their adeptness at diagnosing complex automotive issues. At K&A Auto Services, our mechanics utilise cutting-edge diagnostic tools and techniques to identify vehicle problems accurately, ensuring precise and effective solutions.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/s68pazvcj8xyzqwstvss.jpg)

**Comprehensive Repairs and Maintenance:**
The role of a car mechanic extends beyond mere repairs. In Ascot Park, our team at K&A Auto Services is dedicated to providing comprehensive maintenance services to prolong the life and performance of vehicles. From routine oil changes to intricate engine repairs, our mechanics offer meticulous attention to detail in every task they undertake.

**Ensuring Vehicle Safety:**
Car mechanics in Ascot Park prioritise vehicle safety above all else. At K&A Auto Services, our commitment revolves around ensuring that vehicles leaving our workshop are not only repaired but are also safe and roadworthy, adhering to the highest safety standards.

**Building Trust in the Community:**
In Ascot Park, K&A Auto Services stands as a trusted name among car owners, known for our reliability, expertise, and commitment to exceptional service. Our skilled mechanics have garnered trust through years of delivering top-tier automotive solutions.

In conclusion, the role of a **[car mechanic in Ascot Park](https://kandaautoservices.com.au/car-mechanic-ascot-park/)** extends far beyond fixing vehicles; it's about ensuring safety, reliability, and maintaining the trust of the community. At K&A Auto Services, our car mechanics are not just professionals; they're automotive enthusiasts dedicated to keeping the wheels of Ascot Park running smoothly.