teleren/devto huggingface dataset:
What should you do if your company's code is stolen and being publicly reused without permission?
Tags: discuss
Published: 2017-05-07 15:24:01

---
title: What should you do if your company's code is stolen and being publicly reused without permission?
published: true
tags: discuss
---
I really hate being negative on the web, it goes against every thread of my being, but something came up this weekend that really irked me.

A friend, who shall remain nameless, has spent a long time building up their company and providing code libraries for people who compete in their events. The libraries are very specific to the event, and really have taken time and effort for their developer to write (I'm talking months of development time). You pay to enter into the event and the code is given to you to use in the event exclusively. The entry fee is used to stream the events online, provide support and do all the admin for the event.

Someone who shall remain nameless, has paid to enter the event, they've taken the code libraries for the event, uploaded them to a public GitHub repo, and started running their own version of the event using the code.

My friend has approached this person and asked kindly for them to stop doing it, they did stop for a while (and kept trying to convince my friend to open source the library, which my friend didn't want to), but we have recently found out they are doing it again and running events using the code without permission.

My friend feels pretty helpless and doesn't know what to do next as the person copying the code is quite well known in their community. 

What should my friend do?

UPDATE: My friend emailed the copying party and threatened DMCA and they took the Github repos down and apologised. Thank you for all your advice and support â¤ï¸
Native or browser based applications?
Tags: discuss, electron, native
Published: 2017-05-07 11:19:46

---
title: Native or browser based applications?
published: true
tags: discuss,electron,native
---

A lot of applications used today are based upon a browser based technology like Electron. Spotify transitioned from a native application to a browser based application. Spotify did this based upon there Microservice culture. 

I have been wondering today about the need of this type of software. Do we prefer a browser based desktop application instead of a native application? If we look at Atom and Sublime Text for example. Atom is an Electron app where Sublime Text is native. 

When opening big files in Atom, you really see how slow it can be. Yes it seems they are working on the speed. But Sublime Text does read big files a bit quicker. 

Regarding the size of an Electron application vs a native applications, I just cloned the [electron-boilerplate](https://github.com/szwacz/electron-boilerplate) repository. Then I used [electron-packager](https://github.com/electron-userland/electron-packager) to build it into an executable. That thing is 125MB. That is HUGE for just a sort of Hello World application.

So far, native is winning in my opinion regarding the performance and size. Let's look at some other points.

As Electron is a browser based stack, we can working in programming language for the web. That is a plus, many web developer now can work on Desktop applications as well. So then I can make cross platform applications with just one language stack.

If I want to make a native application, I probably go with something like C++. I think that is the best option to go native and cross platform. But C++ is a language which is very hard to master. Yet, the Hello World application is not 125MB. 

Then, when I would actually work on an application in C++, I need a GUI framework. That is not that big of a deal. But what I want to make a nice fancy material design GUI? Good luck with that. 

So, if I take a look it is hard to decide what is better. I wanted to start this discussion, what do you prefer? Or would you leave a Desktop application a side?
Hi, I'm orhan
Tags: introductions
Published: 2017-05-07 11:07:04

---
title: Hi, I'm orhan
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 15 years.

You can find me on GitHub as [orhanveli](https://github.com/orhanveli)

I live in London

I'm founder of Spike Web Solutions LTD

I mostly program in these languages: TypeScript, Nodejs, ASP.NET/C#.

I have plenty of React.js/ReactNative and a little bit Vue.js experience.

Nice to meet you.
Hi, I'm hnhuyit
Tags: introductions
Published: 2017-05-07 09:45:42

---
title: Hi, I'm hnhuyit
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for [number] years.

You can find me on GitHub as [hnhuyit](https://github.com/hnhuyit)

I live in [city].

I work for [company]

I mostly program in these languages: [languages].

I am currently learning more about [topic].

Nice to meet you.
Hi, I'm Christian
Tags: introductions
Published: 2017-05-07 07:05:58

---
title: Hi, I'm Christian
published: true
description: My introduction post
cover_image: 
tags: introductions
---

You can find me on Twitter as [@webnuggetde](https://twitter.com/webnuggetde)

I live in Witten/Germany.

I work as a freelance webdeveloper.

I mostly program in these languages: js & typescript.

I am currently learning more about angular and gitlab.

Nice to meet you.
Building the Laravel Nigeria community with over 200 People attending the first meetup
Tags: meetup, laravel, php
Published: 2017-05-07 06:30:47

---
title: Building the Laravel Nigeria community with over 200 People attending the first meetup
published: true
description: The Laravel Nigeria meetup held in April 22nd was the first in Nigeria and it garnered over 200 people in attendance!!
cover_image: https://cdn-images-1.medium.com/max/2000/1*pxd5LHg51VRWzgGiOAaClg.jpeg
tags: meetup,laravel,php
---

In April I organised a Laravel Meetup in Nigeria and over 200 people were in attendance for the event, here's a post detailing how we did it and how we are planning to do it again in June.

[Building the Laravel Nigeria community with over 200 in attendance on the first meetup](https://blog.devcenter.co/building-the-laravel-nigeria-community-with-over-150-attending-the-first-meetup-c919d5ca373c)

Let me know what you think and suggestions on how to make it even better.
Hi, I'm Nicholas Meschke
Tags: introductions
Published: 2017-05-06 23:30:50

---
title: Hi, I'm Nicholas Meschke
published: true
description: Computer Science student and mechanical keyboard enthusiast. 
cover_image: 
tags: introductions
---

I have been coding for 3 years.

You can find me on GitHub as [Nixsm](https://github.com/Nixsm)

I live in Brazil. 

I work for Cheesecake Labs. 

I mostly program in Swift, but I like to know a bit of everything. 

I am currently learning more about Backend and Mobile development. 

Nice to meet you.
Do you run and maintain your own mail server for custom domain(s) or do you use an external service?
Tags: emails, hosting
Published: 2017-05-06 18:00:13

---
title: Do you run and maintain your own mail server for custom domain(s) or do you use an external service?
published: true
description: Running your own email server can be challenging, but is it worth it?
tags: emails, hosting
---

I used to host my own mail server for about two years. I learned a lot in the process on how I can set up a mail server and get everything to work. One day I got fed up with looking after it so I decided to move my emails to a shared hosting provider. I passed on the responsibility of looking after my emails in terms of hosting, setting up DKIM, SPF, DMARC, dealing with blacklisting etc.

That shared hosting provider is OK, but I noticed that sometimes I can't get to my emails because there is a timeout issue, which never happened when I hosted them myself. I understand that it's a shared service, therefore performance won't be great, but I didn't think it'd be that bad. 

I want to move my emails somewhere, where I don't have to think about them. I have a few domains that I'd need to run emails on. I also don't want to spend *way* too much money.

I looked around but haven't found anything that would suit me, other than 1and1's shared hosting option, which includes hosting emails. I don't know how good they are as I don't know anyone who is their customer.

What do you think? Do you have any suggestions? Do you host your own email in any way or do you prefer using Gmail/Hotmail etc? I'd appreciate any feedback/comments you might have.
Hi, I'm Jeremy Abbott
Tags: introductions
Published: 2017-05-06 16:47:44

---
title: Hi, I'm Jeremy Abbott
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 10 years.

You can find me on GitHub as [jeremyabbott](https://github.com/jeremyabbott)

I live in Portland Oregon.

I work for Incomm, Digital Solutions.

I mostly program in these languages: F#, C#, JavaScript (TypeScript), SQL.

I am currently learning more about Elixir, Postgres, Docker, Kubernetes, Azure.

Nice to meet you.
Hi, I'm Cesar
Tags: introductions
Published: 2017-05-06 16:37:23

---
title: Hi, I'm Cesar
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 8 years.

You can find me on GitHub as [cespereira](https://github.com/cespereira)

I live in Sao Paulo/Brazil.

I mostly program in these languages: [Java].

Nice to meet you.
What Are Your Career Goals?
Tags: discuss, career, planning
Published: 2017-04-28 02:41:51

---
title: What Are Your Career Goals?
published: true
description: What are your career goals? What advice do you have for someone planning their career in the software industry?
tags: discuss, career, planning
---

A few weeks ago, a friend at work asked me what I want to be when I grow up (yes, we're both adults). I've been in the industry for 4 years and have been reasonably successful. But this time that question really got me thinking... What *do* I want to be 5, 10, 20 years down the road? What's my path to get there? What do I need to do now to put me on that path?

As a software engineer, it's relatively easy to get by without much of a plan or an end game. There are more jobs than we can possibly fill and more exciting projects than you can shake a stick at. If something's not working out, you can find a new job pretty easily. But isn't a plan valuable even with the plethora of opportunities before us?

As I've been reflecting on this, I've grown curious what other software engineers' career plans are. **So, what's your career plan? What are your short and long term goals? Why do you want to do what you want to do? What advice do you have for others as they look ahead and wrestle with their dreams?**
Hi, I'm balaji-s
Tags: introductions
Published: 2017-05-06 15:56:36

---
title: Hi, I'm balaji-s
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 5+ years.

You can find me on GitHub as [balaji-s](https://github.com/balaji-s)

I live in Chennai .



I mostly program in these languages: java.

I am currently learning more about python.

Nice to meet you.
Hi, I'm Bruno Antunes
Tags: introductions
Published: 2017-05-06 14:56:12

---
title: Hi, I'm Bruno Antunes
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 10 years.

You can find me on GitHub as [sardaukar](https://github.com/sardaukar)

I live in London.

I work for thoughtbot.

I mostly program in these languages: JS, Ruby.

I am currently learning more about Elm, Elixir, Crystal.

Nice to meet you.
Hi, I'm Craig E. Shea
Tags: introductions
Published: 2017-05-06 13:40:02

---
title: Hi, I'm Craig E. Shea
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 30 years.

You can find me on GitHub as [fourpastmidnight](https://github.com/fourpastmidnight)

I live in Pennsylvania, USA.

I mostly program in these languages: C#.

I am currently learning more about F#, Docker, TypeScript, Angular.

Nice to meet you.
Hi, I'm Anas Mirza
Tags: introductions
Published: 2017-05-06 13:02:12

---
title: Hi, I'm Anas Mirza
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for [number] years.

You can find me on GitHub as [anasmirza534](https://github.com/anasmirza534)

I live in Mumbai.

I work for Mpower consumer solutions

I mostly program in these languages: PHP, Python.

I am currently learning more about Python.

Nice to meet you.
Hi, I'm Adrien Joly
Tags: introductions
Published: 2017-05-06 12:49:19

---
title: Hi, I'm Adrien Joly
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 27 years. (Ok, I kinda started when I was 7!)

You can find me on GitHub as [adrienjoly](https://github.com/adrienjoly)

I live in Montreuil, Paris area, France.

I work for myself by building my own products, and also teach JS programming at EEMI.

I mostly program in these languages: JavaScript, in Node.js and in web browsers.

I am currently learning more about how to sell a product (problem validation and marketing).

Nice to meet you.
Hi, I'm Ben Steadman
Tags: introductions
Published: 2017-05-06 12:31:24

---
title: Hi, I'm Ben Steadman
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 3 years.

You can find me on GitHub as [SteadBytes](https://github.com/SteadBytes)

I live in Colchester, United Kingdom.

I mostly program in these languages: Python, JavaScript, C#, HTML, CSS, Java (been a while though :P).
Hi, I'm Bradley Birch
Tags: introductions
Published: 2017-05-06 10:39:02

---
title: Hi, I'm Bradley Birch
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 2 years.

You can find me on Twitter as [@Bradley__Birch](https://twitter.com/Bradley__Birch)

I live in London.

I work for IG.

I mostly program in these languages: Javascript and Java.

I am currently learning more about VueJS, EmberJS and Java 8.

Nice to meet you.
Plan Your Commits
Tags: git, gittricks, beginners
Published: 2017-05-06 04:21:57

---
title: Plan Your Commits
published: true
description: A (hopefully) simple method to improve your commit messages and frequency.
tags: git, git-tricks, beginners
cover_image: https://thepracticaldev.s3.amazonaws.com/i/ftzpjdj8zlk2g3bx60wm.jpg
canonical_url: https://www.assertnotmagic.com/2017/05/05/plan-your-commits/
---

I don't know if this is common or not, but I have a really hard time remembering to commit my code.  I know commits are supposed to be meaningful and logical chunks of work that tell a story when viewed in aggregate.  And yet... I still find myself chugging along until I get ready to get up from coding without having committed anything!  My commit is a giant blob with a message like "finished most of the features."  Hopefully there is someone out there who is like me.  Hopefully this post speaks to that one person who hyperfocuses on a problem and forgets to commit (or move, or eat, or go outside, or speak to other human persons).  Because I discovered a solution.

Plan.  Your.  Commits.

That's it!  Mind blown right?  Who could have conceived of such genius?!  Surely no one has considered envisioning what you are about to do before you do it before now!  Shut up, it was a new idea to me.  Here's my thought process:

A lot of the tutorials that I've gone through where Git has been included seem to assume you are a pro committer already.  They say things like, "There we go, that seems like a good spot for a commit," or "You'll want to commit your work now."  This led me to believe that I could just code along and it would be abundantly obvious to me when I should be committing.

![Nope.](http://assertnotmagic.com/img/nope.jpg)

However, I have found that if I preselect my checkpoint, I forget less.  Saying things like, "I'll commit again after I've finished this function," or "after I get the url routing hooked up" works a lot better.  Mostly.  The idea is that once I get there, I can commit, come up for air, see where I'm at, and see where I need to go.  It also helps me not need to hold everything in my head and helps (some) for if I leave the project alone for a few days and want to come back.  More stuff is written down and less is bouncing around in my head.

So, if your commits look like a pile of `[rhymes with commit ðŸ’©]`, try writing your commit message (in your head) before you write the code.  If you have a better way, OR, if you have other tricks that would help me keep my head on straight in the long run, please share them!  I'd love to hear them.
Hi, I'm Brett Fuller
Tags: introductions
Published: 2017-05-06 01:09:38

---
title: Hi, I'm Brett Fuller
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for one year.

You can find me on GitHub as [bfuller123](https://github.com/bfuller123)

I live in Dallas, and I work fpr CompassPHS as a pricing analyst.

I mostly program in these languages: Javascript and Python.

I am currently learning more about full stack development in Javacript.

Nice to meet you.
Hi, I'm Wesley Dyk
Tags: introductions
Published: 2017-05-06 00:02:17

---
title: Hi, I'm Wesley Dyk
published: true
description: Glad to be here
cover_image: 
tags: introductions
---

I have been coding for 20 years.

You can find me on Twitter as [@ausdyk](https://twitter.com/ausdyk)

I live in Lone Tree, CO.

I co-founded Revonos. 

I think in Python, but I am learning more about C#. My passion is mathematical optimization.

Nice to meet you.
Hi, I'm Adam Grande
Tags: introductions
Published: 2017-05-05 22:47:12

---
title: Hi, I'm Adam Grande
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 10 years.

You can find me on GitHub as [arggrande](https://github.com/arggrande)

I live in Perth.

I work for Readify

I mostly program in these languages: C#, Javascript.

I am currently learning more about React and React Native.

Nice to meet you.
Hi, I'm pgauthier
Tags: introductions
Published: 2017-05-05 21:03:29

---
title: Hi, I'm pgauthier
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 15 years.

You can find me on Twitter as [@pgauthier](https://twitter.com/pgauthier)

I live in Murfreesboro, TN.

I work for a wholesale distribution company.

I mostly program in these languages: C#, JavaScript, SQL.

I am currently learning more about domain driven design.

Nice to meet you.
Hi, I'm nandafirmans
Tags: introductions
Published: 2017-05-05 20:14:37

---
title: Hi, I'm nandafirmans
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 3 years.

You can find me on GitHub as [nandafirmans](https://github.com/nandafirmans)

I live in jakarta.

I work for code

I mostly program in these languages: javascript, c#.


Nice to meet you.
Hi, I'm Loreleen Mae Sablot
Tags: introductions
Published: 2017-05-05 19:07:25

---
title: Hi, I'm Loreleen Mae Sablot
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 4 years.

You can find me on Twitter as [@lmsablot](https://twitter.com/lmsablot)

Nice to meet you.
Hi, I'm A.J. Feather
Tags: introductions
Published: 2017-05-05 18:42:20

---
title: Hi, I'm A.J. Feather
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 3-ish years seriously.

You can find me on GitHub as [AJFeather](https://github.com/AJFeather)

I live in New York City.

I mostly program in these languages: Python.

Nice to meet you.
“Sign up” and “Sign in” forms could (and should) be the same
Tags: redesign, softwaredevelopment, design, userexperience
Published: 2018-02-10 22:21:47

---
title: "“Sign up” and “Sign in” forms could (and should) be the same"
published: true
description: After reading Omri Lachman’s article about hidden “log in” buttons, I understood my frustration with recent web apps.
tags: redesign,software-development,design,user-experience
canonical_url: https://medium.com/@galstar/sign-up-and-sign-in-forms-could-and-should-be-the-same-19835c1e4fc7
---

#### After reading [Omri Lachman's article](http://inspr.co/2017/05/03/login-vs-signup/) about hidden “log in” buttons. Suddenly, I understood my frustration with recent web apps. I DONT KNOW HOW TO USE THEM BECAUSE THEY WANT ME TO SIGN UP ALL THE TIME.

I am clearly not a UX designer, but I had an idea: instead of having two forms: one for logging in and one for signing upâ€Š–â€Šwhy can’t we have both on the same form?

Think about it. You can try logging in if you fail to log in because of a password you can retryâ€Š–â€Šbut if you fail because of the email provided? Why can’t you just resume to the registration process?

[I built a simple mockup](https://signme.surge.sh) ([source code is on GitHub](https://github.com/Schniz/signbox)) to show how a simple registration/logging in the process could work in practice: once you provide an email of an actual userâ€Š–â€Šit suggests that you need to sign in. Yes, it has some security vulnerabilities that we probably can solve or can actually care about. We can do that it won’t be automatically: once I clicked the “Continue” button, it will try to log in and if it fails due to unknown emailâ€Š–â€Šwe’ll ask to complete some details to sign up.

![A demo for combined solution for signing up and logging in](https://cdn-images-1.medium.com/max/1024/1*f_VLGyD2fvGJ9gRcrOyo9g.gif)
<figcaption>You can try it online: <a href="https://signme.surge.sh">https://signme.surge.sh</a></figcaption>

I like that solution because:

1. It is very easy to implement (I guess most devs will say this is a joke)
2. Less place for errorsâ€Š–â€ŠI log in where my credentials fit!

Still, I am not a UX designer, so I would really like to have some you all to say what do you think about this pattern. Thanks!
Hi, I'm Rahul Talekar
Tags: introductions
Published: 2017-05-05 15:29:58

---
title: Hi, I'm Rahul Talekar
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 8 years.

You can find me on GitHub as [halt-catchfire](https://github.com/halt-catchfire)

I live in Bangalore.

 

I mostly program in these languages: Java.

I am currently learning more about Cyber Security.

Nice to meet you.
Hi, I'm Mark Wragg
Tags: introductions
Published: 2017-05-05 14:30:21

---
title: Hi, I'm Mark Wragg
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 25 years (counting the text-based adventure games I made in QBasic).

You can find me on Twitter as [@markwragg](https://twitter.com/markwragg)

I live in the UK.

I work for Veritas.

I mostly program in these languages: PowerShell.

I am currently learning more about Puppet.

Nice to meet you.
Hi, I'm Craig Childs
Tags: introductions
Published: 2017-05-05 14:02:17

---
title: Hi, I'm Craig Childs
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 6 years.

You can find me on GitHub as [CraigChilds94](https://github.com/CraigChilds94)

I live in Littlehampton, United Kingdom.

I work for Analog Republic

I mostly program in these languages: PHP, Javascript, Go.

I am currently learning more about Go & Microservice infrastructure.

Nice to meet you.
Hi, I'm Nick Shvelidze
Tags: introductions
Published: 2017-05-05 13:32:00

---
title: Hi, I'm Nick Shvelidze
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 7 years.

You can find me on Twitter as [@libgrog](https://twitter.com/libgrog)

I live in Tbilisi, Georgia.

I work for [sadili.ge](https://sadili.ge)

I mostly program in these languages: JavaScript, Kotlin.

I am currently learning more about Game Development.

Nice to meet you.