teleren/devto huggingface dataset:
Open Source Automated Machine Learning With MindsDB
Published: 2019-07-29 11:20:42

<p>Machine learning is growing in popularity and capability, but for a majority of people it is still a black box that we don't fully understand. The team at MindsDB is working to change this state of affairs by creating an open source tool that is easy to use without a background in data science. By simplifying the training and use of neural networks, and making their logic explainable, they hope to bring AI capabilities to more people and organizations. In this interview George Hosu and Jorge Torres explain how MindsDB is built, how to use it for your own purposes, and how they view the current landscape of AI technologies. This is a great episode for anyone who is interested in experimenting with machine learning and artificial intelligence. Give it a listen and then try MindsDB for yourself.</p><p><a href='https://www.pythonpodcast.com/mindsdb-automated-machine-learning-episode-218/'>Listen Now!</a></p>
Domain Driven Design For Python
Published: 2019-07-29 11:20:41

<p>When your software projects start to scale it becomes a greater challenge to understand and maintain all of the pieces. In this episode Henry Percival shares his experiences working with domain driven design in large Python projects. He explains how it is helpful, and how you can start using it for your own applications. This was an informative conversation about software architecture patterns for large organizations and how they can be used by Python developers.</p><p><a href='https://www.pythonpodcast.com/domain-driven-design-episode-219/'>Listen Now!</a></p>
A Modern Open Source Project Management Platform
Published: 2019-07-29 11:20:40

<p>Project management is a discipline that has been through many incarnations, spawning an entire industry of businesses and tools. The challenge is to build a platform that is sufficiently powerful and adaptable to fit the workflow of your teams, while remaining opinionated enough to be useful. It also helps to have an open and extensible platform that can be customized as needed. In this episode Pablo Ruiz Múzquiz explains the motivation for creating the open source tool Taiga, how it compares to the other options in the market, and how you can use it for your own projects. He also discusses the challenges inherent to project management tools, his philosophies on what makes a project successful, and how to manage your team workflows to be most effective. It was helpful learning from Pablo's long experience in the software industry and managing teams of various sizes.</p><p><a href='https://www.pythonpodcast.com/taiga-project-management-episode-220/'>Listen Now!</a></p>
A spreadsheet of places to post your project
Tags: showdev, discuss, productivity
Published: 2019-07-29 11:20:27

Hi there, 

I've made a spreadsheet of places where you can post your project, maybe you are interested in that as well. In case you are too lazy to post it to all of the sites I can do it for you.

https://docs.google.com/spreadsheets/d/13lPSt1uNoCb19Ab6vfrhut0ipvjGRRoP3AmRv3yu1H4/edit?usp=sharing

Bye!
Best tools to check WordPress theme and plugins
Tags: wordpress, plugin, theme
Published: 2019-07-31 04:12:29

---
title: Best tools to check WordPress theme and plugins
published: true
tags: WordPress,plugin,theme,wordpress
canonical_url: https://kevinhq.com/best-tools-to-check-wordpress-theme-and-plugins/
---

Have you ever wondered what’s the theme of that cool site? Or even curious if that site is using WordPress or not? If it’s using WordPress, what are the plugins it’s using? Here are some online tools to reveal them. Web Browser Developer Tool This tool requires some knowledge of HTML. You can use this… [Continue reading »Best tools to check WordPress theme and plugins](https://kevinhq.com/best-tools-to-check-wordpress-theme-and-plugins/) ![](http://feeds.feedburner.com/~r/kevinhq/~4/JnlhnWxGqVc)
How to Serve Static Files (CSS, JS, Images) in Express JS?
Tags: expressjs, expressservestatic, css, javascript
Published: 2020-02-01 19:07:53

---
title: How to Serve Static Files (CSS, JS, Images) in Express JS?
published: true
tags: Express JS, express serve static, CSS, JS 
canonical_url: https://www.positronx.io/how-to-serve-static-files-css-js-images-in-express-js/
---

The post [How to Serve Static Files (CSS, JS, Images) in Express JS?](https://www.positronx.io/how-to-serve-static-files-css-js-images-in-express-js/) appeared first on [positronX.io](https://www.positronx.io).

Today we are going to learn the most crucial topic among web developers is how to serve static files like images, CSS, JS (javascript) in Express js. Express js is fast, flexible, robust, minimalist web framework for Node.js. Express js allows us to create powerful RESTful APIs using the HTTP modules and connect components. It offers several middleware functions like (req, res, next) to build a high level of web applications.

[Click here to read more](https://www.positronx.io/how-to-serve-static-files-css-js-images-in-express-js/)
Kamil Web Solutions - Best SEO Company in Dubai
Published: 2019-07-29 10:05:42

<a href="https://www.kamilwebsolutions.ae//">Kamil Web Solutions</a> is the most trusted digital marketing agency in UAE. We work with a wide range of industries, and our aim is to help businesses achieve considerable growth and positive results. Whether it is SEO, <a href="https://www.kamilwebsolutions.ae/services/seo-company-dubai/seo-packages/">SEO Packages</a>, web development, Graphic Designing or web design, we will help you in achieving your goals. This is also why people consider us to be among the best agencies for providing SEO services in Dubai. Our team of experts have the capability to transform ideas into an innovative and engaging user experience. We love the latest technologies and innovations, and their ever-evolving processes, due to which, we are constantly improving at our work, which further thrills and motivates us. Everything begins with an idea, and we come up with effective strategies that can guide us through the process and keep your business on track across all platforms. At the end of the day, we ensure that you get amazing results.
V is new black
Tags: v, language
Published: 2019-07-29 09:54:48

---
title: V is new black
published: true
description: Simple, fast, safe, compiled language for developing maintainable software 
tags: v, language
---

I've been writing about the new language called V, it's pretty interesting and promising. But my draft post got overwritten by new empty post. And I don't remember much what I've wrote there. That's why here is a link.

Just take a look, it won't take long: https://vlang.io/

What do you think about it?
NodeJS Frameworks - The Whats and the Whys
Tags: help, discuss, node, microservices
Published: 2019-07-29 09:54:31

---
title: NodeJS Frameworks - The Whats and the Whys
published: true
description: It's a question, not a tutorial
tags: help, discuss, nodejs, microservices
---

I've been assigned a task to find the best NodeJS Framework for our API microservice.
The internet is full, overly-saturated if I may, with articles telling you what the top 10 NodeJS frameworks are. Needless to say, I've seen the words Express and Sails in 2 hours more than I've seen my Girlfriend's name IM'ing me in a week.

Every time I read an article it says MVC-framework, FullStack-framework, RESTful-framework and quite frankly I can't figure out what the hell is going on!

So, for the NodeJS gurus out there, can someone please write an article about how to pick the right NodeJS Framework? Depicting what the types of frameworks are, and why we need to use each type?

Thanks.
Birthday 🤫
Tags: devjournal
Published: 2019-07-29 09:42:24

It's my Birthday 🤦‍♂️, I just wanted to say that I woke up to 100 new followers and my series on JavaScript enhanced Sass has exploded. A massive thank you for reading my stuff, I wouldn't do it without your support!

So it goes without saying I'm chilling out but I will be back shortly with more awesome content this week.
EP20: The State of the Developer Community
Published: 2019-08-12 11:05:36

---
title: EP20: The State of the Developer Community
published: true
tags: 
canonical_url: https://anchor.fm/code-cast-zm/episodes/EP20-The-State-of-the-Developer-Community-e4p44n
---

It's another milestone episode, Elias and Mukuma discuss the state of the Zambian Tech/Developer community. We also compiled a few thoughts from Community members on what they think community means to them.

Special thank you to the following developers and tech enthusiasts for taking time out to send us their opinions on community;

- Olivier Mani - [<u>Twitter</u>](https://twitter.com/Olivierjmm)
- Mbuyu Makayi - [<u>Twitter</u>](https://twitter.com/mbuyu_)
- Stella Mwanahamuntu - [<u>Twitter</u>](https://twitter.com/mwanahamuntu_)
- Pendo Manjele - [<u>Twitter</u>](https://twitter.com/PendoManjele)
- Wilfred Mulenga - [<u>Twitter</u>](https://twitter.com/MulengaWilfred)
- James Simfukwe - [<u>Twitter</u>](https://twitter.com/MulengaWilfred)

  **Hosts/Guests**

- **Elias Phiri-** [**Twitter**](https://twitter.com/Jor_Eli360)
- **Mukuma Musenge-** [**Twitter**](https://twitter.com/sour_bones)

Leave us a review on[<u><strong>iTunes</strong></u>](https://podcasts.apple.com/us/podcast/codecast-zambia/id1442693166?mt=2) to let us know what you think about the show.

Join our growing community on [<u>Slack </u>](https://join.slack.com/t/codecastzm/shared_invite/enQtNzA4NjczOTQ4MTkyLTE4NDVhMTQ4NTYxMGMyZTQzYTYxMDI4ZDJkZWUwYjZmNTI1NmQ2NzJiMzdkMDVlNGRhYzdiZWM5ZjgwNGMwYmE)for in depth conversations regarding community and other topics on the podcast. 

--- Send in a voice message: https://anchor.fm/code-cast-zm/message
Initial Server Setup with Ubuntu 18.04
Tags: beginners, linux, ubuntu, tutorial
Published: 2019-07-29 08:43:34

---
title: Initial Server Setup with Ubuntu 18.04
published: true
description: In this episode of **Community Casts**, we'll create a new Ubuntu 18.04 server and follow DigitalOcean's Initial Server Setup Guide for Ubuntu.
tags: beginners, linux, ubuntu, tutorial
---

In this episode of **Community Casts**, we'll create a new Ubuntu 18.04 server and follow DigitalOcean's [Initial Server Setup Guide](https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-18-04) to:

- Create a new system user and grant them `sudo` privileges.
- Set up SSH access for the new user.
- Enable a firewall.

_This video is also available on [Youtube](https://www.youtube.com/watch?v=GHB7O12gUcs)._
Typescript and Google Apps Script
Tags: todayilearned, typescript, googleappsscript, programming
Published: 2019-07-29 08:41:20

Today I learned how to use [Typescript](https://www.typescriptlang.org/). I've got a steadily growing pair of [Google Apps Script](https://developers.google.com/apps-script/) (GAS) projects and Typescript helped me catch some nasty surprises before they jumped out at me.

It was [a simple process](https://developers.google.com/apps-script/guides/typescript) too: install the npm modules and set up a couple of configuration files. After that I renamed all my .js to .ts and started putting in type annotations. Pretty soon the "Problems" tab in VSCode started to fill up with notifications. After they were fixed I pushed the code up to Google Sheets and had a look in the online script editor, half expecting a mess. But no mess, just clean ES3 JavaScript.

I was also pleasantly surprised by [ts2gas](https://github.com/grant/ts2gas) -- code that interposes itself between VSCode and Google Sheets in the [clasp](https://developers.google.com/apps-script/guides/clasp) pipeline. ts2gas is a "function that transpiles TypeScript to Google Apps Script" and does an exceptional job of it too, including taking ES6 (including classes, let, const and all that) and converting it to the ES3 that GAS (currently) uses. 

In my previous postings about javascript I've used Babel to do the conversion to ES3 (for those still stuck on that planet.) Looks like I'll be typescripting and ts2gas-ing them too.

Do be careful with ts2gas. I just bumped into an issue with it's conversion which I have just [logged](https://github.com/grant/ts2gas/issues/45). I've also got a [StackOverflow](https://stackoverflow.com/questions/57250920/why-does-this-es6-function-have-this-typescript-error-and-what-can-i-do-about-it) question on a related issue.
Youtube Vanced : Enjoy youtube premium, Background play, 4k video , video gestures
Tags: androidhack
Published: 2020-01-16 11:51:39

---
title: Youtube Vanced : Enjoy youtube premium, Background play, 4k video , video gestures
published: true
date: 2019-07-29 08:30:00 UTC
tags: Android hack
canonical_url: https://altechnep.blogspot.com/2019/07/youtube-vanced-enjoy-youtube-premium.html
---

_I assume that you have installed_ _magisk_ _manager app.If you dont know what is magisk and how to flash it you can goto check out my blog about_ [_magisk_](https://dev.to/azwyane/magisk-a-better-way-to-root-your-phone-than-supersu-2aoi-temp-slug-3544768) _and  If you do have then we may proceed._

_Now open the magisk manager app._

_Goto downloads and search for Youtube Vanced_   
_and press download and install ._

_Now wait till reboot option appears._

_for everything working normal you can just go and press reboot ._

_when your device starts goto application manager select youtube and press uninstall updates._

_Now see your youtube app new style appears in youtube logo which confrims that you have the module flashed properly._

_Enjoy Youtube with new eperience. \_x\__

 ![](http://feeds.feedburner.com/~r/blogspot/sTChm/~4/fc__AD45_Go)
What are good reasons to open source your project?
Tags: discuss, opensource
Published: 2019-07-29 08:24:34

---
title: What are good reasons to open source your project?
published: true
description: 
tags: discussion, opensource
---

I've been thinking about open sourcing some of my side projects, and was wondering how to approach this.

I don't think that open sourcing is necessarily a good way to *gain traction*, as it's not much easier to gain users on GitHub than on the web in general. 

And it seems like you're giving up the chances of making profit from the product.

Has anyone faced a similar dilemma?
How do you decide?
Five steps to get personalized Bootstrap
Tags: bootstrap, gulp, npm, css
Published: 2019-07-29 08:24:07

## ..using Gulp 4 and SASS preprocessor

> [:bullettrain_front: Bootstrap](https://getbootstrap.com/) is amazing, makes front-end web development faster and easier. But how to change something inside? If you need a **different primary color** or rules of small device **start at 576px isn't good** for you. You can always change it. So, let's do it! :roller_coaster:

### #0 Get Gulp

Install Gulp tool directly by *npm* package will be a fast way. 
> If you haven't npm yet, let's install only [NodeJs](https://nodejs.org) this `Node Package Manager` will be inside.

```bash
npm install gulp-cli --global
```
### #1 Download Bootstrap, Gulp and SASS tool

Save last Bootstrap version and Gulp SASS preprocessor tool to your project.

```bash
npm install gulp gulp-sass bootstrap --save-dev
```

### #2 Copy Bootstrap to the local version

Fact is that npm created a lot of directory inside `./node_modules/`. Look that in `./node_modules/bootstrap/scss/` we have  source code of Bootstrap CSS framework and this is **amazing** 

```bash
so lets copy all of './node_modules/bootstrap/scss/*' directory to './bootstrap-source/' localy 
```

### #3 Change Bootstrap, personalize it

You can do what you want, but I have own plan.

> I must change breakpoint rules for small devices  to 370px instead 576px

```javascript
/* @file: ./bootstrap-source/_variables.scss */

// Grid breakpoints
// Define the minimum dimensions at which your layout will change,
// adapting to different screen sizes, for use in media queries.
$grid-breakpoints: (
  xs: 0,
  sm: 370px, // @note: this is exactly what I need (before was 576px there)
  md: 768px,
  lg: 992px,
  xl: 1200px
) !default;
```

### #4 Tell to gulp sass what is needed 

create `./gulpfile.js` and set source directory to `./bootstrap-source/` and destination directory to `./css/`

```javascript
/* @file: ./gulpfile.js */

const { src, dest } = require('gulp');
const sass = require('gulp-sass'); // Gulp SASS plugin

function compileBootstrap() {
  return src('./bootstrap-source/**/*.scss') // Input
    .pipe(sass().on('error', sass.logError))
    .pipe(dest('./css')); // Output
    
}

exports.default = compileBootstrap;
```
### #5 Enjoy your own Bootstrap

Run gulp

```bash
gulp
```

And this is all. Ready CSS bootstrap with your modification, you can find in `./css/` folder.

<hr>

### #Inf summary

After this modification my own Bootstrap have diffrent bechavior for examples class: *.d-****sm****-block, .float-****sm****-right, .text-****sm****-right, .mr-****sm****-auto* and others from two hundred ****-sm-**** examples. 

> One change in the scss file has a big impact. I'm afraid of what you will do with it. **So, just do it**. Get own Bootstrap version, good looking in your specific project !:star2:

<hr>
Systemd security w/o User directive
Tags: help, systemd, security, linux
Published: 2019-07-29 07:23:35

So every systemd service whose unit file has no `User` directive runs as the root user. Are there any security implications of this? Should I not run untrusted code as a service w/o using User directive or does systemd have some sort of permission sandboxing even though the processes run as root?
Freehand SVG Draw
Tags: svg, draw, paint, pencil
Published: 2019-07-29 07:19:17

---
title: Freehand SVG Draw
published: true

description: Draw with mouse or fingers vector SVG paths. Minimal UI and functionality. Made for VueJs ❤️
tags: #svg #draw #paint #pencil
---

Hi devs,

I'd like to introduce you my first open-source VueJS product. About a week ago, I wanted to add simple draw stuff to [my pet project](http://artrayd.com/diarywheel/)... and didn't found anything ready for VueJS.

I spent around 2 days rewriting other js solution to fit my needs. Now I want to share it with vuejs community. Code is not perfect, there are a lot of space for improvements, but hope it will be useful.

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

Draw with mouse or fingers vector SVG paths. Minimal UI and functionality. Made for VueJs. 

##### Demo:
https://artrayd.com/freehand-svg/

##### GitHub:
https://github.com/artrayd/vuejs-freehand-svg-draw
Text Diff Viewer for React
Tags: react, javascript, codereview
Published: 2019-07-29 07:16:51

---
title: Text Diff Viewer for React
published: true
description: A tiny UI component to display text diffs
tags: react, javascript, code-review
---

I'm happy to introduce react-diff-viewer, a tiny React component to render text diffs.

https://github.com/praneshr/react-diff-viewer

![React Diff Viewer](https://praneshravi.in/react-diff-viewer/2ff4a3a6313df32a8069bdffe3081366.png)
React Tldr; Basic concepts of normalizing data
Published: 2019-07-29 07:06:07

- Each type of data gets its own "table" in the state.
- Each "data table" should store the individual items in an object, with the IDs of the items as keys and the items themselves as the values.
- Any references to individual items should be done by storing the item's ID.
- Arrays of IDs should be used to indicate ordering.
- Use "Normalizr" library if you want to automate the normalization process

Source: https://redux.js.org/recipes/structuring-reducers/normalizing-state-shape
Google announced Kotlin priority programming language for developing Android applications
Tags: kotlin, news, android
Published: 2019-07-29 06:26:25

---
title: Google announced Kotlin priority programming language for developing Android applications
published: true
description: Google announced Kotlin priority programming language for developing Android applications.But the company does not call for abandoning C ++ and Java.
tags: kotlin, news, c++, android
cover_image: https://i.ibb.co/fXCWxMZ/34358-20190508080054373-2144401151.jpg
---

At the I / O 2019 Developer Conference, Google announced that the Kotlin programming language is now the preferred language for Android application developers — the new Jetpack APIs and libraries will be published first to Kotlin.

“If you start a new project, you should write it in Kotlin: the code written in Kotlin most often means for you (the developers) much less code — less code for typing, testing and maintenance,” Google says. According to the company, development for Android will increasingly become development on Kotlin.

![Kotlin Java](https://i.ibb.co/sPg4spc/download.png)

Kotlin is a language created in 2010 by the international company JetBrains, which was founded by Petersburg programmers. For the first time, Google announced support for Kotlin in the Android Studio IDE in 2017.

According to Google, in two years the popularity of this programming language has grown significantly: more than 50% of professional Android developers use Kotlin in their projects. Kotlin became the fourth most popular programming language according to the latest survey of developers at Stack Overflow.

According to Google, in two years the popularity of this programming language has grown significantly: more than 50% of professional Android developers use Kotlin in their projects. Kotlin became the fourth most popular programming language according to the latest survey of developers at Stack Overflow.
What is the best resource for learning AWS?
Tags: aws
Published: 2019-07-29 06:21:30

A team of global experts have compiled this list of Best AWS Training, Course, Class and Tutorial for AWS Amazon Certification in 2019. These training and courses available online are best suited for Certified Solutions Architect – Associate, Certified Developer – Associate as well as Certified SysOps Administrator – Associate. 23,000+ people have benefited from this compilation so far.
10 Best AWS Training, Course & Tutorial Online to crack Amazon AWS Certification 2019

    1. AWS Certified Solutions Architect – Associate 2019 (Udemy)
    2. AWS Certified Developer – (Simpliv)
    3. AWS Fundamentals: Building Serverless Applications by AWS (Coursera)
    4. Amazon Web Services (AWS) Fundamentals for System Administrators (Pluralsight)
    5. AWS Certified Solutions Architect Associate Exam Mastery 2019 (Dolfined)
    6. AWS Certified SysOps Administrator – Associate (Udemy)
    7. AWS Certified Associate (CSAA, CSOA & CDVA) Bundle (Udemy)
    8. AWS Certified DevOps Engineer (Pluralsight)
    9. Amazon Web Services Essential Training (LinkedIn Learning – Lynda)
    10. Cert Prep: AWS Certified Solutions Architect – Associate (LinkedIn Learning – Lynda)
    Bonus Courses
Click Here to Continue Reading: https://simpliv.wordpress.com/2019/07/29/what-is-the-best-resource-for-learning-aws/