teleren/devto huggingface dataset:
What to know about JavaScript
Tags: discuss, javascript
Published: 2018-01-11 13:52:48

---
title: What to know about JavaScript
published: true
description: 
tags: discuss, javascript
---

Hey fellow devs!

Last year I mostly wrote about JavaScript. I started with React, went over to Webpack and then did basic JS explanations after I noticed that they got the most attention.

I would like to continue doing so this year while interleaving the JS posts with stuff I'm interested myself right now (AWS, Reason. _I still love JS tho!_)

I had a few questions in my head when thinking about this.

If you are a JS-beginner: __What do you find elusive in JS? What could be explained better?__

If you are a JS-pro: __What do you think are the core concepts? What are the things you just need to understand to work effectively with JS?__

I often have the feeling I'm in _too deep_ to find out what people need to know. :)
Can I see your portfolio 😁
Tags: discuss
Published: 2018-01-11 11:55:24

---
title: "Can I see your portfolio 😁"
published: true
tags: discuss
---

I see a lot of threads [here and there](https://dev.to/search?q=portfolio) wanting some eyes for suggestions, 

Isn't it great if we start a thread where you can post your portfolio and other viewers can provide you suggestions.

here is mine through, (https://itsjzt.github.io). I tried to keep is [less](https://en.wikipedia.org/wiki/Less_is_more) so it can fit without a scrollbar 😂.
Learning Meta-Collection
Tags: learning, awesome, technology
Published: 2018-01-11 09:49:06

---
title: Learning Meta-Collection
published: true
description: I like learning collections, so I made a collection of learning collections.
tags: learning, awesome, technology
---

![Awesome Learning Collections Screenshot](https://thepracticaldev.s3.amazonaws.com/i/8s1t2bcl47bhjvjmuads.png)

If you're not familiar with **Awesome** collections, they're a curated list of awesome stuff. Now I happen to like learning collections, so I made an **Awesome** collection of learning collections. A meta-collection of sorts. This is a living document/repo so I'll continue adding learning resources whenever I encounter them. If you want to add to the list, please make a PR! :D

Here it is: [Awesome Learning Collections](https://github.com/johnpaulada/awesome-learning-collections).

Please star it if you like it! Have fun and thank you!
4 choices of "educational toys" to acquire the ability to create
Tags: toy, programming, kids, productivity
Published: 2018-01-11 09:42:54

---
title: 4 choices of "educational toys" to acquire the ability to create
published: true
description: toys
tags: toy, programming, kids, productivity
---

I gathered a toy that children can remember creativity.

## 1.[Cubetto](https://www.primotoys.com/)
![](https://thepracticaldev.s3.amazonaws.com/i/e9sl9ibz5o0aa44q52a6.jpg)
Cubetto is a British-born toy that raises programming ability "without using a digital screen.

## 2.[KOOV](https://www.sony.com/koov)
![](https://thepracticaldev.s3.amazonaws.com/i/8rl3y20odj52tmvh3ux4.png)
Children can build robots with colorful KOOV blocks, then bring them to life with sensors, actuators & amazing coding skills.

## 3.[BLOXELS](http://home.bloxelsbuilder.com/)
![](https://thepracticaldev.s3.amazonaws.com/i/107oc57vz2hcojztwvu0.jpg)
You don’t need to understand fancy code and own super expensive computer programs to make video games anymore. All it takes is your Bloxels Gameboard, some blocks and a mobile device and, of course, your imagination to take the guesswork out of building your own video games!

## 4.[Cuboro](https://cuboro.ch/en/Info/Sales/USA)
![](https://thepracticaldev.s3.amazonaws.com/i/nna7sfnb8smjawoguzq7.jpg)
It is also a play that rolls a ball, but it is also a game to "draw drawings of the course in the head, organize it and shape it".
Of course, rather than making it conscious, when kids get accustomed to playing, you do it unconsciously.
Install And Use Non-Composer Laravel Packages
Tags: webdev, laravel, php
Published: 2018-01-11 09:21:25

---
title: Install And Use Non-Composer Laravel Packages
published: true
description: 
tags: #webdev #laravel #php
---

If you want to use a package in Laravel, you simply add a single line in composer.json file and the job is done. This is because the package is available in packagist.org, what if the package that you want to use is a non-Composer Laravel package? Maybe available in a git repo or a private repo or so.

In this post, we will see how to install and use non-Composer Laravel Package and custom libraries inside your Laravel projects.

https://likegeeks.com/install-and-use-non-composer-laravel-packages/

Thanks in advance.
Bash Scripting – For And While Loops With Examples
Tags: linux, bash, beginners
Published: 2018-01-11 09:19:16

---
title: Bash Scripting – For And While Loops With Examples
published: true
description: 
tags: #linux #bash #beginners
---

In a previous post, we talked about how to write a bash script https://likegeeks.com/bash-script-easy-guide/ , and we saw how bash scripting is awesome. In this post, we will look at the for command, while command, and how to make loops to iterate over a series of values.

1 for Command
2 Iterating Over Simple Values
3 Iterating Over Complex Values
4 Command Substitution
5 The Field Separator
6 Iterating Over Directory Files
7 for Command C-Style
8 The while Command
9 Nesting Loops
10 Iterate Over File Content
11 Controlling the Loop
11.1 The break Command
11.2 The continue command
12 Redirecting the Loop Output
13 Useful Examples
13.1 Finding executables

https://likegeeks.com/bash-scripting-step-step-part2/

Thanks in advance.
Create And Host Your PHP Website On BlueHost Detailed Bluehost Review 2018
Published: 2018-01-11 04:37:24

---
title: "Create And Host Your PHP Website On BlueHost Detailed Bluehost Review 2018"

published: true

cover_image: http://bluehostreview.co.in/images/bluehost.jpg

description: Web hosting industry is very big and popular there are many popular companies out their which offers great web hosting services and one such companies is BlueHost. In this article we will show you complete BlueHost Review with all it's features, advantages, disadvantages and everything related to BlueHost. BlueHost is the best web hosting company in the entire world not only in terms of their web hosting but customer service also they offer all the things starting from selling domains to multiple types of hosting like Shared Hosting, Cloud Hosting, WordPress Hosting, WooCommerce Hosting, VPS Hosting, Dedicated Hosting and Reseller Hosting. Name any type of hosting and they have one in their service they offer both the things great hosting service and mind blowing customer support. BlueHost is started in 2003 with a mission of changing web hosting experience by giving exceptionally well services with world-class technology and by doing all these things it becomes the world's leading web hosting company and most trusted name in web hosting industry with over 2 million websites and 750+ of staff helping their users 24/7/365 which is a great thing. For Complete Review And Instructions [Follow This URL](http://bluehostreview.co.in/)

canonical_url: http://bluehostreview.co.in/

---
Spell It Out: spelling out tech acronyms, abbreviations and word shortenings
Tags: acronym, showdev
Published: 2018-01-11 03:35:31

---
title: "Spell It Out: spelling out tech acronyms, abbreviations and word shortenings"
published: true
description: Sharing my first side project of 2018, Spell It Out, a site that spells out common acronyms used in tech.
tags: acronym, showdev
cover_image: https://thepracticaldev.s3.amazonaws.com/i/fkr0xddyjd4igudzs0mt.png
---

Have you ever been in a situation where a colleague, speaker or organizer in the tech industry used an acronym as if everyone knew what it meant? Did you feel like you were the only one who wasn't in the know because you didn't know what it meant?

Yeah, I've been in that situation far too many times. Although I've been in the tech industry for many years, there has been many times where I didn't know what an acronym meant. Heck I still run into acronyms to this day that still puzzle me.

It's for this reason I created [Spell It Out](https://www.spellitout.xyz). A site that spells out acronyms, abbreviations and word shortenings often used in the tech industry.

Would love for the dev community to [check it out](https://www.spellitout.xyz) and if there are any abbreviations you see missing from the [glossary](https://www.spellitout.xyz/glossary/), suggest it in the comments below or on the [site's form](https://www.spellitout.xyz/submit/) :)
Where to Move a Dev's Family while living with Seasonal Affective Disorder?
Tags: discuss, mentalhealth, wellness
Published: 2018-01-11 00:20:41

---
title: Where to Move a Dev's Family while living with Seasonal Affective Disorder?
published: true
description: 
tags: discuss, mentalhealth, wellness
---

#### TL;DR: Suggest a city with a warmer climate that would have a positive effect on someone with Seasonal Affective Disorder. If you have SAD, how do you combat its negative effects?

*CONTEXT*: Living in South Florida is can be really expensive, and when I began teaching myself web development in 2014 to provide for my wife and newborn daughter, I thought I'd be able to make enough with a dev job. Fast-forward to today, I've realized that that's still a ways away. I'm paid to code to full-time, but the costs have skyrocketed over the last four years.

My wife and I have hemmed and hawed about moving to another part of the country, but there's been one mental roadblock that we've hit every time: seasonal affective disorder. My wife was diagnosed with depression when she was younger, and weather can have a huge effect on her energy levels throughout the day. Living in Miami, she's been able to get things done thanks in part to a consistently sunny climate. On any rainy day, though, she can hit a slump really quick.

A mentor recently suggested the possibility of Austin, Texas. While an attractive notion, it's not something I simply want to dive into. Does anyone else here deal with SAD, and if so, where and how? Have you found a particular city or area that's helped combat the effects?
Make your shell scripts safer with set builtin.
Tags: showdev, bash, sysadmin
Published: 2018-01-10 22:38:46

---
title: Make your shell scripts safer with set builtin.
published: true
description: 
tags: showdev,bash,sysadmin
---

set allows you to change the values of shell options and set the positional parameters, or to display the names and values of shell variables.

set -e
The -e option will cause a bash script to exit immediately when a command fails. This is generally good as it prevents damage being caused by unexpected errors.

set -u
This option causes the bash shell to treat unset variables as an error and exit immediately. This is useful for debugging & catching typos in varible names.
Also for keeping scripts cleaner.

set -o pipefail
This particular option sets the exit code of a pipeline to that of the rightmost command to exit with a non-zero status, or to zero if all commands of the pipeline exit successfully.

This is extremely useful for stopping a script execution causing damage when the previous  command in the pipe was unsuccesful.

Include the below in your next script and reap the benefits.

``` bash
#!/bin/bash
set -euo pipefail
```
Your front end framework is slowing you down
Tags: discuss, javascript, webdev, maker
Published: 2018-01-10 19:46:54

---
title: Your front end framework is slowing you down
published: true
description: 
tags: discuss, javascript, webdev, maker
cover_image: https://cdn-images-1.medium.com/max/2000/1*SzdEQTa3EXkWmhIBkxmw8g.jpeg
---

Somewhere between 2014 and 2018 the web dev community collectively decided that it’s better to write a website with a js framework like react, ember or vue and a rest/graphql api on the backend than with a regular three tier architecture. You can blame facebook open sourcing react or you can blame a shift in mindshare caused by large companies blogging about their great success with js frameworks. Unfortunately js frameworks do more harm than good to indie hackers.

##What's wrong with three tier?

Supposedly three tier couldn’t scale to large team sizes or web apps with tons of traffic, and users (not customers) wanted a more app like feel from web apps. I’m not entirely sure how scientific that last one is, but last time I checked no one cares if a web app had to do full page refreshes or not. Don’t get me wrong, ajax has it’s place and I’m a huge fan of turbolinks, but abandoning `content-type: text / html` is more trouble than it’s worth. Let’s go with large teams and scaling to millions of users. That might be legitimate, but what works for a huge megacorp, isn’t going to work for you. In fact, I’d argue that a solo founder can compete directly with a megacorp like facebook with three tier because it lets you move way faster.

##Free your mind and embrace shipping 🚀

Don’t listen to these large dev teams, indie hackers are much better off with a rails app (or a coast app 😉) than with some over engineered graphql/react app. If you have a tricky piece of ui, sure you might consider a front end framework for that one page, but you can move faster by just using regular, boring, mutable js DOM manipulation. The faster you can ship your projects, the less time there is to lose motivation, the more time you can spend talking about your projects and finding customers (not users).

##In the end it’s about traction

Large companies have much, much different problems than you do. Your problem is making something people want to use, their problems… well I don’t even know what problems they have, I don’t care, and you shouldn’t either. The faster you can ship, the faster you can move on to the next thing that might get traction. Don’t let a js framework slow you down. Write code like it’s 2003, move fast and ship things.

*[Originally posted on medium](https://medium.com/@swlkr/your-front-end-framework-is-slowing-you-down-983dcdd0bcb3)*

---

I’m making [outsidelist](https://outsidelist.com), a list of the most inspiring places to go when you need to disconnect. If you want to get outside more, sign up and get notified when it launches!
I’m Shipping 12 Startups in 12 Months 🚀
Tags: startup, life, indiehacker, maker
Published: 2018-01-10 19:25:57

---
title: I’m Shipping 12 Startups in 12 Months 🚀
published: true
description: 
tags: startup, life, indie hacker, maker
cover_image: https://cdn-images-1.medium.com/max/2000/1*MY1XgylmQBJ5c-05LtfxnA@2x.jpeg
---

[Once upon a time in 2014, a guy who I am wholesale stealing from came up with an idea to launch one side project per month to get better at finishing his projects](https://levels.io/12-startups-12-months/). He was inspired by someone else, so pass the torch, I’m about to do the same thing. I don’t really have a problem learning new things, I already know how to make web apps. My problem is finishing. I usually get distracted or run out of steam before I get around to launching something. That’s about to change.

##It’s the marketing stupid

Having a bunch of code sitting around on my computer is actually losing me money because no one knows about my project. So most of my time each month will be spent on marketing and just generally getting the word out. To the right people hopefully. Of course I’ll post it to the usual channels, subreddits, hacker news, indie hackers, and product hunt. I’m also going to attempt to get press attention by sending some carefully crafted emails to journalists who care about the project I’m building.

##The less code the better

The more time I spend crafting the perfect code is time wasted. No one cares about perfect code, they don’t care if I use spaces or tabs. They don’t even care if I write all of the code in one big file. They certainly don’t care what language I use or if I write each project in assembly or machine code. In fact it’s better to write less code and get a project shipped quickly to get feedback and to see if anyone even cares, thank goodness there’s a hard limit of a month, otherwise I might slip into old bad habits and keep writing code.

##Keep moving forward

I like a monthly release schedule because it helps to put things in perspective. My latest side project is just that, a side project with zero traction. In order to find out what people want, I can’t just ask, that’s not how it works. Showing people something, getting a tepid response and then moving on to the next thing is much, much better to do monthly than to wait years until launching something. I’m increasing my luck surface area by rolling the dice 🎲 12 times a year.

I’ll also be blogging and tweeting about my progress every day. The first project for the month of January is [outsidelist](https://outsidelist.com), a list of the most inspiring, natural places. So let me know what you think, and sign up to get notified when it ships. It’s going to be a wild and crazy ride. Strap in.

[Originally posted on medium](https://medium.com/@swlkr/im-shipping-12-startups-in-12-months-f70266a50cef)
Реинкарнация популярного PHP-пакета для Slack
Tags: php, opensource, slack, package
Published: 2018-02-12 14:41:34

---
title: "Реинкарнация популярного PHP-пакета для Slack"
published: true
tags: php, opensource, slack, package
canonical_url: http://phpprofi.ru/blogs/post/93
---

Всем привет!

Сегодня я хочу рассказать о небольшом, но популярном open source пакете и попросить у вас помощи и поддержки.

## Slack

Все вы наверняка использовали [Slack](https://slack.com/) в своих командах для упрощения работы над проектом. В этом плане&nbsp;Slack - очень удобная штука.

![Php Slack package](http://phpprofi.ru/resources/img/blogs/b8050f01-7610-42fe-beb3-8c31348d0018.jpeg)

----
Читать далее: http://phpprofi.ru/blogs/post/93

----
En: https://dev.to/phpprofi/reincarnation-of-popular-php-package-for-slack-2p3i
Tips on overcoming Imposter Syndrome
Tags: impostersyndrome, career
Published: 2018-01-28 17:17:23

---
title: "Tips on overcoming Imposter Syndrome"
published: true
tags: impostersyndrome,career,
canonical_url: 
---

![](https://cdn-images-1.medium.com/max/1024/1*Hus7uxZB2L-5y3F2eLePIQ.jpeg)

Imposter syndrome is that problem that all people, but especially creative people, run into. It’s that feeling that you aren’t good enough and don’t belong where you are. It’s insidious and creeps in so fast that you can’t really prepare for it. When it takes hold of you, and it most likely will, here are somethings you can do to work through&nbsp;it.

#### 1. Don’t feel bad, it’s really&nbsp;common

Having these feelings of being inadequate aren’t uncommon. Sometimes your having a bad week and nothing you do seems to pan out. You can get really down on yourself and wonder why your doing any of this at all. Don’t fear! Many people, people of all skill levels, face these problems.

[Example](https://twitter.com/ValaAfshar/status/945469009536999425), [Slideshow](https://www.entrepreneur.com/slideshow/304273),

#### 2. Don’t let failure get you&nbsp;down

People aren’t perfect from the get go. This means you will run into failure every now and then. Don’t let it derail you or make you feel you can’t do something. Sometimes you need to learn how not to do something to learn how to do it correctly.

> _Many of life’s failures are people who did not realize how close they were to success when they gave&nbsp;up._> – Thomas&nbsp;Edison

#### 3. Look for a&nbsp;mentor

Sometimes these feelings are a literal implication of reaching our limit on our own. It’s hard to push yourself and you might need to seek out a mentor. To find that person who will push when you can’t or wouldn’t push yourself. It’s someone who sees the possibilities that you may be blind to. Going it alone only amplifies these feelings. Being around similar and experienced people will push you that extra&nbsp;mile.

#### 4. Share your knowledge

You know you know things, so why not share it. This is a great way to think through all the information you have and build confidence in what your doing. At the same time your teaching others, which is always good. Sometimes the act of sharing unlocks something within us. It can lead to a new passion or a renewed desire in pushing yourself. Interacting with people who want to pick your brain is the reassurance that you&nbsp;need.
Tabs VS Space
Tags: discuss, space, tabs, war
Published: 2018-01-10 15:40:41

---
title: Tabs VS Space
published: true
tags: discuss, space, tabs, war
---
![tabs-space-war](http://i.imgur.com/vOWAAUK.png)

Hello everyone !

I was asking myself this morning what are the diffs pros and cons between the use of Space and Tabs in code.

Also what do you use and why ?

Personally I use Tabs because I've never felt the need to change the default config of my IDE/TextEditor and my company doesn't force us to use one or the other (yet!)


Happy Coding!

**Update : Thank you all for your answers ! According to your answsers : Consistency is the key :)**
First post to dev.to
Published: 2018-01-10 14:54:24

---
title: First post to dev.to
published: true
description: 
tags: 
---

I haven't blogged in English for a while (I do in Japanese) and that's mostly because I was always wondering where to post. dev.to looks good enough to me. My posts can be very short or very long, up to my motivation and feelings.
Open source contribution vs side project
Tags: discuss
Published: 2018-01-10 14:26:41

---
title: Open source contribution vs side project
published: true
tags: discuss
---

I think it's really hard to do both in the same time beside a full-time job.


So my questions are:
 - From which can you learn more?
 - Which one is better for your career? 
 - Which one is better for the community?
Learn How To Import, Create, Install, Upgrade, Alias And Reload Python Modules
Tags: python, programming, tutorial
Published: 2018-01-10 11:32:16

---
title: Learn How To Import, Create, Install, Upgrade, Alias And Reload Python Modules
published: true
description: 
tags: #python #programming #tutorial
---

Python is shipped with a lot of modules, we can say that there are python modules for almost everything you need.

You need to work with robots, or some hardware in a spaceship, you will find a Python module for that.
1 What is the Python module?
2 Standard Library Modules
3 How import statement works
4 Python Search for a Module
5 Creating a Python Module
6 Installing Python Modules from Source
7 Install Python Modules Using pip
8 Importing Modules
8.1 The import Statement
8.2 The from Statement
9 The Danger of Using from Statement
10 Using Aliases
11 Import Module Scope
12 Reloading Modules

https://likegeeks.com/import-create-install-reload-alias-python-modules/

Thanks in advance.
Create And Use Dynamic Laravel Subdomain Routing
Tags: webdev, laravel, php
Published: 2018-01-10 11:29:13

---
title: Create And Use Dynamic Laravel Subdomain Routing
published: true
description: 
tags: #webdev #laravel #php
---

Many websites give their users a custom subdomain for their profiles or pages, so instead of accessing the user’s profile at website.com/users/50, the user can access his profile page at username.website.com  which is much better. In this post, we will see how to make dynamic Laravel subdomain routing easily.

https://likegeeks.com/dynamic-laravel-subdomain-routing/

Thanks in advance.
Hacktoberfest
Tags: opensource, hacking, programming
Published: 2018-09-06 10:16:32

---
title: Hacktoberfest
published: true
tags: opensource, hacking, programming
cover_image: https://domenicoluciani.com/assets/images/covers/hacktoberfest.jpg
---

Today I’ve got some swag from @github and @digitalocean for **Hacktoberfest**
Do you want to know how? [Read more](https://domenicoluciani.com/2018/01/10/hacktoberfest-swag.html)!