teleren/devto huggingface dataset:
A brief experience of coding for a week
Tags: beginners, gratitude, html
Published: 2020-06-27 15:11:37

Hey fellow seniors and coders!
How are you people doing?
I will start by saying what an amazing yet demotivating thing it is to learn developing sites. So some of you may have read my ongoing series where I said I will bring regular blogs. Which of course I didn't do. Let me tell you something, first of all, it's hard to write a blog man. It takes time. <q>Time</q> which is important for self-trainee such as me. Secondly, I failed even reach to 100 people by my blogs. As I have told before, I want a community of beginners working together so that they can grow to learn from each other. But seems like I am the only beginner here. Guys before saying anything else I would love to thank all the people who have helped without even knowing me not just in dev.to but in other platforms. What an amazing community I am a part of!

Now about that experience of mine, I started learning programming hoping to become a freelancer. My first language was Html which I kind of understand mostly. And it was easy, to be honest. I had some experience with Html beforehand so I did learn it quickly. But the language that comes next isn't easy to master quickly. This has to be the most interesting and super boring topic of my <strong>learning to develop</strong> journey. I guess many of you already guessed the language or the stylesheet whatever you like to call it. Yes, it's CSS. It's not so difficult to understand to be fair. But the designing and some unwanted commands may bring the beast inside you to roar. I felt it too many times and still feeling it. I haven't even been able to cover the basics yet. I try to give at least more than 5 hours a day. It takes time in understanding and imitating. But the harder it gets the intriguing it is. I may be a short-timer, but I am in love with developing. I get challenged in a new way every day by some small mistakes and codes, Which I really enjoy solving. Thanks for reading through all of this.

Let me know if you have any suggestion for me to get better at developing. If you liked it stay tuned to get more blogs like this. Anyway thanks to everybody for helping a newbie grow. Much respect.<em>BYE</em>.
Flipper v1 is out on an open-source 
Tags: opensource
Published: 2020-06-27 15:10:12

If this is the first time to hear flipper, flipper is an open-source point of sale like square that works online and offline, it has been 7 months of intense development a team from yegobox has intensively pushed the project to the edges so we can have v1 now, flipper is an ambitious project with the aim is to make point of sale accessible to everyone, if you are dev this is the right opportunity to collaborate and iterate with.. the project is built in electron and flutter for the mobile app please check out here https://github.com/yegobox/flipper/ 

I look forward to your stars and or contributions.

Richard, Developer from the yegobox team.
Personal Operations
Tags: work
Published: 2020-06-27 15:08:36

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

If I shipped with an operating manual...

- Solo mode < 10am
- Peak coding time 1pm - 5pm
- Deep conversations start at 9pm
- Best results when continually hydrated
- Recommended maintenance minimum one outdoor walk daily

*What does your operating manual look like?*
Hope for Responsibility 
Tags: ethics, firstpost, welcome
Published: 2020-06-27 14:41:42

As a new developer I have certain thoughts and hopes to consider when looking at the grand view of the tech industry. I know that what I'm seeking is not simply a job, but a role in building something constantly shaping our world. This is my first post, so I thought I would use it as a way of remembering why I am entering the field in the first place. 

A glance outside the window may not reveal a world dominated by methods and algorithms.  But a deeper look at what people are talking about, what they are working on, and even how they decide where they are going - all of these reveal how greatly technology pervades our way of life. Coding is important because it produces an integral part of our daily life and work. Our society’s recent mass-descent into remote-working culture shows that these systems are ready to support massive societal shifts at a moment's notice.  

We would then hope that the rest of our society is updated to same the degree. However, shocks to our social structure reveal certain issues.  During the COVID-19 pandemic, numerous unemployment systems were unable to keep up with the massive influx of people in need. Some of these crucial systems were using [archaic coding languages](https://www.theverge.com/2020/4/14/21219561/coronavirus-pandemic-unemployment-systems-cobol-legacy-software-infrastructure), left out of computer classrooms for decades. Similarly stresses to a food distribution program partly using outdated computers ultimately resulted in hundreds of children [going hungry](https://www.cnn.com/2020/04/08/business/coronavirus-cobol-programmers-new-jersey-trnd/index.html). 

Despite our technological breakthroughs, if our society’s tech is not evenly updated, those populations who are most in need will likely be the ones who are most left out. Why are the technologies to find the top trending streamers more stable than the ones that are responsible for the livelihoods of thousands of families? 

As much as we need individuals with the prowess to push tech forward, we also need those who will consider the ethical consequences of what we develop and where we develop them. Surveillance tech continues to advance in an alarming fashion. But in the recent outcry for police reform, some companies have put a pause to distributing the tech to law enforcement. More decisions like this are needed for the world we are developing, line by line. 

These are the issues I am pondering as I take my first few steps into the industry.  Good code helps people and communities flourish. Good code can also put them at risk. I understand that for my own contribution on the future, I should aim not only need to be a “good coder”, but also a responsible one.
Kentico Rocks Episode #033 - The .NET Core Future is Now For Kentico Xperience 13
Tags: kenticoxperience, dotnetcore, aspnet, kentico
Published: 2020-06-27 15:25:42

---
title: Kentico Rocks Episode #033 - The .NET Core Future is Now For Kentico Xperience 13
published: true
date: 2020-06-27 14:27:51 UTC
tags: kenticoxperience, dotnetcore, aspnet, kentico
canonical_url: https://www.mcbeev.com/Blog/June-2020/Kentico-Rocks-33-Net-Core-Xperience-Beta-3
---

In this episode of the **Kentico Rocks Podcast** , our host [Brian McKeiver](https://www.mcbeev.com), Co-Owner at [BizStream](https://www.bizstream.com), is joined by [Sean G. Wright](https://dev.to/seangwright), Kentico MVP at [WiredViews](https://www.wiredviews.com/). Brian and Sean discuss the recently released [beta 3 of Kentico Xperience](https://devnet.kentico.com/download/beta/), the digital experience platform offering from [Kentico](https://www.kentico.com/). They get into how the newest release will allow for full support of .NET Core, the most modern released version of .NET.

Sean and Brian also talk about what this technology shift means for MVC 5 or WebForms developers who are not yet well versed in .NET Core. Listen to the episode to gain some tips and insights on why .NET Core is different, and how to get started in Kentico and .NET Core if you are still in the Portal Engine of MVC 5 world.

Remember, [you can subscribe to the Kentico Rocks podcast on spotify](https://open.spotify.com/show/4LDuqV2NKush3NJqNP4rO6). Click on over to that if you haven't start following Kentico Rocks yet.

[![Listen on Spotify to Kentico Rocks](https://www.mcbeev.com/MBV/media/uploads/2018/spotify-podcast-badge-blk-grn-165x40.png)](https://open.spotify.com/show/4LDuqV2NKush3NJqNP4rO6)

### Watch Now
{% youtube Wp9Oyyeh0i8 %}


### In This Episode

Brian McKeiver and Sean Wright discuss the following topics in Kentico Rocks podcast episode #33:

*   Kentico Xperience 13 Beta 3 and .NET Core
*   Benefits of .NET Core compared to previous .Net frameworks
*   How Xperience supports .NET Core better than ever
*   What new developers need to know about the switch to .NET Core from MVC 5
*   How .NET Core allows for more flexibility and freedom for your team
*   A few business benefits of .NET Core, like deployment to Azure Web Apps based on Linux

Related Links to this episode:

*   [.Kentico Xperience Beta 3 Download](https://devnet.kentico.com/download/beta/)
*   [Sean's Dev.To Kentico Blog](https://dev.to/seangwright/kentico-xperience-13-beta-3-page-builder-view-components-in-asp-net-core-onm)
*   [Getting Started with .NET Core Docs](https://docs.microsoft.com/en-us/dotnet/core/get-started?tabs=windows)


### Previously on Kentico Rocks
You can also listen to the previous episode of Kentico Rocks where I talk about [What's New in .Net, Azure Static Web Apps, and Kentico Kontent](/Blog/June-2020/032-Whats-New-in-Net).
Improve the accessibility of your website using the aria-label attribute
Tags: a11y, inclusion, webdev, html
Published: 2020-06-27 14:22:00

With the ever-growing number of services offering their products solely through digital channels, digital accessibility is becoming more and more important.

The lack of accessibility may lead to the exclusion of people with disabilities from those services.
That's why we should all care and make our digital services more and more accessible.

When it comes to the web, we can start with small steps and slowly make a website more and more accessible.

For instance, we can start by using the `aria-label` attribute to add a description on elements that don't have a text label visible on the screen. 

Let's see an example...

It's quite common, when we have a link to a social media account, to use the logo of the social media platform instead of the actual name. To make those links more accessible, you can add the `aria-label` on the anchor tag leading to the social media account, like in the following snippet:

```html
<a href="https://twitter.com/diamantidis_io" aria-label="Twitter">
 ...
</a>
```

I hope that this post will make you more aware of this topic and motivates you to make your website more accessible!

If you are interested to find potential accessibility issues on your websites, you can use [Lighthouse in Google DevTools] or the [web.dev Measure] tool provided by Google. 

[Lighthouse in Google DevTools]: https://developers.google.com/web/tools/lighthouse#devtools
[web.dev Measure]: https://web.dev/measure/
Do You Need a Remote Team?
Tags: remoteteam, devops, webdev, javascript
Published: 2020-06-27 14:08:12

Why Choose Remote Work for Your Organization. In 10 years' time, as technology moves forward even further, people are going to look back and wonder why offices ever existed. But leaving the romance of things aside, let's look at the fact. 

In December 2019, Global Data Consult carried out a survey that shows that 90% of workers would like flexible work options, and two-thirds of Americans would even choose less pay for more flexibility. And things don't stop here. 

Among the reasons why employees embrace remote work are;
•	Not commuting their life away, 
•	Escaping the gruesome 9 to 5 where you're always stuck in traffic or in line somewhere, 
•	Less gas money, 
•	Escaping the monopoly of city life where if you want a high-paying position that requires high skill, you automatically need to live in a big city, 
•	Increased productivity, and 
•	More family time. 
And all these, at no cost for business productivity and results. 
As an employer, you have so many benefits on the side of things as well. 

For starters,
•	No cost with an office space, which in many cases is somewhat around 30% of the amount you pay for salaries. 
•	You're no longer limited to local talent. 
•	You can hire the best people you can afford in the world, and 
•	You can add to your job all the benefits the employees get that we listed above.

So if you look at the financial aspect alone, you will save a minimum of 30% in expenses... and your employees will also save. Because they could move to a smaller, more scenic town where the rent is significantly lower... and they no longer waste their time in traffic. It's an all-around winner. So you might be wondering why doesn't everyone that can, already do remote work? And the main problem is because of widespread misconceptions and excuses managers make.

Checkout my next blog, on some of the misconceptions and excuses to going remote.
Cloudflare DNS proxy fully work with Netlify Site
Tags: cloudflare, netlify, dns, certification
Published: 2020-06-27 13:56:25

When I started Cloudflare was number one in solution to security and CDN solution. Even pay plan is better than other competition on planet. It was goal and with increased usage I found some hard corners. In free plan I get option that enable new hosting to be connected - "Origin Certificates"

This add layer of protection and give Netlify certificate that they need.

Before You start:
Remember to create DNS zone on Netlify for branch deployments as we use dns from other company. 

How to apply with images and comments: https://blog.millerti.me/2019/01/20/using-cloudflare-ssl-certificates-with-your-netlify-site/ 

You can use Netlify CLI to deploy and new added "--alias" support branching.

Have a nice day :)
Cloudflare DNS proxy fully work with Netlify Site
Tags: cloudflare, netlify, dns, certification
Published: 2020-06-27 13:56:25

When I started Cloudflare was number one in solution to security and CDN solution. Even pay plan have more than other competition on planet. It was goal and with increased usage I found some hard corners. In free plan I get option that enable new hosting to be connected - "Origin Certificates"

This add layer of protection and give Netlify certificate that they need.

Before You start:
Remember to create DNS zone on Netlify for branch deployments as we use dns from other company. 

How to apply with images and comments: https://blog.millerti.me/2019/01/20/using-cloudflare-ssl-certificates-with-your-netlify-site/ 

You can use Netlify CLI to deploy and new added "--alias" support branching.

Have a nice day :)
Bootstrap 4 - Hiding elements in responsive layout
Tags: css
Published: 2020-06-27 13:29:31

CSS class to hide on medium, large and extra large devices.
```css
d-block d-md-none 
```
CSS class to hide on small and extra-small devices.
```css
d-none d-md-block 
```
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/uxy1tfkuloqse8qvzznc.png)


Note that you can also inline by replacing d-*-block with d-*-inline-block

### Old answer: Bootstrap 4 Alpha

* You can use the classes .hidden-*-up to hide on a given size and larger devices

.hidden-md-up to hide on medium, large and extra large devices.

* The same goes with .hidden-*-down to hide on a given size and smaller devices

.hidden-md-down to hide on medium, small and extra-small devices

* visible-* is no longer an option with bootstrap 4

* To display only on medium devices, you can combine the two:

hidden-sm-down and hidden-xl-up

### The valid sizes are:

xs for phones in portrait mode (<34em)
sm for phones in landscape mode (≥34em)
md for tablets (≥48em)
lg for desktops (≥62em)
xl for desktops (≥75em)
What harmful habits do datascientists pick up over time?
Tags: discuss, career, datascience
Published: 2020-06-27 13:21:17

---
title: What harmful habits do datascientists pick up over time?
published: true
description: weigh in with your thoughts
tags: discuss, career, datascience
//cover_image: https://direct_url_to_image.jpg
---


Weigh in with your thoughts!


{% post ben/what-harmful-habits-do-developers-pick-up-over-time-37ha %}
> Inspired by @ben
Getting Started With TypeScript based Express Server
Tags: typescript, javascript, node, express
Published: 2020-06-27 13:12:20

You can simply get started with my boilerplate on GitHub :

https://github.com/dev117uday/boiler-plate-ts-node-server

Or here is the procedure :

## The Big Question: Why this article when there are hundreds of similar articles on this topic.
### Answer:  When I tried to create a typescript server with node, I faced issues that weren't addressed in procedures I followed.

So let's get started

1. Create a new project folder
- Create a new project folder on your computer and open it in your terminal
- Run the following command to initialize an npm project

```
npm init
```

2. Installing Dependencies :
Install the following dependencies that will get you started
```
npm install typescript express @types/express @types/node ts-node ts-node-dev
```
Add tsc in scripts inpackage.json
```
"scripts": {
...
    "tsc":"tsc",
...
}
```
Then run
```
npx tsc --init
```
The above npm install command contains packages **ts-node** and **ts-node-dev**. When you write code inside a .ts file, in order to run it, you first need to run **tsc** and then run the .js file it produces. While working with a typescript node server, you have to first convert all .ts files to .js files and then run the server file. And that's the problem if you using **nodemon**, it by default does not compile .ts files to .js file, hence every time to make a change, you first have to stop the server, run **tsc** and then run the server file again. Not cool right?
**ts-node** and **ts-node-dev** help solve this problem, with s few others.

- You don't have to manually compile ts files, nor make some fancy change to any config files
- These packages don't generate .js file in your file system, hence no clutter in your repository

This was the big problem I faced while getting started with typescript express server. Moving on

3. Finalizing scripts in package.json
Your scripts package.json must contain these commands
```
"scripts": {
...
  "tsc": "tsc",
  "postinstall": "tsc",
  "start": "node server.js",
  "dev": "ts-node-dev server.ts"
...
}
```

4. Create server.ts file
```
import express = require('express');

// Create a new express app instance
const app: express.Application = express();

//routes
app.get('/', function (req, res) {
	res.send('Hello World');
});

app.listen(3000, function () {
	console.log('App is listening on port 3000');
});
```

## That's It
You can now run your server using
```
npm run dev
```

I hope you like this article :
Follow me on
[GitHub](https://github.com/dev117uday)
[LinkedIn](https://www.linkedin.com/in/uday-yadav-4995a818a/)
Open Source Funding Survey
Tags: opensource, discuss
Published: 2020-06-27 13:07:37

Hey there! For a while now, I've been pondering about funding in open-source projects and if it is an issue or not. When Github introduced its [Sponsors](https://github.com/sponsors) feature not too long ago, it kinda refreshed my interest in the topic.

Github Sponsors is by no means the first attempt at addressing funding issues in open-source. There have been plenty of attempts by various people prior to that, some of which you can read about in this really well put-together article: https://hackernoon.com/why-funding-open-source-is-hard-652b7055569d

Some of them are doing well, like Patreon or Open Collective, but I'd argue that only a very limited amount of open-source projects can raise significant amounts of funding using platforms like these. And I feel like Github Sponsors won't be shifting the landscape of open-source funding either, especially considering that it's only available in 32 regions, excluding most of the developing countries in the world.

**What does the open-source community think about this?**

I can't tell and I'd assume opinions vary a lot. So I got together with 2 friends of mine and we decided to design and put up a survey which attempts to shed some more light on how the open-source community feels about the funding situation as it currently is.

If you are interested too, and want to provide your view on the issue, we'd really appreciate if you could take a few minutes to share your thoughts on https://opensourcefunding.github.io/

We will publish the results of the survey later on and we're really looking forward to learn more about how the community feels about this. We hope the results can amplify the voices of the open-source community, contribute to improving the situation for open-source maintainers, and thus, secure open-source projects in the long term.
Learning Web - 03 
Tags: webdev, javascript, beginners
Published: 2020-06-27 12:59:20

After halting my Web Development studies for a couple of weeks to deal with other priorities I've decided to make another project as a refresher to Javascript. 
This project contains three prototypes of different "image viewers". 
The first is a generic slide-show. The second and the third are based on an idea that I've seen here and there before. As a 3D Artist myself I think the idea of having a cheap/efficient way of scrolling around a Turn-Table of a 3D Model is very appealing. 
So that's what I did, the first version of this works with a Click + Drag on the image, it scrolls through the Key Frames of a Pre-Rendered turn-around animation, the second one goes through the same frames on the Page Scroll. [Here is the link](https://vguerreiro.github.io/interactive-img-viewers-webdev/) for the project in my github pages.
Pacote Node.js para envio de Mensagens via WhatsApp
Tags: node, npm
Published: 2020-06-27 12:45:56

Fiz esse pacote para facilitar o envio daquelas mensagens pré-digitadas antes de iniciar a conversa via WhatsApp, esse pacote não vai contra qualquer regra do WhatsApp como se vê em outros. Foi escrito e transformado em pacote para se utilizar com Node.js porém você pode pegar o código fonte no GitHub e utilizar como achar melhor, a estrutura é bem simples.

### Instalar
```
npm install @aninga/whatsapp-manager
```
### Uso
```javascript
import {WMCompose, WMSend} from '@aninga/whatsapp-manager';

let example = new WMCompose();
example.writeText("Hello");
example.writeText("line break: before, after",1,1);
example.writeText(":)");
WMSend('5569999999999', example.getText());
```
Texto simples
```javascript
WMSend('5569999999999', "other text");
```

[Acessar GitHub](https://github.com/alexandrefreiref/Af.WhatsappManager#readme)
[Acessar NPM](https://www.npmjs.com/package/@aninga/whatsapp-manager)