teleren/devto huggingface dataset:
Communication Networks
Tags: communicationnetwor, internet, telegraph, post
Published: 2019-01-20 15:00:08

---
title: Communication Networks
published: true
tags: communication_networ,internet,telegraph,post
canonical_url: https://horia141.com/communication-networks.html
---

Here’s a highly simplified list of major telecommunication networks people have built, in somewhat historical order: mail service, telegraph, telephone, radio, television, the internet.

Surprisingly, the physical mail service and the internet have something in common, which sets them apart from all the other “advanced” networks. They are agnostic to what they’re transporting. Whereas the telegraph can only transport telegrams and radio send radio transmissions, the internet, in particular, can be adapted to send most anything - mail, files, voice, TV etc. About the only thing it can’t transport is physical goods, and that’s where the mail service comes in.

It is also a testament to the power of communication, that such massive infrastructure projects as the telephone or televsion were constructed, to send essentially one type of signal, fulfilling a single function. However, as the internet evolves, it makes less and less sense to have dedicated networks for a particular type of message, and more and more sense to overlay them on the general communication network.

Indeed, Skype & most messaging apps, Netflix & internet video sites, are basically doing just this, but coming from the application side, rather than lower on the stack. There’s also more general approaches, such as VoIP, IPTV etc.
Hi, I'm Brian Mayers
Tags: introductions
Published: 2016-11-08 03:23:36

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

I have been coding for [4] years.

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

I live in [New York].

I work for [Freelance]

I mostly program in these languages: [JS].

I am currently learning more about [Frontend Development].

Nice to meet you.
Hi, I'm Isaac Lyman
Tags: introductions
Published: 2016-11-07 18:26:56

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

I have been coding for 10 years.

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

I live in Utah.

I work for Health Catalyst.

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

I am currently learning more about Node.JS.

Nice to meet you.
Hi, I'm Corey Wofford
Tags: introductions
Published: 2016-11-07 18:02:21

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

I have been coding for 2 years.

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

I live in Chesapeake.

I work for open source.

I mostly program in these languages: Ruby, Java.

I am currently learning more about web development.

Nice to meet you.
Hi, I'm Simon BÃ¤umer
Tags: introductions
Published: 2016-11-07 12:24:00

---
title: Hi, I'm Simon BÃ¤umer
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 7 years (atm I am 23years young), started coding in School and continued it as a trainee for 3 years. Now I am full employed since Jule 2016 as a Web Developer.

I live in Germany, Steinfurt, and work for the eCommerce company shopware.
The most time I develop PHP applications but I am generally interested in any programming language, i.e. Ruby or Java. 
Further I love concepts like LoD, TDD, SOLID, DDD and I love to learn more about it.

Nice to meet you!

You can find me on GitHub as [@SimonBaeumer](https://github.com/SimonBaeumer)
Hi, I'm Ivaylo Yotov
Tags: introductions
Published: 2016-11-07 09:29:51

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

I have been coding for [number] years.

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

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 W. Brian Gourlie
Tags: introductions
Published: 2016-11-07 03:24:05

---
title: Hi, I'm W. Brian Gourlie
published: true
description: My introduction post
cover_image: 
tags: introductions
---

I have been coding for 17 years.

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

I live in Madison, WI.


I mostly program in these languages: Java, Javascript, Rust, and Elm.

I like turtles.

Nice to meet you.
Hi, I'm Samuel Spencer
Tags: introductions
Published: 2016-11-06 20:45:02

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

I have been coding for [15] years.

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

I work for the [Aristotle Metadata Registry](http://www.aristotlemetadata.com)

I mostly program in these languages: [python] & [django].

Nice to meet you.
Hello World!
Tags: introductions
Published: 2016-11-06 16:53:32

---
title: Hello World!
published: true
description: My introduction post
cover_image: 
tags: introductions
---

Hello, I'm RaÃºl Ãvila, and I have been coding professionally for more than 11 years.

I live in London, and I work for Pivotal Labs, the consulting division of [Pivotal](https://pivotal.io/).

My main language is Java, but I can code in many other languages, such as Javascript, Python, Groovy, a bit of Scala...

My goal as a professional is making the code I produce as readable and maintainable as possible. In the last year I have embraced all the principles and practices of Extreme Programming. IMO, I think there isn't a better way to deliver software of the highest quality than applying XP.

You can find me on Twitter as [@\_Raul\_Avila](https://twitter.com/_Raul_Avila), and if you speak Spanish, you can read my personal blog too: [http://raulavila.com/](http://raulavila.com/).

Nice to meet you!
Hi, I'm Michele Pepe
Tags: introductions
Published: 2016-11-06 14:16:59

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

I have been coding for [6] years.

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

I live in [Florida].

I work for [MEANStack Studios]

I mostly program in these languages: [Javascript, Angular.js, React.js, Ruby on Rails, PHP].

I am currently learning more about [Wordpress].

Nice to meet you.
Using flow and eslint in Emacs
Tags: flow, eslint, emacs
Published: 2019-11-21 04:41:40

---
title: Using flow and eslint in Emacs
published: true
date: 2016-11-06 00:00:00 UTC
tags: flow,eslint,emacs
canonical_url: https://atfzl.com/using-flow-and-eslint-in-emacs
---

```
(require 'company)
(require 'web-mode)
(require 'flycheck)
(require 'flycheck-flow)

;; flow auto complete
;; skip this if you don't use company-mode
(eval-after-load 'company
  '(add-to-list 'company-backends 'company-flow))

;; add eslint and flow checkers to flycheck
(flycheck-add-mode 'javascript-eslint 'web-mode)
(flycheck-add-mode 'javascript-flow 'web-mode)

;;disable jshint since we prefer eslint checking
(setq-default flycheck-disabled-checkers
  (append flycheck-disabled-checkers
    '(javascript-jshint)))

(defun jsWithEslint ()
  "eslint for js files"
  (interactive)
  (web-mode)
  (web-mode-set-content-type "jsx")
  (flycheck-disable-checker 'javascript-flow)
  (flycheck-select-checker 'javascript-eslint)
  (flycheck-mode))

(defun jsWithEslintFlow ()
  "flow and eslint for js files"
  (interactive)
  (web-mode)
  (web-mode-set-content-type "jsx")
  (flycheck-select-checker 'javascript-eslint)
  (flycheck-add-next-checker 'javascript-eslint 'javascript-flow)
  (flycheck-mode))

;; set key shortcuts if you want
;; (global-set-key (kbd "C-c j") 'jsWithEslint)
;; (global-set-key (kbd "C-c f") 'jsWithEslintFlow)

(add-to-list 'auto-mode-alist '("\\.js\\'" . jsWithEslint))
(add-to-list 'magic-mode-alist '("/\\* @flow \\*/" . jsWithEslintFlow))
```

Now all the .js files will use eslint.  
But if you have `/\* @flow \*/` comment at the first line, flow will also be used.

To use local eslint and flow-bin from your node\_modules, check out this package: [add-node-modules-path](https://github.com/codesuki/add-node-modules-path).
Hi, I'm Brian Sayler
Tags: introductions
Published: 2016-11-05 16:17:26

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

I'm a recent graduate of the Turing School of Software and Design in Denver, CO.

You can find me on Twitter as [@BrianSayler](https://twitter.com/BrianSayler) and Github as [@saylerb](https://github.com/saylerb/)

Originally from Connecticut, I'm currently based in Denver and I'm looking for interesting and challenging employment opportunities.

I mostly program in Ruby and Python.

I am currently learning more about functional programming and the deeper parts of JavaScript.

Great to meet you all!
Hi, I'm Kyle
Tags: introductions
Published: 2016-11-05 11:04:08

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

I'm primarily a tester.

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

I live in Edinburgh, Scotland.

I work for FanDuel.

I mostly program in these languages: python.

I am currently learning more about improved automated integration testing.

Nice to meet you.
Hi, I'm Cuong Huynh
Tags: introductions
Published: 2016-11-05 07:55:01

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

I have been coding for 3 years.

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

I live in Vietnam.

I work for AppsCyclone

I mostly program in these languages: PHP, Javascript.

I am currently learning more about Ruby, GraphQL.

Nice to meet you.
Hi, I'm poojesh shetty
Tags: introductions
Published: 2016-11-05 02:35:43

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

I have been coding for [number] years.

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

I live in mumbai.

I am studying computer engineering

I mostly program in these languages: c,java(basic skill).

I am currently learning more about data structures,graphs and algorithms.

Nice to meet you.
Hello. I'm Ryan Flach.
Tags: introductions
Published: 2016-11-04 13:56:09

---
title: Hello. I'm Ryan Flach.
published: true
description: A Brief Introduction
cover_image: 
tags: introductions
---

I am an alum of the comprehensive back-end program at the Turing School of Software and Design.

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

I live in Denver, Colorado, and am currently exploring employment options.

I mostly program in Ruby, Rails, and JavaScript.

I am currently learning more about Elixir and Pheonix, functional programming, React, and Redux.

It's nice to meet you.
Hi, I'm Karan Sharma
Tags: introductions
Published: 2016-11-04 13:54:51

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

I have been coding for 2 years.

You can find me on GitHub as [@mr-karan](https://github.com/mr-karan)

I live in New Delhi, IN.

I am a final year CS undergrad.

I mostly program in these languages: Python, Javascript.

I am currently learning more about ReactJs.

Nice to meet you.
Programming is dedication
Tags: productivity, programming, motivation
Published: 2016-11-04 12:41:23

---
title: Programming is dedication
published: true
description: 
cover_image: 
tags: productivity,programming,motivation
---

![Pumping Iron](https://brodyrossiter.files.wordpress.com/2013/07/pumping-iron.jpg)


Hello,

<p>I want to keep this post as short as humanly possible and just get to the heart of the matter.</p>

<p>I realize compared to some people I know I have had relatively short life span for a programmer. Yet still these are some truths I have come to learn about being a programmer. I feel that being committed is a bit like the image above or sports players. They have to be really committed to achieve their dreams, and maintain success levels</p>

<p>Being committed is in 2 parts; it's first the profession and then the person himself.</p>

<p>First let's cover the profession.</p>


**Programming is confidence**:

<p>If you think you cannot solve a problem or write an application, you are bound to disappoint your client before you have even begun. The client is not blind, he is bound to see that you do not know what you are about and he will lose confidence in you soon enough.</p>

**Programming is repetition**:

<p>Like all things in life if you do it often enough, it will become second nature.</p>

**Programming is dedication**:

<p>Programmers are not geniuses. They are normal people who must come up with intuitive ways to meet a need. They just do it on a daily basis. And they are determined to see the predicament to its most logical end. Watch the 1995 movie Apollo 13 and you will understand what I mean.</p>

<p>Now, let's cover the people</p>

**Programmers are workaholics**:

<p>I have not met a coder who was not a perfectionist. If you are lazy and want a quick fix to a solution, you are in the wrong field.</p>

**Programmers attempt the impossible**:

<p>When of the reasons I personally love programming is that it is never routine. Every problem seems to bring with it a higher complexity or difficulty than one you have done before. After all, who does not want to be a David slaying a Goliath?</p>

<p>These are the few truths I have learnt. Do you have any to share?</p>
Hi, I'm Anthony Eli Agbenu
Tags: introductions
Published: 2016-11-04 11:39:00

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

I have been coding for 6 years.

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

My site is agbenu.com

Its really nice to meet you.
Hi, I'm Chris Coutinho
Tags: introductions
Published: 2016-11-04 10:58:23

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

I have been coding for 7 years.

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

I work for REDstack

I mostly program in these languages: Python, Matlab, Fortran, and SQL.

I am currently learning more about Electrochemistry, salsa dancing, fitness/nutrition, and programming.

Nice to meet you.
Hi, I'm Nikhil Vibhav
Tags: introductions
Published: 2016-11-04 03:51:25

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

I have been coding for 2 years.

You can find me on Twitter as [@polar_nikhil](https://twitter.com/polar_nikhil), also my handle on Github is [@nikhilvibhav](https://github.com/nikhilvibhav)

I live in Mumbai, India.

I work for Capgemini.

I mostly program in these languages: Java.

I am currently learning more about Machine Learning, Graph databases, and other new technologies.

Nice to meet you.
Hi, I'm Steven Roose
Tags: introductions
Published: 2016-11-03 22:44:57

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

I have been coding since I was 12, which was when the only browser was IE5.

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

I live in Madrid, but I'm from Belgium.

I work for Banco Santander's Blockchain Lab.

I mostly program in these languages: Go, Dart, Java.

I'm a Bitcoin geek.

Nice to meet you.
Hi, I'm Mario
Tags: introductions
Published: 2016-11-03 21:16:07

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

I have been coding for 4 years.

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

I live in Guadalajara, MÃ©xico.

I work for Los Xamarinos

I mostly program in these languages: C#.

I am currently learning more about Unity, Swift and Machine learning.

Nice to meet you.
Hi, I'm Peter Sowah
Tags: introductions
Published: 2016-11-03 17:03:54

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

I have been coding for 5 years.

You can find me on Twitter as [@PeterASowah](https://twitter.com/PeterASowah) and [petersowah](https://github.com/petersowah) on Github.

I live in Accra.

I work for [The Cobalt Partners](http://thecobaltpartners.com)

I mostly program in these languages: PHP, JavaScript and Ruby.

I am currently learning more about JavaScript Frameworks.

Nice to meet you.
In Pursuit of New
Tags: engineering
Published: 2018-02-10 22:20:50

---
title: "In Pursuit of New"
published: true
tags: engineering
canonical_url: http://cyberomin.github.io/engineering/2016/11/02/in-pursuit-of-new.html
---

As software engineers, we are inundated with different tools, libraries, frameworks and ever-evolving best practices.

Hardly a week goes by without us discovering the next best framework or library trending on Hacker News. These days, just about any problem out there has a library or framework — everything from string manipulation, log management to frameworks that claims to be lightening fast and the next best thing since sliced bread — accompanying it.

It’s quite easy to get overwhelmed by this changing landscape and this could easily lead to fatigue.

Take for example, in the JavaScript realm, we have seen frameworks come and go. It seems to me the lifespan of the latest best and greatest framework is 2 years.

From the frontend side of things, we have seen EmberJS, Kockout JS, Babel, Grunt, etc. These days, React and AngularJS are the new kids on the block. It’s almost a taboo if you build for the frontend and you don’t use either of these tools.

As with everything, we had Prototype and Scriptaculous, then came jQuery, luckily, this one is still going strong.

### What do you do?

I, for one, have approached these tools with a healthy dose of scepticism. Like with every other thing, I understand that they will fizzle out. You can’t help, it’s just the fact of life. For as long as Moore’s law still holds and the sun will rise from the East, things will change.

I have always maintained a personal belief that having a firm grasp of your work tools is what will set you apart and provide you with the much-needed satisfaction. What do I mean? It makes no sense chasing JS frameworks for instance if you don’t have a firm understanding of JavaScript itself. Learn the basics.

Don’t beat yourself up when next you feel like you’re lagging behind. No, you are not. You can’t and you wouldn’t know everything and it’s perfectly fine. Am I in any way suggesting that one shouldn’t go with the trends? Far from it. Keep up with them, but don’t forget the basics.

Everything in life is ephemeral, your work tools aren’t any different. Don’t stress out. Keep reading and learning the new stuff, but worry less when the next big thing shows up.

Remember when CSS was just simple and straight forward? LESS, SCSS and SASS changed that.

Enjoy the moment.



_This post was originally published on [cyberomin.github.io](http://cyberomin.github.io/engineering/2016/11/02/in-pursuit-of-new.html)_
66 Days - Day 1
Tags: devlog
Published: 2016-11-02 00:02:40

---
title: 66 Days - Day 1
published: true
description: A journey of 66 days of coding, learning, reading and writing
cover_image: 
tags: devlog
---

I traced the plan and committed myself of spending at least one hour for the next sixty six days coding, reading and practicing algorithms, designs systems and business related content. I don't have a clear goal, I do want to practice outside work and keep my skills as sharp as possible.

It all started with an argument between a mother I know and her son. He was arguing he can't possibly do all of what he has to do at school.

*And somehow that brought me to one thought: I have actually, really never studied or practiced that hard. Anything. I didn't have to, or so I thought. I stopped writing prose, and then also stop writing poetry, for some advise if you are not dying to write it everyday don't do it.*

I wasn't dying to write poetry eveyday, I did it when it came to me, when I was inspired, but mostly when an image or a thought was worth writing. That was for me. Nothing crazy. As a teenager I always envisioned myself writing books and going to books readings and that kind of stuff. I stopped.
Then programming came to me in college. I didn't have an idea what that was. Fast forward to today.

But only until yesterday I realize I never committed to do everything in my power to learn everyday and improve my skills dramatically. I did attend some programming contest while in college and really enjoyed, but after that you just kind of get in the loop of the details of the projects and then you start working and don't feel like practicing after work.

This is my attempt to create a new habit and to enjoy myself while coding, reading, learning and writing. The things that I absolutely love to do and not always do.

During the next 65 days I will be writing my journey here, mostly for myself with whatever I take from the experience during the day.


You can find me on Twitter as [@mlescaille](https://twitter.com/mlescaille)
Hi, I'm AytaÃ§
Tags: introductions
Published: 2016-11-01 13:36:07

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

I have been coding for 3 years.

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

I live in Istanbul.

I work for Venbey Yatirim AS.
Go-ofile
Tags: security, go, programming, cybersecurity
Published: 2018-09-07 12:48:22

---
title: Go-ofile
published: true
tags: security, go, golang, programming, cybersecurity
cover_image: https://domenicoluciani.com/assets/images/covers/gathering.jpg
---

The first phase in security assessment is focused on collecting as much information as possible about a target application. One tool to do that is [Goofile](http://tools.kali.org/information-gathering/goofile), it allows to search a specify filetype in a specify domain using Google…

I read that the development of this python script was stopped in the 2012 so yesterday I wrote my own Golang version called Go-ofile.

Do you want to read more about it? [Read it!](https://domenicoluciani.com/2016/11/01/go-ofile.html)