teleren/devto huggingface dataset:
From 0 to Dev: 10 Essential Tips for Pivoting to a Dev Career
Tags: webdev, beginners, programming, devdiscuss
Published: 2023-11-21 06:03:33

**Hello, world!**  Thinking about shifting gears into tech? Whether your background is in hospitality, education, or anything else, this is your step-by-step guide to breaking into the tech industry. Let's get started!

## 1. Discover Your Passion in Tech
Tech is a vast ocean, from web development to machine learning. Find what excites you! Explore different areas through platforms like [Codecademy](https://www.codecademy.com/) or [freeCodeCamp](https://www.freecodecamp.org/).

## 2. Educate Yourself
Degrees are great, but not the only path. Dive into online courses or bootcamps. Start with languages like Python or JavaScript. Check out [Coursera](https://www.coursera.org/) or [Udemy](https://www.udemy.com/).

## 3. Build a Portfolio
Your portfolio is your story. Start with small projects and scale up. This showcases your skills and growth.

## 4. Networking and Community Involvement
"It's not what you know, but who you know." Network at tech meetups, join online communities, and engage on platforms like [GitHub](https://github.com/).

## 5. Understand the Basics of Computer Science
Learn the core concepts like algorithms and data structures. Harvard's [CS50x](https://cs50.harvard.edu/x/) is an excellent, free starting point.

## 6. Contribute to Open Source
Join the open-source movement. It's not just about coding – you can contribute in many ways, and it's a fantastic learning experience.

## 7. Soft Skills Matter
Tech isn't just about coding. Skills like communication, empathy, and teamwork are crucial. Develop these alongside your technical abilities.

## 8. Prepare for Interviews
Interviews can be tough, but practice makes perfect. LeetCode is a great platform for honing your technical interview skills.

## 9. Stay Curious and Keep Learning
Tech constantly evolves. Stay curious, keep learning, and embrace the journey. Follow tech blogs, listen to podcasts, and always explore new things.

## 10. Be Resilient and Don't Fear Failure
Every setback is a learning opportunity. Embrace challenges and keep pushing forward.

**Conclusion:**
There's your roadmap to a tech career from any background. Remember, it's about progress, not perfection. Questions or tips of your own? Let's chat in the comments!
ASSEMBLY is the BEST
Tags: tutorial, programming, compiling
Published: 2023-11-21 05:36:23

## ASM our language in which we communicate
We all know what **ASM** is. _Am i right?_ The code goes through a compiler which becomes an abstract structure etc. I looked at compilers, hybrids and interpreters. What I found? It is very hard to understand. Why people like me want to develop a compiler? **BECAUSE**, I'm currently developing on a compiler. I don't think that make any sense. But the journey doesn't end here. 

## **Why is ASM the best programming language?** (_Meant ironically_)
Everything that is controlled: keyboard, mouse, computer, etc. is written in ASM. Therefore, compilers have to rewrite the code. You can say that the compiler is simply a translator.

Let's see what really happens:
Our code:
```
let x = 1 + 2;
let y = 8;
let z = x + y + 2;
exit(z);
```
The code in ASM (NASM):
```
global _start
_start:
	mov rax, 1
	push rax
	mov rax, 2
	push rax
	; Add
	pop rax
	pop rbx
	add rax, rbx
	push rax
	mov rax, 8
	push rax
	; Call var: x
	push QWORD [rsp + 8]
	; Call var: y
	push QWORD [rsp + 8]
	mov rax, 2
	push rax
	; Add
	pop rax
	pop rbx
	add rax, rbx
	push rax
	; Add
	pop rax
	pop rbx
	add rax, rbx
	push rax
	; Call var: z
	push QWORD [rsp + 0]
	; Exit by var.
	mov rax, 60
	pop rdi
	syscall
	mov rax, 60
	mov rdi, 0
	syscall
```
Really hard to read, isn't it? Let's look.

The code is first converted into tokens, then into an abstract form, and finally into code. (_Very simplified_)

The code (**see above**) is in **[let; ID; Eq; int_lit; Plus; int_lit; half; ...]** converted. What we see are individual tokens. Then it is placed in a structure. **[let->value->id], [let->value->id->int_lit]...**
This structure can be read by the compiler. At the end of the process, the game pieces or puzzle pieces are put into a shape. That's how easy it can be. Um. (**Not really. This process resulted in 1000 lines of C++ code.**) _Sometimes you should just be on the Internet and know how difficult it is to pull off something like this._ 

Yeah, after the journey you now know how the compiler works with very basics of knowledge of compiler. I will create another journey about interpreters and hybrids. I know that thos is very short. Bye!

We live with code!
Revolutionizing Tax Management: Taxaroo's AI-Powered Software and Digital Tax Organizer
Published: 2023-11-21 05:22:23

<p><img src="https://i.pinimg.com/736x/b9/e0/1b/b9e01baac741a0367d0974021fae9f9d.jpg" alt="" /></p>

<p>Tax season can be a daunting time for individuals and businesses alike, but Taxaroo is here to transform the way you approach tax management. With the integration of AI assistance and a digital tax organizer, Taxaroo sets a new standard for simplicity and accuracy.</p>

<p><strong>Tax Software with AI Assistance</strong>:</p>

<p>Taxaroo's AI assistance is a game-changer in the tax software landscape. Leveraging the power of artificial intelligence, the software automates tedious tasks, analyzes financial data, and provides intelligent insights. From identifying potential deductions to ensuring compliance with ever-changing tax laws, Taxaroo's AI takes the guesswork out of the equation, allowing users to focus on strategic financial planning rather than getting lost in the intricacies of tax codes.</p>

<p><strong>Digital Tax Organizer</strong>:</p>

<p>Gone are the days of sifting through piles of receipts and paperwork. Taxaroo introduces a <strong><a href="https://taxaroo.com/import-export-from-your-tax-software/">digital tax organizer</a></strong> that centralizes all relevant documents in one secure platform. Users can effortlessly upload and categorize receipts, track expenses, and access critical financial information with just a few clicks. This digital tax organizer not only reduces the risk of errors but also facilitates a smoother collaboration between clients and tax professionals, fostering a more transparent and efficient exchange of information.</p>

<p><strong>Efficiency and Accuracy</strong>:</p>

<p>Taxaroo's commitment to efficiency and accuracy is evident in every aspect of its design. The AI-driven algorithms ensure precise calculations, minimizing the risk of errors and maximizing potential returns. The intuitive interface of the digital tax organizer makes the entire process user-friendly, even for those without extensive financial expertise.</p>

<p>Taxaroo's AI-powered software, coupled with its digital tax organizer, redefines the tax management experience. Embrace a new era of efficiency, accuracy, and peace of mind during tax season with Taxaroo. It's not just about managing taxes; it's about transforming the way you approach financial compliance.</p>
Lokomotif: Use Case for Learning About Spring Boot, Node.js, Kafka, SQL Database, No SQL Database (Use Case Introduction)
Tags: beginners, tutorial, react, java
Published: 2023-11-21 05:08:38

Hi for whoever reads this post. I'm a beginner who is trying to write whatever things I've learned. Since it's going to be a long one, I would split my learning journey into several posts.

In this first post I will explain the whole picture about this Lokomotif Use Case. As you can see below, I created about 4 services. 

![Data Flow](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/akhsdznvubxydhesyh99.png)

But before diving deeper into those 4 services, I'd like to share a sample of the random data locomotive:

```
{
    "kodeLoko": "64341",
    "namaLoko": "Ecuador",
    "dimensiLoko": "03",
    "status": "8",
    "createdDate": "2023-11-20T06:32:10"
}
```
And now, this what each service does:
1. Spring Boot: Scheduler Info is a service that I use to create a random locomotive data for every 10 seconds and act as a Kafka producer to send those random data. It's a bit overkill that I use Spring Quartz as a scheduler for this service.

2. Node.Js is a service that act as a kafka consumer and save every message of random locomotive data into the famous no-sql database: MongoDB.

3. Spring Boot: Scheduler Report is a service that responsible to create summary from the locomotive data saved at MongoDB, that was made for the last 24 hours and send it over to Telegram (using bot, of course) and produce API for the client-side service. 

4. React-Vite is a simple user interface to see the statistic of locomotive based in its status.

And for the implementation of every service, kindly follow this series.
Top Game Development Company in India | Knick Global
Tags: gamedev, gaming, 3dgaming
Published: 2023-11-21 05:08:04

Knick Global stands out as India's leading **[game development ](https://knickglobal.com/)**enterprise, dedicated to crafting captivating gaming experiences. Boasting a skilled team comprising developers, animators, designers, artists, and tech experts, Knick Global has swiftly ascended to the forefront of India’s gaming industry. Their game development prowess integrates blockchain technology, fashioning immersive gaming landscapes and positioning Knick Global as a distinguished NFT game development powerhouse.

Beyond this, they offer augmented reality (AR), virtual reality (VR), and Internet of Things (IoT) solutions, elevating gaming experiences to unprecedented heights. Recognized among India’s premier game development firms, Knick Global incessantly innovates, driven by a commitment to pioneering product creation using cutting-edge technologies. Their impact on the tech landscape through **[video game development ](https://knickglobal.com/video-game/)**services has been profound, with a promise to sustain this trajectory in the future. Knick Global stands as the ultimate video game development partner for those seeking game development expertise in India, ready to bring visions to life.
Apa itu TypeScript?
Tags: webdev, typescript, beginners, javascript
Published: 2023-11-21 03:56:43

[**TypeScript**](https://www.typescriptlang.org/) adalah **JavaScript** dengan tambahan syntax untuk types. 

TypeScript sendiri adalah bahasa pemrograman open source yang dikembangkan oleh tim Microsoft.

Terpilih sebagai bahasa pemrograman ke-2 yang paling disukai di [Stack Overflow 2020 Developer survey](https://insights.stackoverflow.com/survey/2020#most-loved-dreaded-and-wanted).

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

TypeScript menambahkan sintaks tambahan ke JavaScript untuk mendukung integrasi yang lebih erat dengan kode editor Anda. Menampilkan kesalahan di awal atau pada kode editor Anda.

Kode TypeScript diubah menjadi JavaScript, yang berjalan di mana pun JavaScript dijalankan: Di browser, di Node.js atau Deno, dan di aplikasi Anda.

Contoh kode JavaScript tanpa TypeScript:

```
let nama = "Drian Tcho"
let tinggi = 170
let apakahPria = true
```

Contoh kode TypeScript

```
let nama: string = "Drian Tcho"
let tinggi: number = 170
let apakahPria: boolean = true
```

Untuk mempelajari TypeScript lebih dalam bisa langsung ke dokumentasi TypeScript [https://www.typescriptlang.org/](https://www.typescriptlang.org/)


Sampai Jumpa
How to download Tiktok video with python
Published: 2023-11-21 03:51:29


## For developers with coding skills
The TikTok Bulk Downloader script allows users to download TikTok videos in bulk, either with or without watermarks, based on a target username. To use this script, follow the provided instructions and prerequisites.

Prerequisites:
Before using the script, make sure to install the required Python packages using the following commands:



```
pip -q install pycryptodome pycryptodomex
pip -q install selenium webdriver_manager
```
Script Usage:

Generate User Data:
Run the script with the "generate" option to generate and save a JSON file containing all user posts data. Note: Do not include "@" in the target username.


```
python tiktok_dl.py --username [target username] --generate
```
Download Videos:
After generating the JSON file, you can download the videos using the following command:

```
python tiktok_dl.py --username [target username] --download
```
Download Videos without Watermark:
Use the "--no-watermark" argument if you want to download the videos without watermarks:


```
python tiktok_dl.py --username [target username] --download --no-watermark
```
Shortcut Command:
Alternatively, you can combine the download and no-watermark options in one command:

```
python tiktok_dl.py --username [target username] --download --no-watermark
```
Note: Replace "[target username]" with the actual TikTok username you want to download videos from.

Conclusion:
With this TikTok Bulk Downloader script, users can easily gather and download TikTok videos in a streamlined manner, providing flexibility with or without watermarks.


## For everyone without coding

TikYT makes it easy to download [TikTok videos without watermarks](https://tikyt.com). It's completely free and you can do it with just one click. You don't need any extra software. Just give the video link and you can remove the watermark and download the video right to your device.

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

Before downloading and using someone else's content, always ask for permission. If you download without permission, you could break TikTok's rules. Follow the guidelines to use the downloaded content ethically and legally.
What is ekarma Yojna in Haryana
Tags: what, pmjdy, beginners
Published: 2023-11-21 04:27:58

This scheme has been started by the Haryana Government. Through [Haryana e-Karma](https://ekarmaharyana.blogspot.com/2023/11/what-is-ekarma-haryana-yojana-ekarma.html), free training is being given to the students studying in colleges. Keeping unemployment in mind, Haryana Government started Haryana [e-Karma Scheme](https://ekarmaharyana.blogspot.com/2023/11/what-is-ekarma-haryana-yojana-ekarma.html) in which free lending facility is being provided to the students. Students studying in Haryana will be given 4 to 6 months free training
Pardhan mantri jan dhan yojna kya hai
Published: 2023-11-21 04:26:10

[प्रधानमंत्री जन धन योजना](https://rehana.co.in/%e0%a4%aa%e0%a5%8d%e0%a4%b0%e0%a4%a7%e0%a4%be%e0%a4%a8%e0%a4%ae%e0%a4%82%e0%a4%a4%e0%a5%8d%e0%a4%b0%e0%a5%80-%e0%a4%9c%e0%a4%a8-%e0%a4%a7%e0%a4%a8-%e0%a4%af%e0%a5%8b%e0%a4%9c%e0%a4%a8%e0%a4%be/) भारत सरकार द्वारा चलाई गई एक महत्वपूर्ण राष्ट्रीय योजना है जो आर्थिक समृद्धि को सभी के लिए सुनिश्चित करने का उद्देश्य रखती है। इस योजना के माध्यम से, सरकार ने गरीबी और अशक्ति के क्षेत्र में रहने वाले लोगों को वित्तीय समानता प्रदान करने का प्रयास किया है। इस लेख में, हम प्रधानमंत्री जन धन योजना के बारे में विस्तृत जानकारी प्रदान करेंगे
Programming Paradigms
Published: 2023-11-20 19:12:08

**A programming paradigm is a fundamental style or approach to solving problems**.

Different programming paradigms provide different ways of organizing and structuring code, and have different strengths and weaknesses. Some of the most common programming paradigms include:

### Imperative

- Is one of the oldest programming paradigm. It is based on Von Neumann architecture. The programmer instructs the machine how to change its state. They state the order in which operations occur, with constructs that explicitly control that order, and ***they allow side effects***, in which state can be modified at one point in time, within one unit of code, and then later read at a different point in time, inside a different unit of code. The communication between the units of code is **not explicit**.

```
    Examples of Imperative programming paradigm:
 
    C : developed by Dennis Ritchie and Ken Thompson
    Fortran : developed by John Backus for IBM
    Basic : developed by John G Kemeny and Thomas E Kurtz
    
```
    
    
---

    

### Procedural [Imperative]

- Focus in dividing a problem in a sequence of steps or procedures well defined. It emphasizes the reutilization through functions or sub routines and is characterized by it’s linear flux of execution.

```
Examples of Procedural paradigms:

C
C++
Java
ColdFusion
Pascal
```

### Object-Oriented Programming [Imperative]

- OOP organizes the code in classes and objects, allowing encapsulation, inheritance and polymorphism. It promotes the modeling of real-world objects and their interactions, improving code modularity and maintainability.

```
Examples of Object Oriented paradigm:

Simula
Java
C++
Objective C
VB .NET
Python
Ruby
Smalltalk
```

### Concurrent / Parallel

- Involves dealing with multiple tasks or processes that can be executed simultaneously. Parallel programming goes further, taking advantage of multiple processors or cores to execute tasks concurrently, thus improving performance.

---

### Declarative

- It focuses on describing what needs to be done rather than how to do it. It abstracts low-level implementation details, resulting in more readable and expressive code. SQL is a typical example.

### Functional [Declarative]

- Functional programming treats computation as the evaluation of mathematical functions. It emphasizes immutability, first-class functions, and higher-order functions, resulting in more concise, predictable, and parallelizable code.

### Logic [Declarative]

- It involves specifying a set of logical rules and facts to derive conclusions or solve problems. It is especially suitable for tasks such as knowledge representation, artificial intelligence, and theorem proving.

---

Sub Routine = Block of code that runs a specific task and can be called from different parts of the program. It’s a form of structuring and organizing the code, making it modular and reusable.
Creating Weather App Using RapidApi
Published: 2023-11-21 03:44:08

Hello Everyone I have created the weather app using rapid api which tells you the current weather of your city just type the name of your city and it will provide you the accurate weather information for your city try it and have a comment for me to improve.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f9ovj88szzzmuwlv57u1.png)
if you want the code it is simple get it from :
**https://github.com/Jawad-Ali-Soomro/React-Weather**
Ec2 - AWS
Tags: ibbus, aws, awssi, ec2
Published: 2023-11-21 03:39:09

Amazon Web Service **Elastic Compute Cloud** (EC2) the virtual machine provided by Amazon also called instances.

First of all, it provides a highly scalable computing capacity. 

They are easy to start and stop. And they provide options to choose among the different type of operating systems. 

It eliminates the need for upfront investment on the hardware, and you can develop and deploy applications on Amazon servers faster. 

You are given the flexibility to launch as many EC2 servers as per your requirements and configure aspect.

**Benefits of EC2:**

- On-demand, there is no minimum commitment.

- Scalability - Auto scaling to match your workloads.

- Elasticity.

- Reliability - AWS servers are located in 11 regions and with 28 availability zones.

- Value for money.

- Ease of Management.
Map Function In Javascript and What are It's Keypoints
Published: 2023-11-21 03:27:49

Map function is used to display whole index of an array but it can not display object in return that's why because it is always used with an array.
for exapmle:
**const array = ['Jawad','Ali']**
// we can represent index of array like:
**console.log(array[0])**
// If we want to print the whole array then we use map method:
**array.map((arr) => {
console.log(arr)** // This will print whole indexes from array
**})**
AAAAAAAAAA
Published: 2023-11-21 03:00:18

#### ****n publishing and graphic design, Lorem ipsum (/ˌlɔː.rəm ˈɪp.səm/) is a placeholder text commonly used to demonstrate the visual form of a document or a typeface without relying on meaningful content. Lorem ipsum may be used as a placeholder before final copy is available. It is also used to temporarily replace text in a process called greeking, which allows designers to consider the form of a webpage or publication, without the meaning of the text influencing the design.

##Lorem ipsum is typically a corrupted version of De finibus bonorum et malorum, a 1st-century BC text by the Roman statesman and philosopher Cicero, with words altered, added, and removed to make it nonsensical and improper Latin. The first two words themselves are a truncation of dolorem ipsum ("pain itself").jgcj x lx ;  

Versions of the Lorem ipsum text have been used in typesetting at least since the 1960s, when it was popularized by advertisements for Letraset transfer sheets.[1] Lorem ipsum was introduced to the digital world in the mid-1980s, when Aldus employed it in graphic and word-processing templates for its desktop publishing program PageMaker. Other popular word processors, including Pages and Microsoft Word, have since adopted Lorem ipsum,[2] as have many LaTeX packages,[3][4][5] web content managers such as Joomla! and WordPress, and CSS libraries such as Semantic UI.[6]
Minh An
Published: 2023-11-21 02:39:53

Trong thế giới đầy biến động của ngành công nghiệp cá cược trực tuyến, tên Minh An tỏa sáng như một ngôi sao dẫn đầu. Ông là người sáng lập và tạo dựng nhà cái HB88, một biểu tượng uy tín và đáng tin cậy trong ngành này. Với niềm đam mê không nguôi và tầm nhìn tương lai, Minh An đã biến HB88 thành điểm đến hàng đầu cho những người yêu thích cá cược trực tuyến.
Bằng sự kết hợp đỉnh cao giữa công nghệ tiên tiến và sự sáng tạo của đội ngũ chuyên gia đam mê, Minh An đã vượt qua mọi khó khăn để tạo ra một môi trường giải trí trực tuyến an toàn và độc đáo. Ông không chỉ đặt mục tiêu xây dựng một cộng đồng người chơi mạnh mẽ, mà còn cam kết đóng góp vào sự phát triển bền vững của ngành công nghiệp giải trí trực tuyến.
Để thực hiện sứ mệnh này, ông đã thiết lập các tiêu chuẩn cao và quy trình kiểm tra công bằng, đảm bảo rằng mỗi trò chơi tại HB88 đều đem lại trải nghiệm chất lượng và công bằng.
Địa chỉ: 76 Ng. Thịnh Hào 1, Chợ Dừa, Đống Đa, Hà Nội, Việt Nam
SDT: 0927 383 5719
Email: damascenouru@gmail.com
Website: https://hb88.care/tac-gia-minh-an/
Hashtag: #hb88 #hb88care #hb88.care

Social Links:

https://twitter.com/tacgiaminhan

https://www.pinterest.com/tacgiaminhan

https://www.reddit.com/user/tacgiaminhan

https://www.youtube.com/@tacgiaminhan/

https://www.quora.com/profile/Minh-An-68

https://www.producthunt.com/@tacgiaminhan

https://vimeo.com/tacgiaminhan

https://www.goodreads.com/user/show/171730870-minh-an

https://soundcloud.com/tacgiaminhan

https://www.twitch.tv/tacgiaminhan

https://flipboard.com/profile/tacgiaminhan

https://en.gravatar.com/damascenouru

https://dribbble.com/tacgiaminhan/about

https://www.kickstarter.com/profile/tacgiaminhan/about

https://www.blogger.com/profile/05355629496856718090

https://tacgiaminhan.blogspot.com/

https://tacgiaminhan.tumblr.com/

https://www.behance.net/tacgiaminhan

https://about.me/tacgiaminhan/

https://www.instapaper.com/p/tacgiaminhan

https://sites.google.com/view/tacgiaminhan/

https://band.us/@tacgiaminhan

https://data.world/tacgiaminhan

https://www.blackhatworld.com/members/tacgiaminhan.1840377/#about

https://www.designspiration.com/tacgiaminhan/

http://www.socialbookmarkssite.com/user/tacgiaminhan/

https://replit.com/@tacgiaminhan

https://pxhere.com/en/photographer/4126526

https://osf.io/2d8rg/

https://www.bigpictureclasses.com/users/tacgiaminhan

https://public.tableau.com/app/profile/tacgiaminhan/

https://androidforums.com/members/tacgiaminhan.2192003/#about

https://forums.goha.ru/member.php?u=1514485

https://www.chordie.com/forum/profile.php?id=1781400

https://roomstyler.com/users/tacgiaminhan

https://tacgiaminhan.contently.com/

https://www.penname.me/@tacgiaminhan

http://egamingsupply.com/forum/member.php/63099-tacgiaminhan

https://gitee.com/tacgiaminhan

https://dev.to/tacgiaminhan