teleren/devto huggingface dataset:
Wazirx Referral Code pu26t
Tags: news, codenewbie
Published: 2021-10-05 13:25:43

WazirX Referral Code ‘pu26t’ will Help You Earn Free Token & 50% Commission Lifetime. WazirX is a cryptocurrency exchange platform that helps you buy, sell and trade your digital currencies such as Bitcoin, Litecoin, Ripple, etc.

As the Internet is taking over the world, we are in a position where we must understand the importance of digital space and digital currencies. According to experts, cryptocurrency will become an invaluable asset in the future. WazirX Referral Code ‘pu26t’ will help you to get 50% Commission for lifetime. Many believe that it even has the potential to replace the traditional capitalist system. So, most of us have started trading using digital money. However, it is necessary to choose the right platform to buy and sell your digital assets.
https://www.telegraphindia.com/sports/wazirx-referral-code-pu26t-will-help-you-earn-free-token-50-commission-lifetime/cid/1829734
Build, Train, Deploy a machine learning model using python
Tags: python, machinelearning, programming, beginners
Published: 2021-10-05 13:25:06

Hello all,

I’m glad you are reading this post. Here in this article, I will write a short introduction about a project that will help you in your journey to become better at data analysis and building, training, and deploying a machine learning program. 

FYI: To save your time, you can quickly go to [GitHub](https://github.com/anildhage/titanic) to check the project, or continue reading

Before I start talking about it, I'd like to tell you that this project could or might interest people who are python enthusiasts and wish to learn more about data science, machine learning, and data analysis.

This is a dataset related to the passengers who traveled on the Titanic. In this web app, you will predict the life of the passengers using the machine learning model that is built in it. For technical information about it, please read the readme file that you will find in the GitHub repository. The Github link will be shared below. 

Let's go ahead and check what the web app has to offer and the things that it can do. Here, open this [**website**](https://anildhage-titanic.herokuapp.com). 

The website is intuitive which I'm sure when you check it out completely you get to experience the data science work and prediction program that it has to offer. I'd suggest you be a little patient while browsing the pages while you are navigating as it has a bit of reading. I built it by having a beginner's mindset throughout the program. Moreover, the pages are not that boring because I added a kind of short story about the Titanic which I'm sure you will enjoy it.

Before you post any reviews I'd like to inform you guys that I am not so great at CSS and HTML, although I tried to make it look good so that the user experience is better enough to understand the data science work that goes on in the real world. I used Bootstrap for styling and customizing the pages which I found is very simple to implement for people like me who wish to focus more on the backend tasks and much less UI.

Much work was done using python libraries. Flask is a web framework in python which will enable you to make web applications very easily. I liked it because of its simplicity and the extensions it has such as template inheritance and jinja. 

To make predictions, again, I have used pythons libraries such as scikit learn and for pre-processing pandas, seaborn, and other scientific tools. It's worth your time to look at the code in the repository to understand how the program does the prediction and how the code is structured. This is the [Github](https://github.com/anildhage/titanic) link. 

Alright, that's it for this article. I kept it short because there is a readme file in the repository which you can read to know details about this project & also find the installation steps in it to install the codebase on your computer.
Building Quality APIs by Managing Complexity as We Go
Tags: api
Published: 2021-10-05 13:22:50

---
title: Building Quality APIs by Managing Complexity as We Go
published: true
description: We can improve the quality of our APIs by finding ways to manage complexity rather than waiting until it accumulates.
tags: api
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xpldw1pyld23oc0ncckr.png
---

Quality APIs don't happen on their own. We know this from experience. Bad code doesn't get better after we run git commit, and poor design choices don't improve while we're out to lunch. So if we want to design and build better APIs, we have to be intentional about how we do it.

We've all used poor-quality APIs. They're hard to use. They're difficult to understand. We had to spend extra time digging through documentation and piecing together clues to find the data we needed. If an experience is bad enough, we went looking for a better API. We want to try to avoid this for our APIs if we can.

I recently released an ebook called [API by Design](http://apibydesign.com/) that's about building quality APIs. Actually, it's about the opposite of quality—complexity—and how, if we're ever going to improve the way we design APIs, we're going to have to find a way to manage complexity as we go. Otherwise, we're left to hoping that our decisions won't lead to complex, hard-to-use APIs.

**If complexity gets bad enough to frustrate us or slow us down, we've waited too long to deal with it**. Maybe we cut a few corners as we went or took some shortcuts in the beginning, thinking we'd come back and clean things up. But we often get busy and never find the time. Those tiny choices we make to increase tech debt are high-interest loans. They grow and compound over time until they put us over our heads in debt. Eventually, it becomes easier to rewrite the code than to change what's there.

This is especially true for APIs because APIs are good at hiding complexity. We can't change them however we want because we don't want to break existing clients. So we have to be cautious with how we evolve them. We have to work around what's there, adding and never removing. Without a plan to deal with the accumulation of features, we risk creating a poor user experience.

We need ways to manage complexity as we design and develop our APIs. We need to know how much complexity we add with every API change.

![how complexity accumulates](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1iuwnf40h0rz6c6tyirt.png) 

**If we can measure and catch complexity early in the development process, we can design and build quality APIs**. Managing complexity goes together with managing quality.
Quick-fix git - resources to debug commits
Tags: git, beginners, tips
Published: 2021-10-05 13:21:46

If you have a dev account you probably _know_ git. The most used Version Control System ever! [Lab](https://about.gitlab.com/) or [Hub](https://github.com/), raise your hand who never had a frustrating crisis while handling this bad-being (a gender-neutral reference to [Bad Boys](https://en.wikipedia.org/wiki/Bad_Boys_(1995_film))).

Recently, I had a 5 days fight with the system. Which culminated on Twitter breakdown, that later brought on TONS of good advice.

This post aims to reference the solid advice and add some more useful stuff I've learned while researching. You know, keeping it for posterity. In any case, here is the thread.

{% twitter 1374820506118029313 %}


## Debug pushes
1. **"Have you tried turning off and on again?"**
The git equivalent to it is the *HARD resetting*, that rewinds your repo to a specified commit. You can also delete the local copy and start fresh from a new clone. You'd be surprised how many people have this as the _go to_ solution. Think "the print statement of git debugging".
![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4v9uueni18osskots55i.png)
            Source: [xkcd.com](https://xkcd.com/)
 
2. **Compare/merge tool for easyly solving merge conflicts**
macOS users can try [Kaleidoscope](kaleidoscope.app) and Linux ones might prefer [Meld](meldmerge.org), which also works on Windows.
These tools help visualising the commit history of a repository and might be useful on debug cases. I have not tried just yet but the tip seems to be solid.

3. **Git history on the go**
I had no idea about the `git log --graph` command that shows your commit history on a graph. A bit of a confusing UI, so why not use a tool for it? Meet [gitg](https://wiki.gnome.org/Apps/Gitg/), the GUI client for git repos. Worth a read.

4. **When in doubt? RESEARCH!**
It is silly to say this to you, fellow dev but when in doubt, Google it! Among the places with useful information I've found [this blogpost on How to UNDO (almost) anything with git](https://github.blog/2015-06-08-how-to-undo-almost-anything-with-git/) and the lifesaver [Oh Shit, Git!?!](https://ohshitgit.com/) that easily suggests code snippets to sort out your bellyache.


## The golden rule
Finally, git will give you no white hairs (I found my first one 2 days ago, still on my 20s! #cry) if you learn that mofo inside out and back to front. How? Read the damn [Pro Git book](https://git-scm.com/book/en/v2). Doubly recommended, it seems to be the basic milestone of git knowledge. You're welcome.

### More learning resources?
- Watch [James Powell's talk](https://www.youtube.com/watch?v=xvzo_nV9PjU) at PyGotham on building a git client from scratch. Some lightning coding, for your delight.
- Play with this [visualy interactive website](https://learngitbranching.js.org/) to learn git through a sandbox. A sort of virtual Golden Beads Montessori equivalent for learning commits effectivelly. Definetely a keeper!


Still struggling? Maybe a cry would help.

Got more suggestions? Drop them in the comment box below and let's have a chat!

Peace, yo!
Blog Section In Bootstrap 5
Tags: bootstrap, css, html, webdev
Published: 2021-10-05 13:20:57

Previously we made a blog section in bootstrap 4, but here we made a blog section in bootstrap 5. Also, we used the same CSS properties. In this case, we remove font-awesome icons and also modify UI with CSS media queries.

In this section, we media queries to make this element responsive. Also, we attached a working post link which is given in the heading of every blog card.

Make it yours now by using it, downloading it, and please share it.

[Source Code](https://w3hubs.com/blog-section-in-bootstrap-5/)
CodeJourneys Meetup - 14.10.2021
Published: 2021-10-05 13:07:35

(posted on [my blog](https://raffaelepizzari.com/codejourneys-meetup-14-10-2021/))

#### CodeJourneys meetup | **14.October.2021 18:30 CET**

On the **14****th October 2021** we are going to **host a free remote meetup**.

We meet us at 18:30CET on Zoom and everybody is welcome.

We invite all those who participate in our events to help us [create safe and positive experiences](https://codejourneys.org/join-us/)for everyone.

We have the pleasure to **host 2 talks:**

### 1. Demystifying Web Accessibility – 3 Ways to get Started[](https://www.linkedin.com/in/j-schaefer/)

[Josefine Schaefer](https://www.linkedin.com/in/j-schaefer/)

**18:35 – 18:50**

_Product Engineer & Technical Content Creator @SinnerSchrader // Part of Accenture Interactive (she / her)_

In this session, we will discuss the basics of Web Accessibility: from basic terminology and core concepts to practical things you as a developer can do to get started. In this hands-on session, there will be suggestions for tools you can use as well as plenty of room to ask accessibility related questions.

### 2.Accessibility in multimedia contents. – Focus on auditorial disabilities [](https://www.linkedin.com/in/miriam-contino-54686016b/)

[Miriam Contino](https://www.linkedin.com/in/miriam-contino-54686016b/?originalSubdomain=de)

**19:00 – 19:15**

_User Experience Designer @SinnerSchrader // Part of Accenture Interactive (she / her)_

In this session, we will talk about Accessibility for Multimedia content. We will introduce the techniques and explain when to use them, pointing out why they are relevant and how everyone benefits from them.

### How to attend the meetup?

The Zoom’s link will be shared on Slack and on Eventbrite. Be sure that you are either on the CJ Slack or reserve a free slot on Eventbrite.

-   [Join CodeJourneys on Slack](https://us06web.zoom.us/j/87149850424?pwd=ZnU1WkhOeUlXTXdnU3RlS3ZwSTZCQT09)
-   [Check the Agenda](https://codejourneys.org/agenda/)
-   [Reserve a free slot](https://www.eventbrite.de/e/codejourneys-meetup-october-tickets-184978815617)
-   [Follow CodeJourneys on Twitter](https://twitter.com/codejourneys)
The power of X-State
Tags: react, xstate, javascript, vue
Published: 2021-10-05 12:31:32

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j8sh0twrzdsqn2nfjzc0.png)

A long time ago, when I was a student in an academic institution learning computer science,  I found the automation systems class very exciting. 
I love the approach of representing a solution to a problem in a visual way.
Create abstraction sketching a state chart of state and transition looks easy to understanding.
As a developer, I think building a frontend application is very complex.
it contains things that happened asynchronously over time (API call, animation, things that happen in parallel).
X-State gives you a good visualizer tool that you can design and code your machine. 
You can add the inspect package or chrome extension for debugging or play with your state machine in your application.
you can use x-state in many UI languages (React, Vue, Svelte)
you can generate integration or e2e testing to make your test goes hand in hand with your code. 
You can write the testing by jest and react testing library or by playwright/puppeteer/Cypress. 

In the example that I wrote, I will show part of the power of X-State.
I build an air conditioner machine. 
You have a remote that can control the power the mode and fun. 
The machine has a default state. 
If you turn it on and make some changes with mode  I use the history functionality that remembers the changes that happened in the children's nested parallel states.
I think this example is showing the power and simplicity of using X-State.
Enjoy : )

Link: https://github.com/yanirmanor/xstate-air-conditioner
Hacktoberfest'21-With Rishit Anand
Tags: hacktoberfest, opensource, computerscience, github
Published: 2021-10-05 12:49:02



### Intro✨

**I am RISHIT ANAND, a Second Year student in  Vellore Institute Of Technology.**
**I am also a MLSA, Memeber of ISTE-VIT, IEEE-CS VIT, IETE-VIT.**

- Being a Computer Science Student, I am Code Geek who likes to explore domains of wide technical development.
- Learning new domains is always challenging and I love it because tough fights always instill a confidence in me in turn helping me become better in life.
- My domains of exloration are Web-Dev(Backend), CC, ML, AI.

### Background✨

**My background is a combination of Tehcnical + Social Activites in Life.**

- Starting With Social, I am Dancer, and have a passion for Cricket and Football.
- Moving to Technical, I am good with C, C++, JAVA, Python, React
- I am a **Microsoft Student Learner Ambassador** which helps me gain knowledge and learn new experiences on a larger scale.
- I am a Member of quite a few student chapters in VIT and have conducted Hackathons like **HORIZON(By ISTE-VIT)** and **ACCESS DENIED(By IETE-VIT)**.

### Progress✨

Knowing about the **Hacktober** was an entirely new experience for me.

> I never knew that something like open source existed and was thrilled for the month of October to start and contribute to different repos on GITHUB.

![My First Open Source Contributions](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9nf4lvdwl3nz178zcswp.png)

#### In four days I made 11 contributions to 4 different repos on GITHUB ####


### Contributions✨

I made contributions to 
1. [Competitive Coding](https://github.com/ISTE-VIT/The-Algo-Companion)
2. [Web-Dev](https://github.com/ISTE-VIT/Projects-Archive)
3. [IOT](https://github.com/ISTE-VIT/Arduino_Amplified)

> These contributions helped me solve questions and complete tasks and help me improve my skills.
> It also helped me control and access my GITHUB account in a better way through exploration.


### Reflections✨

The **OPEN SOURCE CONTRIBUTION** truly helped a lot to know about existence of different kind of projects worldwide and increase my reach too through contributions and events in Hacktober.

###Reach✨

People can connect to me and follow me through and on:
1. [Instagram](https://www.instagram.com/rishit_anand/)
2. [Linkedin](https://www.linkedin.com/in/rishitanand/)
3. [Twitter](https://twitter.com/rishit_anand)
4. [Github](https://github.com/RISHIT-ANAND)
5. [Facebook](https://www.facebook.com/people/Rishit-Anand/100013283774397/)
The Finish Line is in Sight!
Tags: agile, softwaredevelopment, teamwork
Published: 2021-10-05 12:21:45

---
title: The Finish Line is in Sight!
published: true
date: 2021-10-05 12:20:50 UTC
tags: agile,softwaredevelopment,teamwork
canonical_url: https://medium.com/chingu/the-finish-line-is-in-sight-5196717517d8
---

Sprint 6 — Tuesday

![](https://cdn-images-1.medium.com/max/1024/1*V_028cZVSL6V9YucX0qzEw.jpeg)<figcaption>Photo by <a href="https://unsplash.com/@mrthetrain?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Joshua Hoehne</a> on <a href="https://unsplash.com/s/photos/finish-line?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></figcaption>

Something software development projects teach us is the importance of balancing the three parts of the Agile “Iron Triangle” —  **_resources, time, and scope_**. This differs from the other methodologies because it’s focused on adaptation and quality instead of predictive schedules and cost.

![](https://cdn-images-1.medium.com/max/1024/0*NirYmzlz1C_2t5wP.png)

This might sound odd, but it’s actually good to encounter problems with **_resources_** and **_time_** that required you to **_adjust your scope_** during a project. While we don’t want Developers to experience stress over their projects, dealing with problems is a great way to reach a new level of maturity as a Developer and to prepare for a new job.

The problems you encounter on projects such as those you find at Chingu are the same as those you will encounter on the job. Teammates leave or are pulled away to other projects, requirements change, issues and unknowns arise that must be dealt with, and sometimes there are disagreements within the team.

> What distinguishes **_senior_** members of a team from others isn’t what they know, but how they deal with problems and how they use them to make the team stronger.

### Before you Go!

Chingu helps you to get out of “_Tutorial Purgatory_” by transforming what you’ve learned into experience. The experience to boost your Developer career and help you get jobs. **_And it’s Free!_**

You can learn more about **Chingu** & how to join us at [https://chingu.io](https://chingu.io/)

* * *
React and React Native Project Template Wizard
Tags: react, reactnative, programming, node
Published: 2021-10-05 12:00:22

Hi Developers,

We are developing a new developer tool to create a project template. You know react and RN has a lot of node modules. Also, these modules have a lot of versions. That's why developers generally got build errors or run time errors when adding a new package in a project.

Because of that, we are creating this project template tool. You select a language and select a version of the language then add dependencies from the node module. 

The depZARD creates a project template with a compatible running node package with available node modules.So you will have a project template with the compatible node modules you want to use.

I have shared the link of DepZARD's details below. Please subscribe and  support us :)

https://www.producthunt.com/upcoming/depzard
Today's Daily Humor For Devs - Daily Developer Jokes
Tags: jokes, dailydeveloperjokes
Published: 2021-10-05 12:00:10

---
title: "Today's Daily Humor For Devs - Daily Developer Jokes"
description: "Check out today's daily developer joke! (a project by Fred Adams at xtrp.io)"
series: "Daily Developer Jokes"
published: true
tags: #jokes, #dailydeveloperjokes
---

Hi there! Here's today's Daily Developer Joke. We hope you enjoy it; it's a good one.

![Joke Image](https://private.xtrp.io/projects/DailyDeveloperJokes/public_image_server/images/5e1259169f6cb.png)

---

For more jokes, and to submit your own joke to get featured, check out the [Daily Developer Jokes Website](https://dailydeveloperjokes.github.io/). We're also open sourced, so feel free to view [our GitHub Profile](https://github.com/dailydeveloperjokes).

### Leave this post a ❤️ if you liked today's joke, and stay tuned for tomorrow's joke too!

_This joke comes from [Dad-Jokes GitHub Repo by Wes Bos](https://github.com/wesbos/dad-jokes) (thank you!), whose owner has given me permission to use this joke with credit._

<!--
Joke text:
___Q:___ A SQL developer walked into a NoSQL bar.

___A:___ They left because they couldn't find a table.
 -->
Announcing the Sitecore Developer Portal
Tags: sitecore
Published: 2021-10-05 11:57:36

As part of our continuous effort to provide you with the best possible service, we are pleased to announce the launch of our new Sitecore Developer Portal, the new landing point for all developers and technical folks in our community: https://developers.sitecore.com

##Your starting point into the world of Sitecore implementations
Our portal provides a one-stop place for everyone in the Sitecore technical community to find walkthroughs for getting started, code samples, integration guides, product documentation, learning materials and courses, knowledge bases, and product support across all Sitecore products and sites.

You can get relevant highlights from social media, Sitecore Stack Exchange, and YouTube as you explore the site, allowing you to **learn in the way that makes sense for you** and raise awareness of all the great channels that Sitecore has created to support and guide implementation teams.


## More to come!
This is just one step forward to pulling together all the resources that are available to you. Down the road, we want to include enhancements to the portal such as a federated search, highlights of community member content, as well as integration into our community platform for posts, blogs, announcements and events. Join us in our journey to improve your experience and make Sitecore an easier place to do business with!


**Do you have an idea?** We welcome feedback and suggestions in our GitHub repo: https://github.com/Sitecore/developer-portal
Image hosting service built with Next.js, Supabase, and TailwindCSS. 📸⚡️📁
Tags: nextjs, react, javascript, tailwindcss
Published: 2021-10-05 11:53:57

A lot of folks are talking about [Supabase](https://supabase.io/). Also,[Next.js](https://nextjs.org/) seems to be trending right now, and I never tried them. 😛

So, one of the projects that I had in mind for a while was the perfect fit to apply these two together. 🤓

After spending approx. 12 hours, I finished the v1 for [gpic - Free Image Optimizer & Hosting Service](https://gpic.site).

Built with:
* Next.js
* Supabase (DB and Storage)
* TailwindCSS

**Quick Demo:**
{% youtube l3jumOV51kc%}

### The Motivation
Well, I love communities with markdown available (DEV, Reddit, Indiehackers,...), but that means that I need to...
1. Go to https://imgbb.com/
2. Select/Drag'n'drop the image -> Hit Upload
3. Grab the code
4. Insert in the markdown

...in order to add an image to my post. 

That was my biggest motivation! I just wanted something clean and with an option to copy the link with the markdown. 

Hope you find useful, and if you have any feedback, let me know. I'm already working on v2. 🤪

![Image Description](https://hdmlbxshrurxrggmrogp.supabase.co/storage/v1/object/public/gpic/v1/giphy853)
*(Image hosted on [gpic](https://gpic.site))*🥳