teleren/devto huggingface dataset:
Hi, I’m Amanda & This Is What I’ve Learned After 1 Week At Lambda School’s Full Stack Dev Program
Tags: code, coding, codenewb, programming
Published: 2019-03-27 05:08:20

---
title: Hi, I’m Amanda & This Is What I’ve Learned After 1 Week At Lambda School’s Full Stack Dev Program
published: true
description: A review after 1 week at Lambda School coding bootcamp
tags: code, coding, codenewb, programming
---

<strong>Coding is hard.</strong> Plan to be frustrated, even if you usually excel at learning new things. Even senior developers working in the field for several years still struggle to fully understand certain concepts. Give yourself permission to be a beginner and remember — hard != impossible.

<strong>Get out of your comfort zone.</strong> If you’re introverted, try pair programming. If you feel comfortable with HTML & CSS, spend more time learning JavaScript. If you’re not challenging yourself you’re not growing.

<strong>You ever used React? React Native? What about LESS? Sass? Node.js? The DOM? C? C++? Python? Django? Ruby? Ruby on Rails? Do you even Bootstrap bro?</strong> Don’t feel bad. Me neither.

<strong>Don’t compare your journey to anyone else.</strong> Each student joins Lambda with varying degrees of expertise, but it’s only those who remain determined, even in the face of adversity, that leave a Full Stack Web Developer.

<strong>The only way to learn coding is through repetitions and application.</strong> There are no short cuts. If you want to learn how to write in several computer programming languages you will have to study and practice. I recommend starting a personal project right away where you can apply what you’re learning each week.

<strong>Network and connect with other people who enjoy learning to code.</strong> There’s a whole world on Twitter I knew nothing about. After my second day at Lambda School, I admitted defeat on the #100DaysOfCode challenge thinking that I’d just have to give up in order to really focus on school. I woke up to several messages from other developers in the community cheering me on and encouraging me to keep going.

<strong>Have you heard of <a href="https://rubberduckdebugging.com/">“rubber ducking”</a>?</strong> How many times have you gone to ask a question just to answer it yourself in the process of explaining the problem? That, my friend, is rubber duck problem solving. Have an irrational fear of ducks? A kitty cat from <a href="https://www.tokidoki.it/collections/toys-collectibles">tokidoki</a> works just fine too.

<img src="https://cdn-images-1.medium.com/max/800/1*xmTKm3RKD8_wyMZD9CgIow.jpeg">

<i>Amanda Lane is a Full Stack Web Development student currently attending Lambda School. All opinions are wildly unpopular and my own.</i>
How to Create Stunning Interactive Bar Charts Using JavaScript
Tags: webdev, javascript, tutorial, dataviz
Published: 2019-03-27 04:56:39

---
title: How to Create Stunning Interactive Bar Charts Using JavaScript
published: true
description: Web developer shows on DZone how to create interactive JavaScript bar chart using the AnyChart JS charting library, starting with a simple bar chart in three steps and then showing how to make it multi-series and stacked.
tags: #webdev, #javascript, #tutorial, #dataviz
canonical_url: https://dzone.com/articles/how-to-create-stunning-interactive-bar-charts-usin
cover_image: https://i.imgur.com/f32o78j.png
---
Web developer Alfrick Opidi explains on DZone [how to create beautiful interactive JavaScript bar charts](https://dzone.com/articles/how-to-create-stunning-interactive-bar-charts-usin) for a website or application.

Using the [AnyChart JS charting library](https://www.anychart.com) for example along the tutorial, the author starts with building a simple JS (HTML5) bar chart in three steps and then shows how to (easily) make it multi-series and stacked.
Organizing Work a Personal Story 
Tags: git
Published: 2019-03-27 03:47:18

---
title: Organizing Work a Personal Story 
published: true 
description: Putting my desires in practice for Git management. 
tags: git
series: Git Communication
---

I've been doing a lot of code reviews, but not so much on the making changes. But my recent code endeavor has me jumping around trying to adjust the quality of the code in a number of different respects. Basically I get to practice what I preach.

I have a number of changes happening in many places not at the same time. 

* logging improvements 
* architecture changes 
* performance improvements
* bug fixes 
* attempts at bug fixes 
* refactoring 

I've been pressing for one gitmoji and a logged issue in the tracking system. All of this sucks because I'm trying to apply the techniques to the different areas of code to keep consistency, which is bringing to light the other changes needed and distracting from the work on consistency. 

I don't believe pausing to define the work for later, but I still believe it is beneficial to separate my refactoring from my fix and architecture changes.

This means I have to commit my progress often, I can take a little bit of time to group my change types and make them into individual commits. I can note issue numbers or emoji, but the main point is to get separate commits. Rebase interactive let's me break up a commit I realized later had more than one change type. I also add similar or incomplete changes together.

Some of these changes would be more important than others and so I'll can start to move those to away from the incomplete work or work that could use more intensive review.

I can finalize the commit messages and their associate issue number at the end as I prepare for a merge request. I had started with multiple branches, but due to the unfocused nature of the changes in both branches I decided to go for a single branch while I work out these final merge request details.
Game developers... tell me about you!
Tags: games, discuss
Published: 2019-03-27 02:43:58

As a web developer, I get really impressed with game development. Keeping the client side "independent", but always synced with the server side. Keeping slow response times. Handling packets. Graphics. Talking to the GPU. I like to read [Riot Games (best known for League of Legends) engineering blog](https://technology.riotgames.com/). They always post something about the challenges of this side of software engineering.

If you're a game developer, or enthusiast, please, tell me about you! What have you built, the tools (programming languages and stuff) that you use in your day-to-day, how have you ended up in game development, how hard do you think it is, and maybe some tips for anyone looking to change the industry they're currently working. =)

(ask _them_ anything)
Visual Studio Tips - Source Map in the Scroll Bar
Tags: vstips, csharp
Published: 2019-03-31 00:11:50

---
title: Visual Studio Tips - Source Map in the Scroll Bar
published: true
tags: VSTips, csharp
canonical_url: https://hutchcodes.net/2019/03/visual-studio-tips-source-map-scroll-bar/
---

Do you find yourself scrolling up and down in a large file in Visual Studio? “Show Source Maps in Scroll Bar” gives you a 1000 foot view of your code and allows you to navigate with a simple click.

<!--more-->

To turn this feature on go to Tool -\> Options -\> Text Editor -\> Scroll Bars. In the Behavior section select “Use map mode for vertical scroll bar”. I also like to select “Show Preview Tooltip” as well. You can choose your own width, but I’ve been happy with “Medium”.

![alt text](https://hutchcodes.net/img/2019/TurnOnSourceMap.jpg "Visual of turning on Source Map scroll bar.")

Once that’s done you can navigate your code like this

![alt text](https://hutchcodes.net/img/2019/SourceMapScrollBar.gif "Visual of turning on using the Source Map scroll bar.")

Note that both there are 3 artifacts on the Source Map.

1. A white bar that indicates where you are in the document
2. A white block on the left side of the source map to indicate a bookmark
3. A red block on the left side of the source map to indicate a breakpoint
End-to-end testing with NightwatchJS: Getting started
Tags: testing, javascript, beginners, tutorial
Published: 2019-03-26 21:02:44

---
title: End-to-end testing with NightwatchJS: Getting started
published: true
description: This is the first in a series of videos on my favourite end-to-end testing framework, NightwatchJS.
tags: #testing,#javascript,#beginners,#tutorial
canonical_url: https://www.youtube.com/watch?v=Q8jIlG6WXvI
cover_image: https://thepracticaldev.s3.amazonaws.com/i/5yl08swr4symzkgcp598.jpg
series: End-to-end testing with NightwatchJS
---

I've been uploading videos about NightwatchJS on YouTube, here you can see the first one in the series:

{% youtube Q8jIlG6WXvI %}

This is a link to the github repo where you can find the code that was written during the videos (go through commit history for relevant videos).

{% github coding-with-dom/intro-to-nightwatchjs %}

Please get in touch if you have any feedback or suggestions!
App-ideas Github Repository Update - New Apps 
Tags: coding, projects, beginners, opensource
Published: 2019-03-26 19:47:14

---
title: App-ideas Github Repository Update - New Apps 
published: true
description: A collection of application and project ideas
tags: coding, projects, beginners, open-source
cover_image: https://github.com/florinpop17/app-ideas/raw/master/app-ideas.png
series: App-ideas repository
---

## New projects were added

- [Sports Bracket Generator](https://github.com/florinpop17/app-ideas/blob/master/Projects/Sports-Bracket-Generator.md)
- [Roman to Decimal Converter](https://github.com/florinpop17/app-ideas/blob/master/Projects/Roman-to-Decimal-Converter.md)
- [Survey App](https://github.com/florinpop17/app-ideas/blob/master/Projects/Survey-App.md)
- [Battleship Game Engine](https://github.com/florinpop17/app-ideas/blob/master/Projects/Battleship-Game-Engine.md)
- [Chat App](https://github.com/florinpop17/app-ideas/blob/master/Projects/Chat-App.md)
- [Card Memory Game](https://github.com/florinpop17/app-ideas/blob/master/Projects/Card-Memory-Game.md)
- [Quiz App](https://github.com/florinpop17/app-ideas/blob/master/Projects/Quiz-App.md)
- [Border Radius Previewer](https://github.com/florinpop17/app-ideas/blob/master/Projects/Border-Radius-Previewer.md)

Let us know which one do you like the most! :smiley:

You can check out the project repository below:

 {% github florinpop17/app-ideas %}

What do you believe should be added next to our project? :thinking: 

As always, your feedback is welcomed and highly appreciated! 

If you like our work, make sure you give it a star :star: so more people will find and benefit from the work we put in this project! :smile:
A good excuse to explore that side project idea
Tags: learning, productivity, webdev
Published: 2019-03-26 19:44:55

---
title: A good excuse to explore that side project idea
published: true
description: Sometimes all it takes is a little nudge to put that side project into action
tags: learning, productivity, webdev
---

If you're like me, you have at least a half-dozen (half-baked) ideas for side projects sitting on your "idea shelf" waiting for the right opportunity to come along and give you that spark to get started.

At my day job ([Bridge.Academy](https://bridge.academy)), we found that many of the incoming developers entering our program shared the same experience so we decided to do something about it and formalize the process of picking up a new technology you are trying to learn and applying it through a side-project with a program we're calling "The Bridge Tournament".

It's designed to give you that extra bit of motivation to take your side project idea off the shelf, pick up a brand new technology and start building the damn thing.

Also we're giving away over $50k in scholarships for good measure :)

## Here’s how it works
Each month new applicants to join Bridge.Academy participate in a tournament in order to demonstrate their ability to quickly pick up new skills through working on a project of their choosing.

Applicants receive points based on their progress. The more impressive your pace of improvement, the higher your score will be and better your chances of winning.

## The Process ##
1. Submit your application · Due this Sunday. You’ll describe yourself and your project. 
2. Vote on projects · Monday. Other applicants & Bridge Mentors will also vote on your application. Applicants will only see some of your responses.
3. Submit weekly updates · Due every Sunday. You’ll submit a progress update once a week.
4. Vote on updates · Every Monday. Get points from other applicants based on your progress. The more impressive your work, the higher your score will be.
5. Get invited to join the Bridge Core Program. The highest scoring applications will receive the Bridge offer.
6. Demo Day & beyond. After 3 months, Bridge members will present their work during a “Demo Day”, which will be streamed live online.

You can read about past tournament winners and their projects here:

https://medium.com/the-spectrum/bridge-academy-alpha-cohort-roundup-c7ad524ba69d

You can read more about how the tournament works and find links to apply here:

https://medium.com/the-spectrum/announcing-the-bridge-academy-tournament-725998fc5126
Python's random.choices is Awesome
Tags: python, tricks, standardlibrary
Published: 2019-03-26 18:57:57

---
title: Python's random.choices is Awesome
published: true
description: I read some cool code that used random.choices and wanted to share it.
tags: python, tricks, standard-library
cover_image: https://thepracticaldev.s3.amazonaws.com/i/syibzswcd8xta3y0nnr4.png
canonical_url: https://www.assertnotmagic.com/2019/03/26/python-random-choices/
---

I'm reading through [Classic Computer Science Problems in Python](https://amzn.to/2FvzVDI) (affiliate link) by David Kopec, and I'm working on his Genetic Algorithm examples.  He got to the point where he describes the roulette-style selection process.

Some background: this isn't a post about Genetic Algorithms, but imagine this.  Assume you've got a group of candidates in a breeding process.  The roulette-style selection process means that you create a giant roulette wheel with all of the candidates on it, and the size of each candidate's wedge depends on their "fitness" score: how much of the desired result they have in them.  Then, you spin the wheel to randomly select based on these weights.

OK, so back to me.  

I read through that description and I was mentally gearing up to implement this.  We need to get each candidate's fitness, figure out how they stack up, normalize to a scale from 0 to 1, and then figure out how to randomize that selection.  Not impossible to implement, but it would take several lines or more of code to do it.  Cool beans.

Then I get to the author's solution.

And I just sat there.  Staring at it.

You know that feeling when you see something and it just makes you mad and because of how hard you worked on yours and then somebody comes in and does it the easy way?  But at the same time, you're also very impressed because it's awesome?

![Dang... But... Alright, that's fair.](https://i.imgur.com/hxdCpt2.gif)

Something like that.

Here.  Just look at it.  I tweaked it a little to show more context here:

```python
from random import choices

def pick_parent_candidates(population):
    fitnesses = [candidate.fitness() for candidate in population]
    return tuple(choices(population, weights=fitnesses, k=2))
```

It just...  It just does the thing.

Anyways, [`random.choices`](<https://docs.python.org/3/library/random.html#random.choices>) is pretty cool.  In fact, the whole `random` module has a lot of underrated functions that can save you oodles of time and code.
Did you ever find and worked with a mentor? (other than your direct manager) Do you feel you got a lot of value of it? 
Tags: discuss, career, productivity
Published: 2019-03-26 18:48:58

---
title: Did you ever find and worked with a mentor? (other than your direct manager) Do you feel you got a lot of value of it? 
published: true
tags: discuss, career, productivity
---

Do people feel that they got a lot of value from a mentor when they are starting their careers?
Beyond Create React App: React Router, Redux Saga, and More
Tags: react, javascript, reactrouter
Published: 2019-03-26 18:25:32

---
title: Beyond Create React App: React Router, Redux Saga, and More
published: true
description: Learn how to scaffold a React Single-Page Application with some sensible and opinionated defaults.
tags: #reactjs #javascript #reactrouter
canonical_url: https://auth0.com/blog/beyond-create-react-app-react-router-redux-saga-and-more/
---

Today, you will learn how to scaffold a React Single-Page Application (SPA) with some sensible and opinionated defaults. Probably, you heard of create-react-app before and, probably, you are even using this tool to scaffold your React apps. So, you may be wondering: "Why would I need to read this article and how does it help me?"

The answer to this question is simple: create-react-app is a great starting point but doesn't prepare the field to a real-world, production-ready SPA. As such, the goal of this article is to help you go through the steps needed to scaffold a React SPA that...

[Read on ⚛️](https://auth0.com/blog/beyond-create-react-app-react-router-redux-saga-and-more/?utm_source=dev&utm_medium=sc&utm_campaign=byondcreatereactapp)

![Beyond Create React App: React Router, Redux Saga, and More](https://thepracticaldev.s3.amazonaws.com/i/f3k7w2l3ijorqd1b7li0.png)
Change Circle color of radio button [https://zgrepcode.com/android/9.0.0/base.core/android/widget/radiobutton.java]- Android
Tags: android
Published: 2019-03-26 18:07:29

---
title: Change Circle color of radio button [https://zgrepcode.com/android/9.0.0/base.core/android/widget/radiobutton.java]- Android
published: true
description:  I want to change the color of circle of RadioButton(https://zgrepcode.com/android/9.0.0/base.core/android/widget/radiobutton.java), I could not understand which property to set. The background color I am having is black so it gets invisible. I want to set the color of the circle to white.
tags: android
---
I got my first job and it's a contract, what now?
Tags: help, career, discuss
Published: 2019-03-26 18:04:34

---
title: I got my first job and it's a contract, what now?
published: true
description: I'm asking for advice on what are my options as a contractor
tags: help, career, discuss
---
Hi all! I didn't make my usual, weekly blog post because I've been busy onboarding and such. I want to ask the Dev.to community something. I recently started as a contractor with an at-will agreement and many of the people working there as salaried employees used to be contractors. What are some next steps I can take to become salaried there or find full-time work as a developer once the contract ends? I'm at a bit of a loss.
Livestreaming now - building a Storybook and Gatsby front end for thegymnasium.com
Tags: dev, livestream, gatsby, react
Published: 2019-03-26 17:32:46

---
title: Livestreaming now - building a Storybook and Gatsby front end for thegymnasium.com
published: true
description: Join me at thegymnasium.com or twitch.tv/irreverentmike
tags: dev, livestream, gatsby, react
---

Hey there! I [livestream my work on Gymnasium](https://twitch.tv/irreverentmike) once a week from about 1:30-3pm EST on twitch (and on the homepage for Gymnasium).  

This week I'm continuing work on new marketing pages for Gymnasium using Gatsby and Storybook.  Say hi in chat if you came from Dev.to!

See you there!🎉
Top 5 DEV Comments from the Past Week
Tags: bestofdev
Published: 2019-03-26 17:25:56

---
title: Top 5 DEV Comments from the Past Week
published: true
description: Highlighting some of the best DEV comments from the past week.
tags: bestofdev
cover_image: https://res.cloudinary.com/practicaldev/image/fetch/s--7VrAA2ln--/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://thepracticaldev.s3.amazonaws.com/i/qmb5wkoeywj06pd7p8ku.png
---

This is a weekly roundup of awesome DEV comments that you may have missed.  You are welcome and encouraged to boost posts and comments yourself using the **[#bestofdev](/t/bestofdev)** tag.

One of the top discussion site-wide over the past week was **[Opinion: Architect VS Engineer VS Developer](https://dev.to/david_j_eddy/opinion-architect-vs-engineer-vs-developer-5n0)**.  There were two responses that really stuck out, offered by @phlashgbg and @chrismcleod:
{% devcomment 9ib0 %}

{% devcomment 9j7f %} 

Answering **[What does a dev's personal website need to include?](https://dev.to/kathryngrayson/what-does-a-devs-personal-website-need-to-include--58ld)**, @ben shares a no-nonsense list — ironic considering his wonderfully nonsense-filled [personal site](http://benhalpern.com/):
{% devcomment 9h2f %}

@gabcimato offer some thoughts in perspective in the **[How to find open source projects as a new developer?](https://dev.to/ryanmdoyle/how-to-find-open-source-projects-as-a-new-developer-556j)** thread:
{% devcomment 9h5p %}

Finally, I wanted to highlight the **[Welcome Thread - v31](https://dev.to/thepracticaldev/welcome-thread---v31-2g0o)** with @defgrav04's introduction comment:
{% devcomment 9hfp %}

The [#welcome](/t/welcome) tag contains a recurring thread where new community members introduce themselves.  It's a fun place to greet new folks, ensuring that everyone feels welcome and included.  If you've never done so (and even if you have), consider hopping into the thread to welcome some new DEV community members!

{% link https://dev.to/thepracticaldev/welcome-thread---v31-2g0o %}

See you next week for more great comments ✌
Pong - Basic uptime monitoring system
Tags: rails, opensource, docker, ruby
Published: 2019-03-26 17:18:18

---
title: Pong - Basic uptime monitoring system
published: true
description: Pong - A basic uptime monitoring system, with email alerts and/or push notifications
tags: #rails #opensource #docker #ruby
---

Pong is a batteries included, dockerized Rails application that is easy to setup and run.

Project page here: https://github.com/rhardih/pong
Weekly Coding Challenge - Week #4 - Loading Animations
Tags: challenge, html, css, animations
Published: 2019-03-26 16:32:01

---
title: Weekly Coding Challenge - Week #4 - Loading Animations
published: true
description: Week #4 of the Weekly Coding Challenge program - Loading Animations
tags: challenge, html, css, animations
canonical_url: https://www.florin-pop.com/blog/2019/03/interwind-loading-animation/
cover_image: https://www.florin-pop.com/static/d494f226e6dedca77ea26c18e6782a5c/ff993/interwind-loading-animation.png
series: Weekly Coding Challenge
---

Theme of the week: **Loading Animations**

### Description

Every time something is loading on a website it's a good practice to give some sort of feedback to the user; make him aware that his request is being processed. Here's where a *Loading Animation* comes in handy. 

Most of the time you'll do this when the user makes a request to the server.

## Useful Resources

Check out my submission for this challenge: [Interwind Loading Animation](https://www.florin-pop.com/blog/2019/03/interwind-loading-animation/).

See all the submissions in this [Codepen Collection](https://codepen.io/collection/ArwexL/).

Are you interested in joining the challenge? :smiley: Read [The Complete Guide](https://www.florin-pop.com/blog/2019/03/weekly-coding-challenge/) to find out how. Don't forget to share your creation! :wink:

Happy Coding! :innocent:
I build A Pornhub Flavour Logo Generator
Published: 2019-03-26 16:29:23

---
title: I build A Pornhub Flavour Logo Generator
published: true
description: 
tags: 
---

Hi, Developers,

I build  A Pornhub Flavour Logo Generator and deploy it on Netlify,

Now ,You can view it at [Logoly](https://logoly.pro)


![](https://ws1.sinaimg.cn/large/61a0fb85gy1g1godryk9kj207s0440sk.jpg)

![](https://ws1.sinaimg.cn/large/61a0fb85gy1g1goekdye1j205h05oq2r.jpg)


and I publish it on Github , The Source Code is [here](https://github.com/bestony/logoly),With The **Do What The F*ck You Want To Public License**


If possible ,can you give me a star on Github ?