G

69 Flips | 9 Magazines | 4 Likes | 1 Following | 2 Followers | @codefromcoffee | Keep up with G on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “G”

Using SSH Keys for License generation and validation in .NET Applications

This blog post is going to present how can you implement license functionality in your .NET application. Providing license in your .NET application …

Software Development

Internet Speed Test

This internet connection speed test checks the speed of your internet connection - along with a good portion of extra details like ping, jitter, …

VOIP

"Design Patterns" Aren't

The "design patterns" movement in software claims to have been inspired by the works of architect Christopher Alexander. But an examination of …

Going Serverless: Migrating an Express Application to Amazon API Gateway and AWS Lambda | Amazon Web Services

<b>Brett Andrews</b> <b><br>Software Development Engineer</b><p>Amazon API Gateway recently released three new features that simplify the process of forwarding HTTP …

Cloud Computing

Tricks to Monetize your Side Projects

I was recently commenting on an excellent Show HN for a product called Duet and it was the most karma I have ever received on Hacker News (17 votes …

On Finding Your Purpose: An Extraordinary Letter by Hunter S. Thompson

In April of 1958, Hunter S. Thompson was 22 years old when he wrote a letter on the meaning and purpose of life when asked by his friend, Hume Logan, …

How Startup Options (and Ownership) Works

One of the things that struck me most during our recent pieces on startup employee option plans is how things that impact the value of those options …

Git Workflow Basics – Igor Marques da Silva – Medium

This post is intended for beginners, but I assume you already know the basics of Git usage (commit, push, pull, etc).<p>You probably know how to use Git …

30K Page Views for $0.21: A Serverless Story

<i>Note: For regular readers of this space, players of Fantasy Movie League, you probably want to stop reading right now as this post will definitively</i> …

Notes on Distributed Systems for Young Bloods

I’ve been thinking about the lessons distributed systems engineers learn on the job. A great deal of our instruction is through scars made by …

A Bit of Heresy: Functional Languages are Overrated

Lets talk about problems. As professional software developers, we get paid to solve problems. Sometimes we do this by writing code. Sometimes we do …

Online courses · erlang/otp Wiki

Here you find online courses that teach you how to program in Erlang.<p>Functional Programming with Erlang<p>This free online course for beginners by …

The Architecture of Open Source Applications

Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most …

Architecture

Resources for Amateur Compiler Writers

I know complete pans of the literature are left out, but this is a page for <i>amateur</i> compiler writers. Anything that I did not find practical is not …

Your OpenStreetMap server in 120GB

1. Install Ubuntu 14.04 server.<br>Remember to enable the firewall:<br>costales@maps:~$ sudo ufw allow http<p>costales@maps:~$ sudo ufw allow …

Why we use the Linux kernel's TCP stack

A recent blog post posed the question Why do we use the Linux kernel's TCP stack?. It triggered a very interesting discussion on Hacker News.I've …

Linux

The “War Game” and Understanding Complex Application Development

<b>Author’s Note…</b><p><i>Please note that the use of the words game, war game, and simulation are all used interchangeably through this paper.</i><p><b>Merriam-Webster</b> …

Running i3 Window Manager on Bash For Windows

That might be the longest title for a blog post ever, but it's kind of hard to describe what's going on here if you're not familiar with the latest …

Linux

liblfds.org

Emacs keybindings everywhere in Mac OS X

by lelf<p>Update: there’s some more<p>I feel very sorry for you’re emacser on mac and haven’t got anything in ~/Library/KeyBindings/<p>Crash course:<p>Get this …

Why Elixir

Why Elixir2014-01-21It’s been about a year since I’ve started using Elixir. Originally, I intended to use the language only for blogging purposes, …

Erlang

Playing Poker with Elixir (pt. 1)

When learning a new language or framework, I find it's helpful to just dive in and try to build something. So far in this series, we've looked at …

A package manager for the Erlang ecosystem

Most Downloaded<p>6 574 689 downloads An incredibly fast, pure Elixir JSON library published 1435 days ago<p>6 051 927 downloads Small, fast, modular HTTP …

Erlang

19 Git Tips For Everyday Use

Share this:<p><i>Update: You can now get this post on Kindle.</i><p>I’ve been using git full time for the past 4 years, and I wanted to share the most practical …

DevOps

Apache Flink: Introducing Complex Event Processing (CEP) with Apache Flink

Introducing Complex Event Processing (CEP) with Apache Flink<p>06 Apr 2016 by Till Rohrmann (@stsffap)<p>With the ubiquity of sensor networks and smart …

Ubuntu on Windows -- The Ubuntu Userspace for Windows Developers

<i>Update: Here's how to get started using Ubuntu on Windows</i><p><i>See also Scott Hanselman's blog here</i><p>I'm in San Francisco this week, attending Microsoft's …

The Basics of Web Application Security

Modern web development has many challenges. Of course, you need to write code that fulfills customer functional requirements. It needs to be fast. …

Application Security

An Online Course in Parallel Programming

• There is very little theoretical analysis of parallel algorithms, such as O() analysis, maximum theoretical speedup, acyclic graphs and so …