teleren/devto huggingface dataset:
How To:  Hack a Growth Mindset 
Tags: beginners, react, productivity, career
Published: 2019-11-06 14:42:19

Hello Hackers! We've got a special one for you today. Carmen Popoviciu shares how she hacked a growth mindset to avalanche her career in software engineering. She aims to promote emotional health in the workplace. Carmen discusses her thoughts about the 10X Engineer, what are yours? Comment below! Watch the video to find the answers to your doubts.


WATCH THE FULL VIDEO & MORE 
https://youtu.be/YzNSTGCJqJI
 

🔥 PREVIOUS VIDEO • PODCAST ON UX/UI DESIGN, FRONT-END DEVELOPMENT & DESIGN SYSTEMS→ https://www.youtube.com/watch?v=5b6m7ipyAhI&t=54s 🔥

➡️Share this Video:
https://youtu.be/YzNSTGCJqJI

📺Subscribe To Our Channel and Get More Great Tips
http://bit.ly/Subscribe2Hackflix

➡️ Ever wanted to learn about the tech industry and software engineering? Hackflix is your HACK to learning the tips and tricks, motivational stories and educational podcasts to guide you for your future in the industry. We aim to learn, inspire and share! So what are you waiting for? Check out all of our latest videos on https://hackflix.dev/

✅Make sure to Like, Favourite and Share this video and Subscribe if you haven't done so already at: https://bit.ly/Hackflix

🎬Watch our BRAND NEW series! Teach Me Anything in Less than 10 minutes!:

➡️Event loop in JavaScript & Web Workers
https://www.youtube.com/watch?v=zf6N5OcfxnU&t=11s

➡️Scaling Systems And Organising Teams
https://www.youtube.com/watch?v=HDMnUeX7pvU&t=18s

// Other Great Resources:
https://hackflix.dev/

⬇️Tweet us a Question!
https://twitter.com/hackflix_dev

👤Connect with us:
https://www.facebook.com/hackflix.dev
https://www.instagram.com/hackflix.dev
https://twitter.com/hackflix_dev
https://www.linkedin.com/company/hackflix

& For our developers out there:
https://dev.to/hackflix_dev
How does open source impact your local community?
Tags: opensource, discuss
Published: 2019-11-06 14:40:16

For the past few months I've been participating with [Code for DC](https://codefordc.org/), a [Code for America brigade](https://brigade.codeforamerica.org/). As part of this work I even joined a civic tech podcast for a discussion about one of the projects we're working on (I'll post that in the comments).

Like most volunteer organizations, I've seen how the leaders of the brigade struggle to understand the impact of their work. Anyway, all this led me to wonder how open source is impacting other communities. So, I thought it might be worth asking:

1. How has open source impacted your local community (if at all)?
2. Has your journey as a developer given you new tools you can use to help your community?
3. What are some ways that open source COULD help your local community, but currently doesn't?
Day 4 of⚡️ #30DaysOfWebPerf ⚡️: Webfonts
Tags: webperf, webdev, googlefonts, webfonts
Published: 2019-11-06 14:37:38

{% twitter 1192086922895736833 %}
{% twitter 1192086930399342593 %}
{% twitter 1192086935285706758 %}
{% twitter 1192086942537732096 %}
{% twitter 1192086948694896640 %}
{% twitter 1192086955988791298 %}
{% twitter 1192086958194991105 %}
About Bryan Paarmann FBI
Published: 2019-11-06 14:35:29

C. Bryan Paarmann is a 30+ year career public servant who has faithfully and honorably served the United States in a variety of different positions.  Bryan Paarmann is a 1988 West Point graduate. Bryan Paarmann went on to serve honorably as an Infantry Officer in the U.S. Army, in both peacetime and combat assignments globally.  After successful company command, this veteran then decided to continue his commitment to a lifetime of service to the nation and joined the ranks of the Federal Bureau of Investigation in 1996.  Bryan Paarmann is a second-generation FBI Special Agent and he considered following in his father’s footsteps a particular honor.  Throughout Bryan Paarmann’s FBI career, he served in a myriad of assignments, both domestically and overseas, with each successive step increasing in scope and responsibility across the breadth of the FBI’s Criminal and National Security investigative responsibilities.  The pinnacle of Bryan Paarmann’s career was his selection to lead the New York Joint Terrorism Task Force as the FBI Special Agent in Charge.  After Bryan Paarmann’s successful leadership of this Task Force, the largest and arguably the most active multi-organizational collaborative counterterrorism team in the nation, Paarmann honorably retired after three decades of selfless service to the nation.  Bryan Paarmann is now focusing on the transition from government service into the private sector where he hopes to bring his skills to bear in furtherance of safety and security for all.
Qui sommes-nous ?
Tags: scop, développementlogiciel, nossii, french
Published: 2019-11-06 14:32:23

Nous sommes **un studio de développement logiciel**.

Nous sommes **trois développeurs passionnés** qui travaillent ensemble depuis déjà plusieurs années et qui ont décidé de monter leur structure afin de mettre en pratique leur conception du métier de développeur et de la façon de construire des logiciels.

Nous considérons qu'apprendre est notre métier, apprendre de nouvelles technologies mais également une ouverture d'esprit et une curiosité pour comprendre le métier de nos interlocuteurs et échanger avec eux. Au fil des années nous avons travaillé dans des domaines très variés et fait de nombreuses rencontres humaines : pour nous, c'est aussi ce qui rend notre travail intéressant.  

![L’équipe Avalon Lab](https://thepracticaldev.s3.amazonaws.com/i/yk6zuuc69hh5y1o25gyk.jpeg)

## Que fait-on ?

Nous réalisons vos projets logiciels avec vous, en mettant en place une **co-construction** itérative et agile, basée sur les principes d'**[eXtrem Programming](https://ronjeffries.com/xprog/what-is-extreme-programming/)** et du **Software Craftsmanship**.

Nous vous accompagnons également vos équipes sur la mise en place de bonnes pratiques agiles et techniques issues d'XP (développement itératif, livraison constante de valeur, TDD, pair programming, ...).

Pour nous, la meilleure façon de construire un logiciel passe par une bonne communication entre les différents acteurs ainsi que par la mise en place d'équipes de développeurs auto-organisés, responsables, ayant le contrôle/pouvoir sur leur travail de tous les jours.

En nous basant sur ce principe qui nous est cher, nous nous sommes constitués sous forme de **Société COopérative et Participative** (SCOP), afin de laisser à chacun la possibilité de prendre part aux décisions de l'entreprise, dans la transparence la plus totale.

Jean-François, Mathieu, Jérémy.

*Article publié originellement sur [Medium](https://medium.com/avalonlab/qui-sommes-nous-c4a72c91cf6d)*
Audio Processing Services
Tags: audio, go, microservices, python3
Published: 2019-11-06 14:28:53

---
title: Audio Processing Services
published: true
description: Small Microservice written in GO and Python 3
tags: Audio, Golang, Microservice, python3
---

For a while now I have been working on different stream processing projects, one of them is related to the audio industry, that for some obscure reason seems to be forgotten.

We hear daily advertisment, Games, E-Learning platforms, and instructional videos but we never think on how much work doing all that audio can cost.

Digging deeper into the pains of audio editing, I discover that at a bareminimun cutting big audio wav files is truly a pain.

For example one of the average work for an audio engineer is to get this huge file where a voice over records and cut silence between sentences, cut gazillions of files and number them to better organize the script or work.

This can be tedious.... and super frustrating, time consuming and many other good adjetives.

For that reason I started to create a microservice that will take a .wav file, use python3 ML, detect silence, cut it, compress it and return it back to the user.

The main idea to cut editing time, but also make use of Golang net/http with tls support (generated with letsecrypt), Python 3 tornado API, templating and embedded database (using bbolt).


You can see a working (super alpha) demo here

https://audio.epyphite.com/

Of course in the case you take a look... be kind, it's in a super alpha state. 

Can only accept wav files and should be super fast returning the zip file wiht the chooped audio.

If anybody is interested please PM me, or ask me, will be happy to help.

Thanks!
New webinar - Building Decentralized Applications (dApps) using the BEAM 
Tags: blockchain, dapps, decentralisedapps
Published: 2019-11-06 14:18:42

---
title: New webinar - Building Decentralized Applications (dApps) using the BEAM 
published: true
description: Learn how and why you should be dApps on the BEAM VM from the VP of Engineering at ArcBlock. 
tags: blockchain,dapps,decentralised apps 
cover_image: https://i.imgur.com/okO31CX.png

---

This month we're excited to host Tyr Chen, VP of Engineering at ArcBlock, on our webinar.

ArcBlock are founding sponsors of the Erlang Ecosystem Foundation. They’ve developed an all-inclusive blockchain development platform that gives developers everything they need to build, run and deploy decentralized applications (dApps) easily. At the heart of their platform is the BEAM VM.

In this webinar, Tyr will discuss how the features of the BEAM are utilised on their platform and why the BEAM VM is perfect for dApss.

Register to save your seat and be sent a recording of the webinar at https://www2.erlang-solutions.com/acrblockweb
How to open source the company's internal tech 
Tags: webdev, showdev, opensource, vue
Published: 2019-11-06 14:10:39

How do you prove the business value of open source to higher management? Many of us have _enjoyed_ this dialogue with the boss (or even with the boss’s boss), right? That’s a hot topic that may result in overly heated discussions and frustration (or worse...). And the sharpest point is often the costs associated with pushing the company code up for everyone to view and possibly even contribute to.

We can probably split the costs into 3 big buckets:
* Legal costs
* Engineering costs
* Developer relations/community/marketing costs

At my previous workplace this dialogue, or rather the process, has lasted for well over 2 years and is still ongoing with a bonus, the 4th costs bucket called "_the missed opportunity costs_". I’ll reflect on it all once my NDA expires in March. 

### Guess that’s another reason to follow me on Dev ;-)

At this point in life, I have the luxury to contract for a company who has decided to embrace the open-source approach and has shared nearly all products built for internal purposes under popular and permissive licenses such as _Apache2_, _GPL3_ or _MIT_ for the small things. 

So the code just went up on the GitHub with the licenses slapped on accordingly. What happened next? You have guessed it. Nothing significant.

Once again. Production quality code designed and built by experienced engineers has been shipped to the GitHub under standard permissive licenses and the world didn’t notice.

### So what does it take for the world to notice the open-source initiatives?

I will spend 20-40% of my time to try to gift-wrap and polish the GitHub repos, make the readme/contributing/getting-started in a way the world can comprehend. I will reflect on what I/we did and the corresponding results here on dev.to along with calculating our costs vs the opportunities. So that you can make a case for your boss and your boss's boss out of our efforts.

The first internal project I have started to look into is Ptah, a _vue.js_ based landing-pages builder - 

{% github https://github.com/ProtocolONE/ptah-editor %}

It is a tool for non-techy people to easily build progressive web apps with MailChimp and Auth1 integration. You can use Ptah as a standalone app, extend it with additional templates and widgets or plug it into your CMS. [We even have a demo](https://ptah.super.com/).

I’ve put some makeup on the readme, added contribution rules and a docs stub. Also, I am a few hours off the call with the development lead and can now clarify the docs and start playing with the thing.

### What do I do next?

Indeed. What are my next steps to shape up this GitHub repo so the world, the vue.js community cares and benefits?

Or here's a different angle to the question. This is a _once in a lifetime_ opportunity that somebody tries to make a business case of open-sourcing the internal tech and documenting the corresponding process in a programmers' friendly way. I bet DEV community should care.

*P.S.*
Guess this is somewhat ironic that you see this text before my boss does =]
A Pragmatic Approach to Software Architecture
Tags: architecture, productivity
Published: 2019-11-06 14:10:06

Or on the virtues of measuring good architecture instead of passionately fighting about it [https://medium.com/connect-platform/a-pragmatic-approach-to-software-architecture-ea51df8a0dd3](https://medium.com/connect-platform/a-pragmatic-approach-to-software-architecture-ea51df8a0dd3)
QuickTip: Add the Eclipse Integrated Terminal
Tags: productivity, eclipse, java, ide
Published: 2019-11-06 14:07:07

*Did you know Eclipse has an integrated terminal?* It's such a useful feature in VSCode, I was thrilled when a co-worker pointed out the same functionality in Eclipse.

## Adding the View 

Navigate to the top most menu and select:

* `Window`
    * `Show View`
        * `Terminal`

(*If for some reason `Terminal` isn't an option, select `Other...` and search for "Terminal" by typing it into the resulting dialog.*)

## Opening a New Terminal

* Locate your Terminal View (usually opens at the botom) and click the `Open a Terminal` button: ![Alt Text](https://thepracticaldev.s3.amazonaws.com/i/7fgya38k9tf1ycn60lii.png)
* In the resulting dialog, select your desired options (go with the defaults if you're unsure) and click `OK`.
    * *Note the `Choose Terminal` drop-down also provides `SSH` and `Telnet` variants- handy!*
* In the new terminal, `cd` to your project's working directory.

## Side Notes

* *Eclipse doesn't always auto-detect file system changes made from the  integrated terminal.* You can manually refresh your project by right clicking its root node in the Project Explorer and selecting `Refresh`.
* You can exit/close a terminal by first entering the `exit` command, then closing the tab.
Weekly Picks #100 — Development Posts
Tags: javascript, css, webdev, react
Published: 2019-11-06 13:43:34

* [42 most popular GitHub JS repositories in October 2019](https://app.dailynow.co/r/3c0063d524288f9f185af106cc736575)
* [5 things you can do with CSS instead of JavaScript](https://app.dailynow.co/r/539672d0a759abd59dcfb4d3b3991855)
* [12 amazing CSS tips and tricks you should know](https://app.dailynow.co/r/332f5f75f82530058dfb8ccc66120bc6)
* [What does Javascript Promise us for 2020?](https://app.dailynow.co/r/16fc01b311817b5860af02fac44ffb64)
* [Prototyping Micro Frontends](https://app.dailynow.co/r/6ad72bd0ffa8ce6944145e1cadf199d8)
* [A Guide to Understand the Concept of Modern Web App Development](https://app.dailynow.co/r/733b5f35467ecce6d8c19e221486aa44)
* [Build your own Meme Generator with React, React Hooks and TypeScript](https://app.dailynow.co/r/b9c5e54402e765f3d082f2c350523832)
* [A Complete Guide to JavaScript Tooling](https://app.dailynow.co/r/52d34dd6821c95d8685bc2574cfe0723)
* [10 most useful IDE hotkeys with GIF examples](https://app.dailynow.co/r/35a82ab4272f59d01b9a3daa064f5544)
* [12 Flexbox tips & tricks which you need to know as a web developer](https://app.dailynow.co/r/af9a0ce38d97ca31f4cfea0db8dd32df)

* * *

[_Thanks to Daily_](https://www.dailynow.co/) _developers can focus on code instead of searching for news. Get immediate access to all these posts and much more just by opening a new tab._

[![Daily promotion cover](https://cdn-images-1.medium.com/max/1024/1*7bwIhcH467BKX5Ni8XWpQg.jpeg)](https://www.dailynow.co/)
MCSD Certification - Would You Take It?
Tags: dotnet, mcsd, certification
Published: 2019-11-06 13:42:24

Anybody here have experience with MCSD?
I am tempted to study for it in 2020.
Would you it recommend to me, as a junior/mid level developer?
Resources I could find about this are:
https://www.iamtimcorey.com/blog/137740/certifications
https://dotnetplaybook.com/how-much-did-the-mcsd-cost-me/
A young Programmer and his Project Manager ...
Tags: tech, programmer, management, banter
Published: 2019-11-06 13:36:51

A young Programmer and his Project Manager board a train headed through the mountains on its way to Wichita. They can find no place to sit except for two seats right across the aisle from a young woman and her grandmother. After a while, it is obvious that the young woman and the young programmer are interested in each other, because they are giving each other looks. Soon the train passes into a tunnel and it is pitch black. There is a sound of a kiss followed by the sound of a slap.

When the train emerges from the tunnel, the four sit there without saying a word. The grandmother is thinking to herself, “It was very brash for that young man to kiss my granddaughter, but I’m glad she slapped him.”

The Project manager is sitting there thinking, “I didn’t know the young tech was brave enough to kiss the girl, but I sure wish she hadn’t missed him when she slapped me!”

The young woman was sitting and thinking, “I’m glad the guy kissed me, but I wish my grandmother had not slapped him!”

The young programmer sat there with a satisfied smile on his face. He thought to himself, “Life is good. How often does a guy have the chance to kiss a beautiful girl and slap his Project manager all at the same time!”
Extends ENTRYPOINT or CMD scripts from Dockerfile in a smart way
Tags: docker, dockerfile, entrypoint, override
Published: 2019-11-06 13:36:05

Sometimes we need to create a new image starting from a base image with proper ENTRYPOINT or CMD scripts, eg. `docker-entrypoint.sh` or `service-foreground.sh`, it looks in generic `Dockerfile` as follow

```Dockerfile
COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh
COPY service-foreground.sh /usr/local/bin/service-foreground.sh

ENTRYPOINT ["docker-entrypoint.sh"]
CMD ["service-foreground.sh"]
```

Now, you require to personalize the behavior of this script just a little bit and you annoyed by recreate these files from zero or copy from the base just to override in your build. Well, think different, you will act an extending approach like class inheritance

```Dockerfile
## Extend foreground script
RUN cd /usr/local/bin; \
    cp apache2-foreground apache2-foreground-inherit; \
    { \
        echo '#!/bin/bash'; \
        echo '[[ "$1" = "mycmd" ]] && { mycmd "$@"; exit; }'; \
        echo 'apache2-foreground-inherit "$@"'; \
    } > /usr/local/bin/apache2-foreground

## Extend entrypoint script
RUN cd /usr/local/bin; \
    cp docker-entrypoint.sh docker-entrypoint-inherit.sh; \
    { \
        echo '#!/bin/bash'; \
        echo '[[ "$1" = "mycmd" ]] && set -- mycmd "$@"'; \
        echo 'docker-entrypoint-inherit.sh "$@"'; \
    } > /usr/local/bin/docker-entrypoint.sh
```

Break any rule before writing a new production Dockerfile, be smart and reuse all of things from base image before create new stuff.
Mistakes That Can Derail A Mobile App Project
Published: 2019-11-06 13:11:56

Mobile app development is a very tedious process. There is a lot that goes into its planning and strategizing before you can move onto the development phase.
 
Every company wants to raise its current standing and reach new horizons. In the modern world, a mobile app is a brilliant way to fulfill those goals. With the use of smartphones rising every year, mobile applications offer increased user engagement, a platform to build brand image, and an opportunity to reach a wider audience.

To find success with your app, you need to pay careful attention to the development stage. Any mistake at that point can derail the entire project. So, before you look for a <a href="https://www.cubix.co/mobile-app-development/">top mobile app development company</a>, here are a few mistakes to avoid:

Lack of Visibility of the Development Process
At times it happens that once the project is underway, developers, particularly freelance hires, do not allow the client insight into the progress of the app.
 
The lack of visibility into the process means you don’t see the product until the final stage. With no access to the development processes, you can’t ask for any changes until it’s too late, or you receive a product that is entirely off the mark.

Do not Ignore App Design 
Your app design needs to be aesthetically appealing, but it also needs to focus on the UI/UX that is required by the target audience. The app will mostly fail if your target market doesn’t find it useful.

Lack of Consideration for the App Platform
Be careful in your consideration of the app platform. iOS and Android have a different target market and various other pros and cons that you need to take into account when deciding.

Developers Lack Skills for the Project 
Problems arise in the development if your developers don’t have the skills to code for a specific piece of functionality in the app. These technicalities delay the development and launch of the app, which also affects its overall success.

No Post-launch Marketing Strategy
No matter how optimistic you are of the success of the app, you need to devise a solid post-launch marketing strategy that will ensure the application gets noticed.

Lack of post-launch marketing risks the app disappearing among the competition.

Conclusion
Mistakes happen, but you need to learn from them to find success. If you focus on the points mentioned above, you are sure to reach your goals with your mobile app.

Practice makes perfect and learning from your mistakes, or someone else’s will help you create the best app for your needs.
Accordion
Tags: codepen, beginners, javascript
Published: 2019-11-06 12:59:40

---
title: Accordion
published: true
tags: codepen , beginner, javascript
cover_image: https://thepracticaldev.s3.amazonaws.com/i/z61sjquw2g7p6f66yaff.jpg
---



{% codepen https://codepen.io/giandomenico/pen/RwwMvda %}
Thoda likh lete hai public😎😎
Tags: motivation, writing, beginners, watercooler
Published: 2019-11-06 12:54:49

Hello world se shuru hoti apni kahani
Apun ko isko aage badhani
Aaje badhake waha tak legani jaha pr apan ban jaye programming ke ambani
Raste pr mushkile aayengi pr apun ko dekhke khatam ho jayegi
Kyunki apun mein dum hai apun kisse kam hai

**"Coding & writing with a pen is like heaven"- Swapnil bhojwani**

Rhyming scheme aachi nhi hai pr phir bhi padh lo isse lol🤣🤣. Happy coding