Sat.Mar 25, 2017 - Fri.Mar 31, 2017

article thumbnail

Back-to-Basics Weekend Reading: An Implementation of a Log-Structured File System

All Things Distributed

This weekend I am travelling to Australia for the first AWS Summit of 2017. I find on such a long trip, to keep me from getting distracted, I need an exciting paper that is easy to read. Last week's 'Deep Learning' overview would have not met those requirements. One topic that always gets me excited is how to take computer science research and implement it in production systems.

Systems 93
article thumbnail

Authenticate A Golang API With JSON Web Tokens

The Polyglot Developer

Over the past few weeks I’ve been doing a lot of investigation into JSON Web Tokens (JWT) for authentication in APIs. If you’ve been keeping up, you’ll remember I wrote about JWT authentication in a Node.js application as well as building a client facing NativeScript and Angular mobile application that made use of the Node.js backend. This is great, but what if you’re not very fond of JavaScript development?

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Experimenting with the Server Timing API

Dean Hume

You may be familiar with the saying “ If you can’t measure it, you can’t improve it ”. This saying couldn’t be more true when it comes to web performance. In our browsers today, we already have great APIs such as Navigation Timing and Resource Timing built-in, which allow us to measure the front end performance of our websites. While these APIs provide us with the ability to measure front end performance, they don’t give us any insight as to what is happening behind the scenes - how are requests

Servers 53
article thumbnail

Build Vs Buy Decisions In Software Development

Professor Beekums

A developer’s job isn’t exclusively writing code. The job is to build systems that bring value to the business. Often times that means choosing to use software written by third parties instead of writing the code from scratch. Whether the option is to purchase a proprietary solution or using an open source one, the situation is the same: the software you are building is now reliant on a third party.

article thumbnail

Questions of Worth

The Agile Manager

Price is the critical determining factor in purchasing decisions. If I want a new case for my tablet, and I know the case that I want, it's worth a considerable amount of my time to find the lowest price on offer for that case. A penny saved and all that. Utility purchases are driven by price sensitivity. If I can't really say one product is a premium offering to another, I'll go cheap at the sales.

article thumbnail

Parse CSV Data Using The Go Programming Language

The Polyglot Developer

Ever found yourself working with comma separated value (CSV) data from a file or other source? This format is easy to generate if you’re working with spreadsheet applications like Google Sheets or Microsoft Excel, and RDBMS applications. So how do we load this data and work with it in an application? More specifically an application built with the Go programming language?

article thumbnail

Experimenting with the Server Timing API

Dean Hume

You may be familiar with the saying “ If you can’t measure it, you can’t improve it ”. This saying couldn’t be more true when it comes to web performance. In our browsers today, we already have great APIs such as Navigation Timing and Resource Timing built-in, which allow us to measure the front end performance of our websites. While these APIs provide us with the ability to measure front end performance, they don’t give us any insight as to what is happening behind the scenes - how are requests

Servers 40

More Trending

article thumbnail

Experimenting with the Server Timing API

Dean Hume

You may be familiar with the saying “ If you can’t measure it, you can’t improve it ”. This saying couldn’t be more true when it comes to web performance. In our browsers today, we already have great APIs such as Navigation Timing and Resource Timing built-in, which allow us to measure the front end performance of our websites. While these APIs provide us with the ability to measure front end performance, they don’t give us any insight as to what is happening behind the scenes - how are requests

Servers 40
article thumbnail

TPDP Episode #13: The Go Programming Language And Modern Development

The Polyglot Developer

I am pleased to announce that the latest episode of The Polyglot Developer Podcast has been published to all the popular podcasting networks which include, but are not limited to, iTunes and Pocket Casts. In this episode titled, The Go Programming Language and Where it Fits in Modern Development , I am joined by Go advocate, Matt Holt , where we discuss Go as an option to modern development.