teleren/devto huggingface dataset:
Why Multi-tasking is not Good (Bite-size Article)
Tags: productivity, lifehack
Published: 2023-12-17 00:33:27

#Introduction
Nowadays, many people find themselves caught up in **multi-tasking**, dealing with multiple tasks and assignments simultaneously. This is true even in professions like programming, where the need to address various tasks on a daily basis is commonplace.

While managing multiple tasks is a necessary skill in contemporary workplaces, it's essential to understand the drawbacks of multi-tasking and be mindful of how we approach it.

In this article, I will explore the disadvantages of multi-tasking and introduce ideas on considerations and approaches.


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



#Drawbacks
Firstly, let's delve into why caution is needed when it comes to multi-tasking. The potential drawbacks of multi-tasking include:

- **Decreased Quality of Work:** Handling multiple tasks simultaneously can lead to a reduction in the quality of each task. This is because the brain's memory has limitations, and dividing attention among tasks diminishes focus on each one.

- **Increased Time Investment:** multi-tasking tends to elongate the time spent on tasks. The broad dispersion of attention across multiple tasks negatively impacts the efficiency of individual tasks.

- **Stress:** Juggling multiple tasks simultaneously places a burden on the brain, leading to fatigue and stress.

Focusing on one task at a time can mitigate these issues and improve overall efficiency.


#How to Focus on One Task
However, in reality, the tasks you need to accomplish during your workday are rarely limited to just one. To aid in such situations, various tools like to-do list applications come in handy.

In my opinion, here are a few ways to address this:

- **Build Awareness to Focus on One Task:** Establish a simple rule to <u>work on only one task at a time</u>. Combining this with techniques like the <u>Pomodoro Timer</u> can be highly effective. Personally, I use tools like <u>Logseq</u> and <u>TaskChute</u>, which are task lists with built-in timers, providing real-time insights into time allocation.

- **Organize Multiple Tasks (To Avoid Getting Lost):** While you should concentrate on one task at a time, organizing all of your tasks is crucial. Utilizing to-do list apps allows you to consolidate and prioritize all your tasks. Once a task is completed, you can move on to the next one from the list.


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


#Conclusion
How did you find these ideas? While I've simplified the concepts here, feel free to combine and tweak them according to your situation. Multi-tasking is a reality we face, but with thoughtful strategies, we can navigate it more efficiently.

Thank you for reading!
Flutter vs. React Native: Which You Should Choose in 2024?
Tags: flutter, reactnative
Published: 2023-12-17 00:07:00


![Flutter vs. React Native](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nxxjh53e4dzfb9m206pj.jpg)

If you are a developer, chances are you already know this. But if you don't, no issue. Make sure to [give this a read](https://dev.to/shariqahmed525/flutter-an-easy-introduction-to-building-cross-platform-apps-6cc) before reading this article. Okay, so the first difference between Flutter and React Native is the use of different programming languages.

Flutter uses Dart, whereas React Native uses JavaScript and JSX. Flutter is a UI toolkit. But React Native is one of the JavaScript libraries. Flutter was created by Google in 2018. React Native was made by Facebook in 2015.

Moreover, when it comes to animation, Flutter has 60fps - this is considered a good framerate for animation. On the other hand, React Native relies on bridging that is also JavaScript-based.

Further, Flutter uses a 2D rendering library called Skia. It also uses widget-based architecture. But React Native employs component-based architecture.

The navigation system is also built-in in Flutter. But in React Native, there is no navigation system but a navigation library present for your ease. Flutter is fast, thanks to its in-built UI components.

But React Native speeds pale in comparison to Flutter, because of changes in different Operating systems. Maybe that's the reason popular companies prefer Flutter over React Native. Apps of eBay, BMW, Google Pay, and PUBG mobile are created using Flutter. Facebook, Instagram, Wix, and Airbnb have used React Native to develop their mobile apps. Further, Flutter has more than 102,000 stars on GitHub. React Native has more than 92,00 stars on GitHub.

Moreover, you don't need to explicitly update tools in Flutter. It happens automatically. But unfortunately, this doesn't happen in React Native. Additional resources are needed for updates.

Further, if one has to create or add 3D elements, one should use React Native - it supports 3D. The same isn't true for Flutter. Flutter supports both iOS and Android. On the other hand, React Native supports web apps, iOS and Android.

And even though both Flutter and React Native documentation are comprehensive, Flutter leads the race. Its guides are comprehensive and structured. React native documentation is just readable. Unfortunately, it is not structured. Further, in Flutter, testing can be done without any third-party testing framework. Whereas in React Native developers have to use a third-party testing framework.

Moreover, although Flutter is becoming popular nowadays, its user base is still smaller than React Native. Its community can be found on **Slack**, **Reddit**, **Discord**, and **X**. But if one is slightly new to web development, it's better to learn React Native as it is JavaScript-based. Flutter is comparatively difficult to master since it uses the Dart programming language.
What's Your Signature Holiday Recipe? 🍲
Tags: discuss, codenewbie, beginner
Published: 2023-12-17 00:00:00

---
published_at : 2023-12-17 00:00 +0000
---
Share a holiday recipe inspired by your coding journey. (Or just a holiday recipe that you make, gift, and/or eat every year.)
<br>
Follow the [CodeNewbie Org](https://dev.to/codenewbieteam) and [#codenewbie](https://dev.to/t/codenewbie) for more discussions and online camaraderie!
*{% embed* https://dev.to/codenewbieteam *%}*
Tech Wishlists: Dream Gadget and Gift Recommendations?
Tags: discuss
Published: 2023-12-17 00:00:00

---
published_at : 2023-12-17 00:00 +0000
---
What tech gadget or tool is on your holiday wish list?
Recommend a unique tech gift for fellow developers.
<br>
Follow the DEVteam for more discussions and online camaraderie!
{% embed https://dev.to/devteam %}
the handstand walk
Tags: gamedev, writing
Published: 2023-12-24 16:22:15

---
title: the handstand walk
published: true
date: 2023-12-17 00:00:00 UTC
tags: [ 'gamedev', 'writing' ]
canonical_url: https://onwriting.games/daily/20231217-1635-the-handstand-walk/
---

Writing stories with multiple possibilities is **leaving behind the uchronia**.

It's taking responsibility for **all possible versions of the universe**.

This is what Jorge Luis Borges posed as overwhelming in The Aleph.

It is no coincidence that this is difficult for us.

Our brains evolved with a strong illusion of the passage of time.

Of a **single timeline**.

Every time we try to work on multiple timelines or time loops, our brains are **veering off course**.

I'm writing this to convince myself that feeling overwhelmed while working on interactive narrative is _more than expected_.

It doesn't say anything about how good or bad we are at storytelling.

This will be **determined by the players** later.

Telling solid stories with multiple paths is like **walking on our hands**.

We can do it, with a lot of effort and training. But it's hard.

If writing is overwhelming you: **scale down**.

Fewer timelines, fewer characters, fewer variables.

There's always time to expand later, when you have more trained muscles.
API 101 using Postman: A Workshop Recap
Tags: postmanapi, workshop
Published: 2023-12-16 23:58:57


## Introduction

Yesterday, I had the opportunity to attend a workshop on API and Postman with Supun Sathsara a Postman Student Expert in NIBM. We delved into the world of API testing and exploration using the versatile tool, Postman. This article will go over my firsthand experience and walk you through the key concepts we covered. 

## Table of Content

1. What is Postman?
2. Postman Operations.
3. Key Concepts.
4. Conclusion. 

## Getting Started with Postman:
Postman, for those unfamiliar, is an API platform for building and using APIs. It provides a user-friendly interface for making requests to APIs and collecting responses. The workshop started with an introduction to API and Postman. We were given an overview of the Postman interface. We learned through documentation and identified the endpoints, request methods, and parameters.

## Postman Operations:

1. Create (POST)
2. Read (GET)
3. Update (PUT/PATCH)
4. Delete (DELETE)

**Read (GET)**
Our journey started with the concept of requesting an element. Following the guidance of Postman Student Expert and the documentations we identified the endpoint for a particular resource.  We then used Postman to send a GET request to retrieve the data for that resource (The documentation provided has three categories to choose from. Jokes, Quotes, and Books). Here's a snapshot of the process,


![To Read data](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fb94svf4vfd0ff5t65v7.png)


**Create (POST)**
In the context of APIs, this involves sending a POST request to add new data. During the workshop, we created requests to simulate adding new resources to an API. Postman's interface makes it easy to organize and send these requests:

![To Add new data](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n5zdvr4ke1boqmjxhqdm.png)


**Update (PUT/PATCH)**
Moving on to Update, these methods are used to modify existing data. It's important to differentiate between PUT and PUSH when these methods are called. 

![how the update works](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hlch3k84dkxfrm0zp3xl.png)

**Delete (DELETE)**
The final concept out of CRUD was Delete. A DELETE request is employed to remove resources from the API. With Postman, we grasped how to structure and execute such requests:


![How Delete method is executed](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/12rquhx5t5r3potum4bf.png)

As it can be seen all the commands were executed easily and solely with the help of Postman.

## Key Concepts

- Addresses
- Methods
- Parameters
- Request Codes
- Response Codes

## Conclusion

The API Postman workshop at NIBM provided a hands-on experience in working with APIs using Postman. From creating requests to understanding responses, this enhanced our understanding of CRUD operations. I believe I have a better understanding of API and Postman and am better equipped to develop our future projects with the help of Postman.

See you soon,
MDeen
Unravelling the Role of Content Delivery Networks in System Design
Tags: systemdesign, cloud, aws, interview
Published: 2023-12-16 23:50:45

I have just published a new article discussing the role of CDNs in system design architectures.

🌐 Understanding CDNs: Content Delivery Networks (CDNs) are vital in enhancing website performance by caching static content like JavaScript, images, and HTML pages globally. They are essential in modern web architectures for companies like Spotify, Netflix, and Instagram.

🖥️ Broad Applications: CDNs have wide-ranging applications, from bloggers aiming to accelerate their sites, to developers preparing for system design interviews, and CTOs managing viral startup traffic.

📈 Practical Use Cases:

  - Static blogs: Utilizing CDNs can significantly boost loading times globally, improving SEO rankings.

  - System design interviews: CDNs are often discussed as globally distributed caches for static (and increasingly dynamic) content, enhancing latency, scaling, and security.

☁️ CDNs in Cloud Infrastructure:

  - Simplified with AWS services, options range from hosting static content on EC2, storing it in S3 (blob storage), to caching via CloudFront (CDN service).

  - Cloudflare is highlighted as a user-friendly, all-in-one solution for static content management.

🔗 Additional Resources: The article concludes with links for further learning about CDNs, including explanations for beginners, benefits, types, and specific features of services like Cloudflare.


Read the full article at https://cloudnativeengineer.substack.com/p/the-role-of-content-delivery-networks
Reclaim Cryptocurrency - Recover Scammed Bitcoin.
Tags: reclaimcryptocurrency, bitcoinrecovery, programming, development
Published: 2023-12-16 23:36:20

This is for anyone seeking to recover their data or funds lost to scammers on the internet. I sent out $132,000.00 worth of BTC to this broker named E29  Crypto Marketers. My experience was a good business proposal turned sour. l was added to a crypto learning and trading group on Telegram. I thought it was real, unfortunately, they are like other fraudsters found on the internet and online romance apps, I only knew about their fraudulent activities after losing my investment to E-29 marketers. l would have lost all my invested funds to this online scam scheme. with the quick help of these professionals in reclaiming stolen money. I found their reviews on Google, After my research about them, I concluded they were the perfect recovery expert to hire to recover my stolen cryptos. I never regret coming in contact with CYBER GENIE HACK PRO team. Within the short period I spent conversing with them during the recovery process, I learned a lot more than the four walls of a school. They can be reached via their details below: Watsapp; +1 (252) 512-0391 Telegram;  CYBERGENIEHACKPRO... Web; cybergeniehackpro (.) xyz/
Ready-Made ASP.NET Core Projects in the CodeBehind Framework
Tags: csharp, dotnet, programming, opensource
Published: 2023-12-16 23:25:52

We at [Elanat team](https://elanat.net) will from now on create semi-raw projects (or templates) under the CodeBehind framework and make them available to the public. You can get these projects and design ready to use to save your time.

Now, with a slight change, we have returned the two default cshtml pages projects in ASP.NET Core to the CodeBehind framework.
We added the default project in ASP.NET Core 7 as well as the default project in ASP.NET Core 2.1.
You can get these default projects and compare the understandable structure of the CodeBehind framework with the complex structure of cshtml pages in ASP.NET Core.

Link to ready projects page:
[https://github.com/elanatframework/Code_behind/tree/elanat_framework/ready_project](https://github.com/elanatframework/Code_behind/tree/elanat_framework/ready_project)

Default project in ASP.NET Core 7.0
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dj3tgtqn11vp04ycblr6.png)

Default project in ASP.NET Core 2.1
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pwjgrd2nyk55ejcjey3o.png)

We will add other ready-made projects soon.

Note: We are currently focusing on CodeBehind development, after the release of CodeBehind framework version 2, you can also get these ready-made projects from [Elanat website](https://elanat.net).

### Related links

CodeBehind on GitHub:
https://github.com/elanatframework/Code_behind

Get CodeBehind from NuGet:
https://www.nuget.org/packages/CodeBehind/

CodeBehind page:
https://elanat.net/page_content/code_behind
is Jenkins still relevant in DevOps?
Tags: devops, automation
Published: 2023-12-16 23:16:32


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

I am new to DevOps. when I searched for CI/CD tools to learn I came to know about Jenkins. At the same time, The debates around Jenkins' relevance in today's dynamic ecosystem are divided, with opinions ranging from 

Option 1: Jenkins is still the king of the CI/CD market

Option 2: Jenkins is obsolete, new tools (Github action, GitLab CI/CD, Argo-CD , GoCD, etc) are better

I understand each tool has its advantages and disadvantages. and not all people will like all the tools. 

My questions are, from a neutral prospective

Q1. Is Jinkins still relevant for the Job market?
Q2. Do companies for new projects use Jenkins or is it only for old-existing pipelines?
Q3. what if not Jenkins, what other alternative will be the answer?
Por Qual Linguagem De Programação Começar?
Tags: programming, beginners, ai, learning
Published: 2023-12-16 21:50:55

   Procurando os melhores e-books para me orientar a aprender a programar, me deparei com um que ensina Fullstack, ensinava primeiro a Linguagem de Marcação HTML,  estive lendo e descobrindo que programar é muito mais difícil do que parace, não é simples. Hoje em dia, entendo que nada é tão  simples, eu procurava simplificar o conhecimento para entender melhor, porém, agora eu sei, o conhecimento é como uma notícia, se você lê apenas o título você provavelmente não  vai compreender por inteiro, o que pode até  ter interpretações erradas, tem que se informar por completo para ter suas próprias conclusões. A gente aprende na Escola o Início da Teoria dos Conjuntos, isso continua por todo o Ensino Básico e se fizer faculdade de matemática continua aprendendo. Na faculdade de Análise e Desenvolvimento de Sistemas eu optei por apenas estudar matemática. Estou começando a estudar programação, antes de escolher por qual linguagem começar eu quis aprender  pra que elas servem, no que elas são úteis, acho que já encontrei meu caminho.
The Beginning of My Glow-Up Journey
Published: 2023-12-16 21:17:49

Hey **Guys**!
Today I am taking a **challenge**, where each day I have to do the Following Tasks
1) Daily 2 times Skincare [ I have an acne prone skin & have acne scars ]
2) Learning New Skills & brush up my old skills
3) Go to the Gym
4) Starting a Side hustle

Today is officially my **Day - 1** 
Tasks that I have done

1) Skincare - 1 time [Salicylic Acid face wash, Derma-roller , 
Nicinamide Serum, Vitamin-C Moisturizer]

2) Learns about Blockchain - Proof of work, Proof of stake, master node and nodes
![Blockchain](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7mnweg6y6grpuhg9x44f.jpeg)

3) Learns Next-JS - File-based routing and auth

4) Did 4 DSA Questions around the topic heap
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Kth largest element in the array
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;k closest numbers
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Top k frequent numbers
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Connect Rope to minimize the cost

5) Go to the GYM

6) Watch Undercover the Billionaire [ ep-1 & ep-2 ]
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Things Learnt from this 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Find the Buyer First
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flipping things to sell at a higher price

If you have any **recommendations**, please comment.😊
BITCOIN RECOVERY COMPANY - WIZARD WEB RECOVERY
Published: 2023-12-16 21:04:14

It can be extremely distressing to lose your hard-earned cryptocurrencies to a cybercriminal. Still, WIZARD WEB RECOVERY has repeatedly shown that they are experts at retrieving monies that have been pilfered. I explore my experience as a victim of cryptocurrency theft in this case study. WIZARD WEB RECOVERY saved the day just when I gave up hope! My cryptocurrency was taken, but their team of cryptographers never gave up. They were trustworthy, competent, and genuinely interested in assisting me. I got a good chunk of my money back because of their knowledge. WIZARD WEB RECOVERY is without a doubt the finest in the industry. With its unique approach, personalized strategies, advanced technology, and extensive knowledge of the crypto landscape, Wizard Web Recovery stands out as the leading crypto recovery service. So, if you find yourself in a crypto predicament, don't lose hope – let the wizards at WIZARD WEB RECOVERY work their magic and bring your lost coins back to you. Security and privacy are top priorities at WIZARD WEB RECOVERY. They are aware that recovering cryptocurrency demands a great degree of secrecy. You may be sure that all client data and case specifics are handled in the strictest confidence. Strong security procedures are used by Wizard Web Recovery to safeguard customer information and uphold the confidence that has been placed in them. WIZARD WEB RECOVERY goes above and beyond to protect digital assets from potential threats, not just retrieving lost or stolen bitcoin. They provide insightful counsel and direction on putting extra security measures in place because they are aware of the constantly changing nature of cyber threats. WIZARD WEB RECOVERY makes sure that its clients are prepared to safeguard their money in the future by teaching them about the best practices for Bitcoin security. WIZARD WEB RECOVERY stands out as the greatest in the industry when it comes to saving your cryptocurrencies from the grasp of scammers.


CONTACT INFORMATION:

WIZARDWEBRECOVERY (@) PROGRAMMER (.) NET 

WWW (.) WIZARDWEBRECOVERY (.) NET 

TELEGRAM: @WIZARDWEBRECOVERYTEAM
First not-mine program
Tags: beginners, python
Published: 2023-12-16 21:01:27


![Here's "my" code](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kqq62kfz65bbefao3oj6.png)I was tasked with creating a Terminal game in Python (I'm learning on Codecademy). Then I decided that I would recreate "Connect-Four" in python. Unfortunately, the brainstorming for that idea was 8 months ago but I have finally completed it. Granted, I used a walkthrough I found online to create the program. Yes, the design is not mine, but the way I see it if I didn't use a walkthrough I never would have finished it.
https://github.com/r-CeTa/project-1---Terminal-Game.git

Here's the site that contained the walkthrough:
https://www.askpython.com/python/examples/connect-four-game

Ultimately, I genuinely wished that I could have come up with my own code to make a "Connect-Four"-like game, but again, this was the only way I could get anything done.