teleren/devto huggingface dataset:
First draft of the ClassicPress mission statement 
Tags: wordpress, opensource, php, discuss
Published: 2018-08-27 17:35:51

---
title: First draft of the ClassicPress mission statement 
published: true 
description: What are your thoughts? 
tags: WordPress, Opensource, Php, discuss
---
I'd love to hear your thoughts on the following mission statement for the upcoming WordPress fork, [ClassicPress](https://www.classicpress.net)

"The ClassicPress mission is to create and maintain a WordPress fork where major development decisions are approved by a majority vote. We believe that feedback from WordPress users currently falls on deaf ears and it is our mission to give them their voice back through a community led fork. 

We have seen enormous resistance against the introduction of Gutenberg into v5 of WordPress and the initial goal of ClassicPress is to provide a version of WordPress that is Gutenberg-free.

From this base the community will be given a forum to propose future initiatives. As an example, a member might suggest to add Composer support and if the majority vote in favour, this request will be implemented.

ClassicPress is about getting back to basics because we believe the community as a whole are in the best position to make it the leading content management system in world, now and into the future."
How do you make your portfolio/GitHub profile standout?
Tags: discuss, javascript, webdev, opensource
Published: 2018-08-27 16:49:23

---
title: How do you make your portfolio/GitHub profile standout?
published: true
description: 
tags: #discuss #javascript #webdev #opensource
---

How did you make your portfolio and Github profile to standout to get an interview? Do you have any tips? Please share!
Module Monday 10: Animated section, Slick carousel, Word counter & more
Tags: showdev, opensource, webdev, javascript
Published: 2018-08-27 16:25:49

---
title: Module Monday 10: Animated section, Slick carousel, Word counter & more
published: true
description: Module Monday 10
tags: showdev, opensource, webdev, javascript
cover_image: https://res.cloudinary.com/component/image/upload/v1535158442/animated-section_50_llsmtc.gif
canonical_url: https://guide.anymod.com/module-monday/10.html
---
## 5 free, open-source modules each week 

Module Monday is for quickly adding features to your website or web app.

Everything below is open source and free to use in any project you choose. [Anymod](https://anymod.com) is a service that lets you build & add features like these easily.

Click a mod to see it in action along with its source code.

### Animated section
Your content fades into view when scrolling.
<a href="https://anymod.com/mod/nmmor?v=20" class="button">View mod</a>
<a href="https://anymod.com/mod/nmmor?v=20">
  <img src="https://res.cloudinary.com/component/image/upload/v1535158442/animated-section_50_llsmtc.gif"/>
</a>

### Slick Carousel A
Showcase custom images in an interactive slider.
<a href="https://anymod.com/mod/bkkrk?v=20" class="button">View mod</a>
<a href="https://anymod.com/mod/bkkrk?v=20">
  <img src="https://res.cloudinary.com/component/image/upload/v1535158442/slick-carousel_50_ifo7pu.gif"/>
</a>

### Word & character counter
Counts the number of characters & words added to its textbox.
<a href="https://anymod.com/mod/onnml?v=30" class="button">View mod</a>
<a href="https://anymod.com/mod/onnml?v=30">
  <img src="https://res.cloudinary.com/component/image/upload/v1535158441/counter_zunufe.png"/>
</a>

### Fixed background section
Background image stays in place when scrolling content.
<a href="https://anymod.com/mod/anndl?v=60&h1=38&h2=100" class="button">View mod</a>
<a href="https://anymod.com/mod/anndl?v=60&h1=38&h2=100">
  <img src="https://res.cloudinary.com/component/image/upload/v1535158442/fixed-bg_50_uaqp1p.gif"/>
</a>

### Simple footer
A simple, responsive footer for your contact information.
<a href="https://anymod.com/mod/rddob" class="button">View mod</a>
<a href="https://anymod.com/mod/rddob">
  <img src="https://res.cloudinary.com/component/image/upload/v1535158441/footer_dmvwx5.png"/>
</a>

<hr>

[Anymod](https://anymod.com) supports developers and open source, and Module Mondays are one way we give back to the developer community to help foster a more open, inclusive web.

I post new modules [here](https://dev.to/tyrw) every (Module) Monday -- I hope you find them useful!

Happy coding ✌️
The 7 Most Popular DEV Posts from the Past Week
Tags: top7
Published: 2018-08-27 16:06:12

---
title: The 7 Most Popular DEV Posts from the Past Week
published: true
description: A round up of the most-read and most-loved contributions from the community this past week.
tags: icymi
cover_image: https://thepracticaldev.s3.amazonaws.com/i/sfwcvweirpf2qka2lg2b.png
---


#1. DEV TOOLS  

This list is awesome because everything is free and open source!

{% link https://dev.to/sarthology/best-open-source-tools-for-developers--300f %}

#2. Haskell? Prolog?

The community shares the hardest programming languages they've had to learn.

{% link https://dev.to/donaldkellett/what-are-the-hardest-programming-languages-you-have-ever-learned-ga4 %}

#3. Two changes that broke the camel's back

Kasey shares their experience with the Elm community and how the latest release broke their heart.

{% link https://dev.to/kspeakman/elm-019-broke-us--khn %}

#4. Research --> Installation

Muna shares how she upgraded the ram on her laptop -- pictures included! 

{% link https://dev.to/munamohamed94/how-to-upgrade-ram-on-your-laptop-57bm %}

#5. The good and the ugly

Sethu shares their impressions of Coder IDE, a full-stack IDE with root Linux terminal access.

{% link https://dev.to/sethusenthil/coder-ide---the-next-gen-ide-on-the--1b99 %}

#6. IFLG

Diving into the git log command. 

{% link https://dev.to/drews256/i-love-git-log-off %}

#7. How has the web become like this?

With over 20 years of experience, Chris shares how they've seen the web evolve and leaves us with some actionable advice.

{% link https://dev.to/quii/the-web-i-want-43o %}

_That's it for our weekly wrap up! Keep an eye on dev.to this week for daily content and discussions...and if you miss anything, we'll be sure to recap it next Monday!_
SQL Server 2016’s STRING_SPLIT
Tags: sqlserver, functions, sqlserver2016, sql
Published: 2018-08-28 13:03:48

---
title: SQL Server 2016’s STRING_SPLIT
published: true
tags: SQL Server,Functions,SQL Server 2016,SQL
canonical_url: 
---

I found a pretty cool little function as I was perusing the SQL Server functions documentation the other day. (What, doesn’t everyone do that?) I just read the name of this function and thought, well, no need to create that function with a loop any longer! Finally, SPLIT has come to SQL Server! What is … [Continue reading SQL Server 2016’s STRING\_SPLIT](https://randallsims.wordpress.com/2018/08/27/sql-server-2016s-string_split/)
What are your thought on Distance learning?
Tags: discuss
Published: 2018-08-27 14:35:19

---
title: What are your thought on Distance learning?
published: true
description: 
tags: discuss
---
So recently we are seeing the rise of distance learning at a great pace. Thanks to Edx, Coursera etc.

What so my question would be as a software developer what are your thought on Distance learning? more specifically getting Bs.c or Masters degree from universities like **University of London**, **Arizona State University**.

Full course list at coursera: [Degrees and Professional Certificates list](https://www.coursera.org/browse/degrees-and-professional-certificates?languages=en)
Sekret: Encryption tool for Kubernetes Secrets
Tags: kubernetes, go
Published: 2018-08-27 10:36:41

---
title: Sekret: Encryption tool for Kubernetes Secrets
published: true
description: Sekret encrypts and edits Kubernetes secrets.
tags: kubernetes, go
---

[Sekret](https://github.com/nownabe/sekret) is a CLI tool to encrypt and edit Kubernetes Secrets. Sekret makes management and deployment for Secret secure and simple.

# Motivations

* want version controlled Secret like other resources (e.g., deployments)
* want to commit encrypted Secret YAMLs
* want to edit encrypted Secret YAMLs easily
* want to apply decrypted Secret YAMLs easily

# Functionalities

* Encrypt plain YAMLs
* Decrypt encrypted YAMLs
* Create new encrypted Secret YAMLs
* Edit encrypted Secret YAMLs as plain text

# Demo

[![asciicast](https://asciinema.org/a/MyvxqcN0oMbmGc8xAaJh4U2Fz.png)](https://asciinema.org/a/MyvxqcN0oMbmGc8xAaJh4U2Fz)

# Installation

You can get Sekret with `go get`.

```bash
go get github.com/nownabe/sekret
```

Also, you can download binaries from [GitHub Releases](https://github.com/nownabe/sekret/releases).

```bash
curl -sSL -o /path/to/sekret https://github.com/nownabe/sekret/releases/download/v1.1.0/sekret_linux_amd64
chmod +x /path/to/sekret
```

# Usage

`sekret` command is used following subcommands `enc` / `dec` / `new` / `edit`.

```bash
sekret subcommand [options] filename
```

The environment variable `ENCRYPTION_KEY` is used as the encryption key for all subcommands. Encryption keys must be 16 or 32 bytes. `EDITOR` variable specifies the editor for `new` and `edit` subcommands. Command options can also specify them.

## Encrypt

Following commands encrypt `secret.yaml` and then commit it on Git.

```bash
$ export ENCRYPTION_KEY=$(cat /dev/urandom | base64 | fold -32 | head -1)
$ sekret enc secret.yaml > secret.yaml.enc
$ git add secret.yaml.enc
$ git commit
```

## Decrypt

Easy to decrypt and apply Secrets.

```bash
$ sekret dec secret.yaml.enc | kubectl apply -f -
```

## Create New Encrypted Secrets

`new` subcommand creates a new encrypted Secret YAMLs.

```bash
$ export EDITOR=vim
$ sekret new secret.yaml.enc
```

`sekret new` opens specified editor with the Secret template like following YAML.

```yaml
apiVersion: v1
data:
  Key: Value
kind: Secret
metadata:
  creationTimestamp: null
  name: new-secret
type: Opaque
```

Values of `data` must be encoded as base64 in Kubernetes Secrets, but sekret encodes and decodes automatically on opening and saving them. So you can write YAML as completely plain text. If you want to edit as base64, use `--decode-base64=false` option.

Sekret validates before saving YAML, so it doesn't save YAML when invalid.

## Edit Encrypted Secrets

You can edit encrypted Secret YAML like plaintexts with `edit` subcommand.

```bash
$ sekret edit secret.yaml.enc
```

`sekret edit` opens decrypted and base64 decoded YAML in the specified editor. When the editor is closed, it saves encrypted and base64 encoded YAML. Of course, it validates YAML before saving.

# Conclusion

Sekret makes lifecycle of Sekret very simple and secure. It is effortless to manage and deploy Secret YAML.
DigitalOcean JS 1.0 Released!
Tags: showdev, opensource, node
Published: 2018-08-26 17:15:59

---
title: DigitalOcean JS 1.0 Released!
published: true
description: A library for the DigitalOcean API written in TypeScript. For use in Node or the browser!
tags: ["showdev","opensource","node"]
canonical_url: https://johnbwoodruff.com/posts/digitalocean-js-released/
---

I've been writing a library, DigitalOcean JS, for the last year in my spare time. I started it because I was building a DigitalOcean mobile app using Ionic for use in managing your DigitalOcean resources from your phone. In looking at the various libraries available for my use, I disliked them for a few reasons, including use of callback functions instead of Promises, only being able to use some in Node and not the browser, among other things. Due to those issues, I decided to build my own that was structured how I would like to use it, with some key goals in mind:

* Be able to use in a Node or Browser environment with no difference in usage.
* Use Promises instead of callbacks so clients can make use of `async`/`await`.
* Be built in TypeScript so consumers of the library can benefit from excellent intellisense with the TypeScript definitions.
* Provide solid documentation including examples for usage.

To that end I started development on DigitalOcean JS. Instead of building it all out quickly I decided to build it out as I needed it for the app I was building. As is usual with my side projects, (see [my previous post](https://dev.to/johnwoodruff91/rip-side-projects-2j34)) it languished to the side for a while. After writing that blog post, I decided that I wouldn't let this project die. I literally had one set of endpoints left to implement.

It is with great pleasure that I finally get to announce the official v1.0 release of DigitalOcean JS. Check it out at the repo below, and keep fighting to keep your side projects alive!

{% github jbw91/digitalocean-js %}
Why Are E-Books More Expensive Than Printed Books?
Tags: ebook, book
Published: 2018-08-27 12:09:21

---
title: Why Are E-Books More Expensive Than Printed Books?
published: true
description: Why Are E-Books More Expensive Than Printed Books?
tags: e-book, book
---

Today, I saw [this site](http://gameprogrammingpatterns.com/) on Hackernews and I shared the link with my friends. Then, I wanted to know if there was an e-book version and yes, there is. But something caught my attention. When I checked the [printed version of this book](https://www.amazon.com/dp/0990582906), It's price is same with [e-book version](https://www.amazon.com/dp/B00P5URD96)!! This is a complete nonsense! Sometimes e-books are more expensive than printed books!

It is logical that e-books should be cheaper than printed books. I searched on web and I found [this article](https://booksavenue.co/2013/12/17/why-are-e-books-more-expensive-than-printed-books/). Apparently, the prices of e-books are too high because of the publisher's greed!! This must be stopped!!

I prefer e-books because there is no paper consumption, access is easier, and for a lot of reasons, but all these beautiful things do not happen because of the publisher's greed.

I hope this situation will improve soon.
No SwiftConf this year
Tags: conferences
Published: 2019-01-31 20:18:26

---
title: No SwiftConf this year
published: true
tags: conferences
canonical_url: https://zeitschlag.net/no-swiftconf-for-me/
---

More than one month ago — one day after I published the last story — I got fired. That's one reason why I haven't written any blogposts since then. I'm still getting paid until the end of August, but then that's it.

On the one hand, getting fired feels sucks. There's a lot of uncertinty and personal rejection involved. For the first time in my life, I will be unemployed. Life will go on — it always does — but it's a totally new experience for me.

On the other hand, there are many positive aspects of having plenty of time during the summer: Wanna swim in the lake nearby? Feel free! Wanna read all those long, interesting articles in your feed reader, you haven't had time for? Well, you've got plenty of time now! There're a dozen podcast episodes you want to listen to? Go ahead! There's this thing you've wanted to work on for a long time? Guess what? Just do it.

In 2016, I visited a deverlopers conference for the first time in my life: I attended SwiftConf in Cologne and I really enjoyed it. In 2017 I went there again. My employer back then paid for the ticket, the hotel, the train, me being there both years and I'm still very grateful for that.

This year, it will be different: Due to my unemployment, money became an issue. This year, I'd have to pay for the ticket by myself, as well as for the train to Cologne. I tried to convince myself to see these expenses as kind of a necessary investment, as there was always a very nice networking event in the evening, awesome catering and some interesting talks.

But I didn't manage to convince myself that this investment is worth the price. So: No SwiftConf for me this year. Unfortunately.
React Native Set TextInput Type Style Password Example
Tags: react, reactnative, android, javascript
Published: 2018-08-27 11:20:44

---
title: React Native Set TextInput Type Style Password Example
published: true
description: React Native Set TextInput Type Style Password Example
tags: #react #reactnative #android #javascript
---

Post Link : https://www.skptricks.com/2018/08/react-native-set-textinput-type-style-password.html

This tutorial explains how do you style a TextInput component in react native for password input. In react native application when you are entering any text or value in TextInput layout component, then by default entered text is visible to user. But sometime we need to encrypt the value present in TextInput layout component, so that details are not exposed to any other people/users.

<img src="https://2.bp.blogspot.com/-GapJmltlX8Y/W4PYzl6jBeI/AAAAAAAAB14/FusEq5n2zcw9UU6tA2Wg0UznegjmjGlegCLcBGAs/s400/pass.jpg" />

Just take an example of password field in basic HTML Form, where the password field value is encrypted to asterisk symbol. Similarly In this tutorial we are going to encrypt or hide the password value in TextInput layout component in react native application.
 To create secure password field, you need to use secureTextEntry props inside the TextInput component. (i.e : secureTextEntry={true})

<a href="https://www.skptricks.com/2018/08/react-native-set-textinput-type-style-password.html" >Download source code </a>
Develop multithreaded apps with EntityDAC under iOS, Android and Linux 
Tags: orm, delphi, linq
Published: 2018-08-27 11:04:33

---
title: Develop multithreaded apps with EntityDAC under iOS, Android and Linux 
published: true
description: Devart has released a greatly improved EntityDAC 2.0, a robust ORM for Delphi with LINQ support for querying data. EntityDAC now includes the support for iOS, Android and Linux, as well as other highly requested features like thread-safe contexts, NexusDB data provider and others.
tags: orm, delphi, linq
---

Devart, a Czech software vendor of data connectivity solutions and database tools, has rolled out a greatly improved version of EntityDAC, a robust ORM for Delphi with LINQ support that provides a proficient framework to perform object-relational mapping of database objects to Delphi classes. Among the major features, support for iOS, Android, Linux is now added to EntityDAC functionality. There is a list of updates users will also find in the upgraded tool:
-Thread-safe contexts
-NexusDB data provider and Firebird .NET Provider 5.12 are ready for use
-Numerous other improvements like the support for enum types and using TGUID as an entity key or as an expression argument.

Take a closer look at some current and previous features that are available in EntityDAC at https://www.devart.com/entitydac/ .

About Devart

Devart is one of the leading developers of database tools and administration software, ALM solutions, data providers for various database servers, data integration and backup solutions. The company also implements Web and Mobile development projects.
Learn more about Devart at https://www.devart.com .
Dev.to custom "Lost internet connection page"
Tags: devto
Published: 2018-08-27 10:57:17

---
title: Dev.to custom "Lost internet connection page"
published: true
description: just wow
tags: #devto
---

![""](https://thepracticaldev.s3.amazonaws.com/i/mtoz4owj8tpn1koeomde.png)

Just lost internet connection and I visited https://dev.to and guess what, this cool custom "You don't have internet" page popped up :D with a Trump joke :D

I'm not from America, but FUCK YEAH! 


Anyway, how it works? Can I experience this anywhere? The screen is from Chrome, so is just a feature of Chrome?

Happy Monday, everyone!
Learning ASP.net MVC 5
Tags: discuss, aspdotnet, csharp, help
Published: 2018-08-27 10:47:30

---
title: Learning ASP.net MVC 5
published: true
description: 
tags: #discuss #ASPDOTNET #CSHARP #help
---

Lately, I started learning Asp.net MVC 5 (little note I'm not a web developer and It's been years I didn't touch something in relation with web) so now I'm struggling to learn it, I've seen some tutorials and courses and made some stuff but I still feel like I know nothing about it. 
so if anyone has a great tutorial where they build some kind of website from zero to a good point and in same time teaching good uses and tips I will be so thankful.
ウェブサーバー のセキュリティの道具: NIKTO
Tags: nikto, security, japanese
Published: 2018-08-27 10:24:08

---
title: ウェブサーバー のセキュリティの道具: NIKTO
published: true
description: 「NIKTO」はウェブサーバーのセキュリティの道具です。
tags: nikto, security, japanese
---

「NIKTO」はウェブサーバーのセキュリティの道具です。 
![](https://www.darkorg.net/wp-content/uploads/2017/09/nikto-e1506788710993.png)
公の「NIKTO」の根本的は[ここです](https://cirt.net/nikto2-docs/)。でも、この記事は大筋です!
「LINUX」の「NIKTO」の設備が易しいです。

```
$ sudo apt install nikto
```

ああ、そですか。=)
実は、`apt-get` を使わなかった 

「HOST」のスキャンのコマンドは`-h`。

(例え)

```
$ nikto -h 192.168.0.1
```

も、「HTML」の文法

```
$ nikto -h localhost
```

このは「HTTP」、それから「HTTPS」です。

```
$ nikto -h https://localhost
$ nikto -h localhost -ssl

```
でも、このは唯一「 HTTPS」です。８０は デフォルトの ポートです! ポートですのコマンドは`-p`。

```
$ nikto -h 192.168.0.1 -p 443
```
ああ、一緒 に例えをみましょう！

```
$ nikto -h https://example.jp -p 443, 50, 63, 24, 80
```
その例えはポートがたくさんありあります！ それは可能です。 :thumbsup_tone3:
も、PROXYを使うことができます。すごいですね！ 
「nikto.conf」を編集すですください。「PROXYのコマンドは`-useproxy` 

```
$ nikto -h 192.168.0.1 -p 50 -useproxy 
```
あ！私は仕上がった。好きでしたか?
Sourcing for funds ain’t your problem, your customers are
Tags: startup, customers, nigeria
Published: 2018-08-27 09:57:12

---
title: Sourcing for funds ain’t your problem, your customers are
published: true
description: Sourcing for funds ain’t your problem, your customers are
tags: #Startup, #Customers, #Nigeria
---

All I have seen majorly in Nigeria is either people sourcing for funds or looking for cheap labor. Yes It is great to seek for funds but you don’t do that when your start up is just a new born baby.

Your primary focus should be problem solving not funds seeking. This which I see is a major reason why Nigerian start ups fail. They all think it’s all about the money, it’s not, yeah you would make a ton of money at the end of the day.

Please don’t shift your focus from making your customers happy to making your pocket happy. Your customers give you the required money you need at the end of the day not your investor. All your investor does is to kick start your business (And by kick starting I mean they just help you with your primary funds just after they see that you have a good product and see that you and your business are scalable ).

The technologies and strategies used for proper development of businesses are more important than the funding at the cradle stage of a business. By the way investors will only invest in something that works.

For example look at Hotels.ng, Mark Essien didn’t sit and wait for investments before figuring out Hotels.ng. He did his work.

Another thing is User Research, have you considered who will use your platform ? To understand this you have to carry out Design Sprints, Prototype testing and all before coming out to seek for funds.

I have a philosophy that if you are not as confident as the CEO of the American Start Up Party On Demand, you haven’t finished your research work.