teleren/devto huggingface dataset:
Preparing Arabic Git Course - Help Needed
Tags: git
Published: 2018-10-30 10:38:10

---
title: Preparing Arabic Git Course - Help Needed
published: true
description: I'm Currently Preparing an Arabic Git Course - Need Help Explaining Somethings!
tags: git
cover_image: https://thepracticaldev.s3.amazonaws.com/i/k2rel1jds9ji613ya5ww.png
---

Hello All. I hope you are doing well.
So I am building this academy that teaches some web-developing-related topics in Arabic as there is a lack in content. Currently, I am preparing a Git / GitHub / GitLab course and I need to understand it perfectly so I explain as good as I can.

I use GitLab in my daily life for all my projects but I am a Linux user. So I need recommended places where I can find good explanation for installing git on Windows and using it. Can you recommend me some?

Also, I want to know what are the actions that are handled by Git as a system and the ones handled by GitLab and GitHub as interfaces. (Commiting, merging, pulling, forking).

Thanks in advance
namecheck, a CLI to check your name idea availability 
Tags: go, showdev, productivity, tools
Published: 2018-10-30 09:54:28

---
title: namecheck, a CLI to check your name idea availability 
published: true
description: a CLI to check your name idea availability
tags: go, showdev, productivity, tools
---


Hi! 👋 Are you a person who always come up with a cool name for your next big idea? And do you use CLI as your daily weapon?

Introducing namecheck (`nck`), a tool that used to check the domain and social media availability of your cool name. Using `nck -name {your name}`, you will know, is that name already taken or is it your destiny to use that name. This project has an MIT license, so it is 100% free to use 😁

Please visit https://github.com/uwuh/namecheck to know more about this project. If you want to get the executable file, you may check https://github.com/uwuh/namecheck/releases and download the available file of it. If you like this tools, don't forget to give a star ⭐ to `namecheck`

I love to collaborate with anybody. So if there any improvements, issues, a cup of coffee that you want to share, shout out to the `namecheck` Github repository or simply leave a comment below 😊

Thanks for your time and I can't wait to collaborate with you! 🙏💪
How do I tie Laravel and Lumen together?
Tags: discuss, laravel, lumen, microservices
Published: 2018-10-30 06:58:16

---
title: How do I tie Laravel and Lumen together?
published: true
tags: discuss, laravel, lumen, microservice
---



> I have asked this question in SO, But no responses after 20 Hours, if any of you guys can help it by either answering here, or give an upvote in SO so that it gets more attension.[Original Stack overflow question](https://stackoverflow.com/questions/53043684/how-do-i-tie-laravel-and-lumen-together)

I am building an application from scratch which has 2 main parts

 1. A Laravel server - Which will serve HTML pages by querying an API (Preferably no DB interaction)
 2. A Lumen Server - Which will be the API being queried (DB interaction goes here)

Now I need to log in a user. 

I can send username and password from laravel server to the lumen API and get a token back (I think it's the way, correct me if I am wrong). 

 - **After that what should I do to make the user logged in *IN* the Laravel server?** 
 - **Keep the token in session with some key?** 
 - **How do I make this work with the `Auth::user()` functionality in the Laravel Server?** 
 - **Or what are some good approaches to this problem?**
Should I improve my algorithm concepts or make mobile/web apps ?
Tags: discuss, algorithms, datastructures, career
Published: 2018-10-30 06:42:47

---
title: Should I improve my algorithm concepts or make mobile/web apps ?
published: true
description: I'm graduating next year, which one of these would help me the most.
tags: discussion,algorithms,data-structures,career
---
Hi Devs! So hopefully I'm graduating with a computer science degree in the next year.

 ![meme](https://i.imgflip.com/2lacv3.jpg)


Whats the best way to invest my time ? Either I can improve my algorithms and datastructures on hackerrank ( I'm weak in Dynamic Programming :/ ) or build mobile/web applications (I have a list of ideas 😅).

Which will help me the most in getting hired ?
Should I buy a kindle?
Tags: discuss, help
Published: 2018-10-30 05:04:40

---
title: Should I buy a kindle?
published: true
description: Need help deciding whether I should buy a kindle?
tags: #discuss #help 
---

Namaste folks,

Over the past one year I have picked up on my reading habit. Reading up fiction, non-fiction, self-help and sometimes technical books. I have collected over 20 books which are kept in boxes, not taking up much space (yet).

The other day my friend suggested me to buy a kindle since I read 3 books at a time sometimes(pdf format included). 

I am confused whether I should invest in a kindle?

I am sure many of you must be already using it. Please help with your inputs. Open for any comment!
#100DaysOfCode Day One
Tags: redux, 100daysofcode, code, react
Published: 2018-10-30 07:05:00

---
title: #100DaysOfCode Day One
published: true
tags: redux,100daysofcode,code,react
canonical_url: 
---

Last week I decided to publicly commit to the #100DaysOfCode Challenge to improve my coding skills and also to learn new stuff.

So yesterday being day one I built a ToDO List with ReactJS and Redux.

I learnt so many things again that I had forgotten in React and Redux, it was such a nice learning experience.

Day2 Begins today, I’ll make a medium post again when I’m done with Day2.

**QUOTE FOR THE DAY**

![](https://cdn-images-1.medium.com/max/600/1*EdLcmci8tRnL6OiqY5GUtA@2x.jpeg)
Mostly working dynamic panels in Go
Tags: go, webassembly, react, devlog
Published: 2018-10-30 03:01:08

---
title: Mostly working dynamic panels in Go
published: true
description: I finished porting Dan's react-panelgroup project ... or rather I finished the first pass.
tags: Go, webassembly, react, devlog
---
I've been pushing forward on the port of Dan's Photoshop-like UI prototype to my web UI stack in Go. I reached the most complex code of the project, which are these dynamic panel groups. Dan split this code out into a separate project, which was a little further along than the Photoshop prototype. 

This project had a bunch of simple examples I could use to see that it would work once it was ported. This took quite a while. I mostly ported it without really knowing how it all worked. I get the general idea, but I had to focus more on figuring out what types were involved and what properties a component had since none of that was explicit. 

Porting to Go was rather straightforward and I just went bit by bit making sense of what was happening and then doing an idiomatic Go version. Often times this was more readable, but I also figure Dan didn't spend much time cleaning parts of this up. 

Finally I finished writing the code and I started working out any inconsistencies in my interpretation of types just using the compiler errors. I ended up patching Vecty because of an assertion it makes that might not be relevant any more. Finally I could get the demo page to render without errors, but did it work?

Kinda. It's a bit unresponsive and clearly the math is off somewhere. I most likely made some mistakes implementing the algorithms. I had caught a few mistakes during the first pass, so I'm sure there's more. But the unresponsiveness made me curious about using WASM for interaction animations, like this sliding interaction. I know calling in and out of WASM is slower, but was it that bad?

I made a separate component to test drag and drop and see it perform without anything else going on. It's not terrible, but it's nowhere as smooth as native JavaScript. I read Firefox was a little ahead in speeding up calls between WASM, so I tried it there and it did seem a little smoother. 

![draggable experiment](https://thepracticaldev.s3.amazonaws.com/i/9ht8mhnnzu0gogp186zt.gif)

Both browsers will eventually have it much faster, and for now this was tolerable. This gives me baseline for how it should behave and it's clearly not there yet. But I think it's just debugging from here.

Obviously there's more to do, but this was a fun exercise helping to fill in the gaps of my stack and get experience building real components with it. And it will be really cool to have them.
{% youtube wZeEaOeEvmk %}
Best Practices for doing Cross Posting?
Tags: blogging, writing, meta
Published: 2018-10-30 01:57:55

---
title: Best Practices for doing Cross Posting?
published: true
description: I'm looking for some best practices and/or things to avoid when I cross post from my personal blog
tags: [blogging, writing, meta]
---

Hey all - in my latest n00b question (this is two in one day!), I read on the [about page](https://dev.to/about) that cross-posting is welcome - do folks have general best practices, or more important things to avoid when cross posting? I've done a couple of [cross](https://dev.to/arschles/athens-running-on-zeit-3kkf)-[posts](https://dev.to/arschles/absolutely-everybody-is-welcome-13fj) so far and wanna try to fit in with the cool kids :P

Looking for any feedback I can get!

Thanks yall :)
Treeker - fake JSX generator 🤖
Tags: opensource, showdev, react, testing
Published: 2018-10-29 22:42:48

---
title: Treeker - fake JSX generator 🤖 
published: true
description: Using a simple CLI tool to generate fake JSX string for testing purposes
tags: opensource, showdev, react, testing
---

Hi guys!

> Have you ever wanted to generate a fake yet looking like real JSX tree for some testing purposes?

> I faced the issue when I decided to work on a server-side renderer that works with React and understood that I need some fake components with either deep nesting or large number of children. Quick look-up on the internet yielded nothing so I decided to create a simple tool on my own.

![Treeker usage](https://image.ibb.co/koq58L/treeker.gif)

It's easy to install, that is simply `yarn global add treeker` or `npm i -g treeker`, and easy to use. Please check with the readme in [oleggromov/treeker](https://github.com/oleggromov/treeker) repo. 

And in case it helps you and/or you like the idea, give me a 👍 here r a ⭐️ on github and share your thoughts here in the comments. 

Thanks for your time 🙏
Conclusions
Tags: a11y, checkpoint, thoughts, introduction
Published: 2018-10-29 22:03:19

---
title: Conclusions
published: true
description: The first checkpoint post in a series aimed at giving you a solid basic understanding of accessibility
tags: Accessibility, checkpoint, thoughts, introduction
series: Accessibility 101
---

## Introduction

In this series, we have covered alot of areas and we have barely scratched the surface in reality. In saying this, I hope my perspectives and examples have helped you in some way to understand the importance and ease of implementation of accessibility topics to a basic degree. I also hope that you feel some confidence to go forward and expand further and advocate on the subject in your own day to day dealings, herein.

## Building upon our foundations

There are a few different places I would recommend you check out to continue diving into the world of accessibility, here is a list of base resources and courses I would recommend to get a deeper understanding of the fundamentals and solidify the concepts we have covered:

- [Course: Udacity - Web Accessibility](https://eu.udacity.com/course/web-accessibility--ud891)
- [Newsletter: a11yweekly - Accessibility weekly newsletter](https://a11yweekly.com/)
- [Overview: Accessibility fundamentals](https://www.w3.org/WAI/fundamentals/accessibility-intro/)
- [Overview: WCAG](https://www.w3.org/WAI/standards-guidelines/wcag/)
- [Overview: WAI-ARIA](https://www.w3.org/WAI/standards-guidelines/aria/)

## Shout outs

I just want to give a huge shout out to [Marc Biemer](https://marcbiemer.de/) for helping me out with proof reading the articles, it honestly was a huge help and your assistance was much appreciated as ever.

## Conclusions

Well that just about does it, if you have any questions or want me to go deeper on a certain topic, get in touch!

- [Website: James Robb](https://jamesrobb.co.uk/)
- [Github: @jamesrweb](https://github.com/jamesrweb/)
Changelog: Create Series of Posts
Tags: changelog, meta
Published: 2018-10-29 21:54:57

_Update: Series design has changed since this was posted, but details of the post are still accurate._

This is a funny one.

This functionality was built at the model layer _forever_ ago, but in search of the right user experience, we never fully shipped it. The basic feature actually existed when I was working on dev.to solo if I remember correctly.

The functionality I speak of is the ability for folks to create "series" of posts.

Here's an example of a series post (linked manually by admins)

{% link https://dev.to/raulavila/multithreading-in-java-for-dummies-part-3 %}

Screenshot:

![](https://duaw26jehqd4r.cloudfront.net/items/1m0B1v0P1l26353M413t/Image%202018-10-29%20at%205.40.11%20PM.png)

Now you can create your own series. If you're using "v1" of the editor, you can add `series:` to the frontmatter. Give the same series name to any post that should appear in the feature.

If you're using "v2 beta", you can add the series name in a slightly more UI-visible way.

Related:

{% link https://dev.to/devteam/changelog-we-have-a-new-beta-editor-you-can-try-4hl9 %}

You may agree with me that this is not the universe's most user-friendly way to manage this, but I decided this just shouldn't keep waiting forever. Had to ship something.

This was definitely shipped quite hastily once I got the itch. Moving fast, break all the things. As it were.

So if you have a series of posts which naturally follow one another. Feel free to add them to a series now. This has not been thoroughly tested. If you run into a bug, feel free to [raise an issue](https://github.com/thepracticaldev/dev.to), or even submit a PR. No pressure 😄

Happy coding ❤️
Sparky, upcoming version
Tags: sparky, devops, perl6, linux
Published: 2018-10-29 21:43:11

---
title: Sparky, upcoming version
published: True
description: Take a glimpse of new features coming with the next Sparky version  
tags: Sparky, devops, perl6, linux
---


[Sparky](https://dev.to/melezhik/sparky---powerful-pocket-size-task-runner-server-in-crontab-style-2ed5) is a lightweight asynchronous job runner, with support for running tasks over docker and ssh.

Here is just a small advertising post on what is going to be new with [upcoming version](https://github.com/melezhik/sparky/blob/master/Changes).


# Bulma CSS 

I switched to [Bulma](https://bulma.io/), that means nicer design, at least IMHO (:


![projects page](https://thepracticaldev.s3.amazonaws.com/i/jorrsywgy9o1k6wr49lf.png)

This is default `nuclear` theme ( I have a master degree in physics, this is why :)

You could change the one by just editing configuration file:

```yaml
ui:
  theme: cosmo

```

# Projects page

Now the projects list with latest build result for each is shown at the index page.


# Manually run build


In case you don't want wait till job gets run by cron you may run it though UI:


![run now](https://thepracticaldev.s3.amazonaws.com/i/xjwifanj60vn7j9d6q5d.png)


# Systemd installers

Are in `utils/` folder. Useful when installing Sparky on your system:


- `$ sparrowdo --local_mode --sparrowfile=utils/install-sparky-web-systemd.pl6`

- `$ sparrowdo --local_mode --sparrowfile=utils/install-sparkyd-systemd.pl6`
BiiG - 100 stars on ngx-smart-modal
Tags: angular, typescript, frontend
Published: 2018-10-29 21:40:57

---
title: BiiG - 100 stars on ngx-smart-modal
published: true
description: 
tags: Angular, Typescript, Front-end
---
![biig banner](https://thepracticaldev.s3.amazonaws.com/i/38j9gjrev08vfpp95g3g.jpg)

Today we have reached 100 stars and 12k downloads per month on our ngx-smart-modal library !

Thanks to all contributors ! ⭐️

If you don't know our library, take a look at that
==> https://github.com/biig-io/ngx-smart-modal

If you like this library, don't hesitate to share it and give your star ! Or contribute with some PR 😃

We have also another's libraries on our GitHub, I let you watch https://github.com/biig-io
What tools do you use for writing?
Tags: writing, discuss
Published: 2018-10-29 21:03:13

---
title: What tools do you use for writing?
published: true
description: 
tags: writing, discuss
---

A lot of you probably write blog posts and articles here, and to a variety of others places. What tools do you use to write your articles? Are there any apps out there you couldn't write without? 

I recently started to use InkDrop. It's nice, but I'm not amazed by it. I was wondering what tools people found useful in those situations.
How Did You Transition from a Linux Environment to Windows Environment?
Tags: discuss
Published: 2018-10-29 19:48:01

---
title: How Did You Transition from a Linux Environment to Windows Environment?
published: true
description: 
tags: discuss
---

For three years I have been jamming out with Arch, but suddenly I find myself in Windows 10. This isn't a post lamenting the change. I would have expected that of myself three years ago, but much of the development I did in my previous environment was for Microsoft as we embraced their new open source, cross-platform attitude. 

I feel like I have this Windows Subsystem for Linux and MINGW64, but they aren't friends. Powershell is the awkward kid at my party with little in common, but the catch is that the party is at HIS house. 

I still have my beloved VS Code. Docker for Windows is hanging out. There is Chocolatey ... it all feels like chaos.

Anyone care to share your transition?
How Many People Read an Article?
Tags: devto, question
Published: 2018-10-29 19:24:46

---
title: How Many People Read an Article?
published: true
description: Is it possible to see how many people read an article I wrote?
tags: ["#dev.to", "#question"]
---

Hey folks, this is just a question I have and wondering if anyone can answer it. So, I'm pretty much a n00b to dev.to and trying to get used to everything (I really like the vibe here btw!) Is it possible to see how many people read or viewed an article I wrote? I'm curious to see those stats if they're around.

Sorry if this isn't the right place to ask stuff! If you know where the right place is, can you point me in the right direction!

Thanks in advance for peeps who read this, even if you can't help out. This community rocks my socks off so far.
Who's looking for open source contributors? (October 29th edition)
Tags: discuss, opensource, hacktoberfest
Published: 2018-10-29 18:42:42

Final days of [#hacktoberfest](/t/hacktoberfest)!

Find something to work on or promote your project here.

Please shamelessly promote your project. Everyone who posted in previous weeks is welcome back this week, as always. 😄

Happy coding!
Learn Code from Us: Developer Thread
Tags: opensource, hacktoberfest
Published: 2018-10-29 18:30:59

---
title: Learn Code from Us: Developer Thread
published: true
description: a place for asking questions and discussing the Learn Code from Us code base!
cover_image: https://thepracticaldev.s3.amazonaws.com/i/etmfke271eq1vx9m4eay.png
tags: #opensource, #hacktoberfest
---

[Learn Code from Us](https://learncodefrom.us/) is now open to contributors on [GitHub](https://github.com/aspittel/learn-code-from-us)! 

This thread is an open forum for discussing potential changes and answering questions about the code base!

The answers to this thread:

{% tweet 1055463981119352833 %}

and this post 

{% link https://dev.to/aspittel/how-to-be-an-awesome-open-source-maintainer-4768 %}

may be some good sources of inspiration!
"Learn To Build Ethereum Dapps" 62 pages ebook just released - by Julien of EatTheBlocks
Tags: ethereum, dapp, tutorial, truffle
Published: 2018-10-29 18:19:10

---
title: "Learn To Build Ethereum Dapps" 62 pages ebook just released - by Julien of EatTheBlocks
published: true
description: ebook tutorial for Ethereum Dapps
tags: Ethereum, Dapp, Tutorial, Truffle
---

I just released a 62 pages ebook to learn how to build Ethereum Dapps!

This contains all the free episodes of my ToDo List Dapp tutorial
+ Bonus chapter 1: React + web3
+ Bonus chapter 2: Drizzle
(bonus chapters will be published in the next few weeks)

https://eattheblocks.com/learn-to-build-an-ethereum-dapp-step-by-step-ebook-tutorial-for-beginners/
Securing Spring Boot APIs and SPAs with OAuth 2.0
Tags: springboot, oauth, jquery, programming
Published: 2018-10-29 17:29:42

---
title: Securing Spring Boot APIs and SPAs with OAuth 2.0
published: true
description: Learn how to secure your Spring Boot APIs and your SPAs with OAuth 2.0.
tags: #springboot #oauth #jquery #programming
canonical_url: https://auth0.com/blog/securing-spring-boot-apis-and-spas-with-oauth2/
---

In this article, you will learn how to create and secure a jQuery SPA and a Spring Boot API using OAuth 2.0. You will start by scaffolding a new Spring Boot project. Then you will add some endpoints to it. After that, you will use Spring Security to secure the whole thing. Lastly, you will create a SPA (with jQuery) to consume the API. 

[Read on 🍃](https://auth0.com/blog/securing-spring-boot-apis-and-spas-with-oauth2/?utm_source=dev&utm_medium=sc&utm_campaign=springboot_spa_securing)

![Securing Spring Boot APIs and SPAs with OAuth 2.0](https://thepracticaldev.s3.amazonaws.com/i/p27ne0waoc5swhpesbj2.png)
Announcing Anymod v2 🎉🎉🎉
Tags: showdev, webdev, javascript
Published: 2018-10-29 17:26:29

---
title: Announcing Anymod v2 🎉🎉🎉
published: true
description: We re-wrote our platform to dramatically improve speed.
tags: #showdev #webdev #javascript
cover_image: https://res.cloudinary.com/component/image/upload/b_rgb:1f2223,c_pad,h_250,w_600/v1540832245/landing_uq0qgl.gif
canonical_url: https://guide.anymod.com/guide/introducing-v2.html
---

We've released **[Anymod v2](https://anymod.com)**!

Thousands of devs are now using Anymod's online editor to build modular features and add them to any website.

<img src="https://res.cloudinary.com/component/image/upload/b_rgb:1f2223,c_pad,h_250,w_600/v1540832245/landing_uq0qgl.gif"/>

So what's new in **v2**?

## Mods load 5-10x faster ⚡

We've completely reworked how mods are delivered to web pages in **v2**, and the end result is a significantly faster load time.

For a typical page:
- v1: mod data loads in 100-200ms
- <strong>v2: mod data loads in 10-20ms</strong>

The **v2** script makes heavy use of caching, and the script sends a request for cached data immediately, before the DOM is fully loaded. Mods are then rendered as soon as the data is received and the DOM is ready.

Mods are also delivered as a JS file instead of through an AJAX request, which eliminates multiple round trip DNS and OPTIONS requests, saving even more time.

## Use any JS framework (or none) 💻

### Removed dependency on Vue

For **v2**, we've removed the dependency on Vue.js. Now you can use plain JavaScript or any framework you want when building mods (including [Vue](https://guide.anymod.com/examples/vue.html), [React](https://guide.anymod.com/examples/react.html), [Angular](https://guide.anymod.com/guide/angular.html), and jQuery).

This also means the underlying Anymod script is smaller & faster to load (was 41kB, now 11kB).

### HTML pre-compilation with Handlebars

Now you can add content directly to your mod HTML by using Handlebars syntax, so you don't need to rely on a framework to get editable content in your HTML.

```html
<!-- Old syntax (based on Vue.js) -->
<span v-text="message"></span>

<!-- New syntax (handlebars) -->
{{ message }}
```

## Over 100 new mods

Finally, we've added & categorized over 100 new, ready-to-use mods in the library. Quickly add:

- [Image galleries](https://anymod.com/library?tag=gallery)
- [Content management (CMS)](https://anymod.com/library?tag=content)
- [Forms](https://anymod.com/library?tag=form)
- [Navigation](https://anymod.com/library?tag=navigation)

See the [most popular](https://anymod.com/library) mods in the library.

--

The goal at Anymod is to help developers & teams build the web. We think v2 will make your workflow faster & simpler, and we hope you enjoy!