Valere JEANTET

390 Added | 4 Magazines | 2 Likes | 1,530 Followers | @vjeantet | Keep up with Valere JEANTET 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 “Valere JEANTET”

Go: Ten years and climbing

Drawing Copyright ©2017 Renee French<p>This week marks the 10th anniversary of the creation of Go.<p>The initial discussion was on the afternoon of …

Allocation Efficiency in High-Performance Go Services

Memory management can be <i>tricky</i>, to say the least. However, after reading <i>the literature</i>, one might be led to believe that all the problems are solved: …

Programming

Why Go is my favorite programming language

I strive to respect everybody’s personal preferences, so I usually steer clear of debates about which is the best programming language, text editor …

Go 1.9 is released

Today the Go team is happy to announce the release of Go 1.9. You can get it from the download page. There are many changes to the language, standard …

Programming

Go's work-stealing scheduler

Sun, Jul 16, 2017<p>Go scheduler’s job is to distribute runnable goroutines over multiple worker OS threads that runs on one or more processors. In …

The Software Quality Company

<i>Q: Am I allowed to show the TIOBE index in my weblog/presentation/publication?</i><p>A: Yes, the only condition is to refer to its original source …

Goroutines - Concurrency in Golang

Welcome to tutorial no. 21 in Golang tutorial series.<p>In the previous tutorial, we discussed about concurrency and how it is different from …

Design Philosophy On Logging

Prelude<p>This post is part of a series designed to make you think about your own design philosophy on different topics. If you haven’t read the …

Big Oh!

Imagine you just finished writing some code to solve a particular problem. The input is an array of values, and your code calculates some result from …

Writing Modular Go Programs with Plugins

Tucked among the multitude of significant features introduced in Go version 1.8 is a new <i>Go</i> <i>plugin</i> system. This feature let programmers build loosely …

Programming

Pros and Cons: Golang in a Monorepo

Monorepo - is a monolithic code repository which can contain different services (or whatever you want to call them), CLI, libraries, etc. Did you …

Go Function Calls Redux – Ravelin Tech

Some time ago in a previous post I promised to take a further look at how function calls and call stacks in Go work. I’ve think found a neat way to …

Three Months of Go (from a Haskeller's perspective)

Thread­Scope is a tool for pro­filing per­form­ance of con­cur­rent Haskell pro­grams. It shows which Haskell threads are run­ning on which OS …

Using the Go language to guide development design decisions

At DNSimple we love Go. Today, I want to show you one of the reasons why we love it, telling you the story of how we ended up using Go to guide our …

Plugging leaks in Go memory management

Intro<p>As many of you know, Go is an amazing modern programming language with automated memory management. We love Go: we've used it to build Acra, our …

Things that make Go channels expensive to implement

Recently, fchan: Fast Channels in Go made the rounds (via). I read it with some interest, because I'm always interested in interesting …

Programming

Making the move from Scala to Go, and why we're not going back

UPDATE:<br>This blogpost has received a lot of attention since it's been published, including on Hacker News, Golang Weekly and Scala Times; thank you! …

What I Don't Like About Error Handling in Go, and How to Work Around It

More often than not, people who write Go have some sort of opinion on its error handling model. Depending on your experience with other languages, …

Why we moved to Go (Golang)…

In this post we will discuss why we made the decision to adopt Go (aka golang) as the standard programming language for backend development at Yik …

Rust vs. Go

This post is a head-to-head comparison of Rust vs. Go for NTPsec’s purposes. Read it bearing in mind that the NTP codebase has an unusual combination …

5 things to watch in Go programming in 2017

What will innovations like dynamic plugins, serverless Go, and HTTP/2 Push mean for your development this year?<p>Go 1.8 is due to be released next …

Don’t feel bad if you don’t treat every error

In my company team we have a lot of discussions about what’s the better way to get the things done. One of these discussions was about gometalinter, …

15 Years of Concurrency

In a Tale of Three Safeties, we discussed three kinds of safety: type, memory, and concurrency. In this follow-on article, we will dive deeper into …

Programming

Digg - What the Internet is talking about right now

<i>This post was written by Digg Software Engineer Alexandra Grant and was originally posted on Medium.</i><p>I’ve dabbled in JavaScript since college, made a …

What is IronFunctions?

Welcome to IronFunctions! The open source serverless platform.<p>IronFunctions is an open source serverless platform, or as we like to refer to it, …

Random thoughts on working with Go

<i>Originally posted on</i> <i>http://lumengxi.com/2016/10/16/thoughts-on-go.html</i><p>Last week I had a chat with a friend, who has been pretty upset lately because …

dotGo Paris 2016 Conference Report

We arrived in Paris on the Friday via the Eurostar from London and spent a couple of days doing the usual tourist things (art galleries, Churches …

Gorgonia

I released Gorgonia on Thursday. Gorgonia is a library like Theano or TensorFlow, but mainly written in Go. It provides the necessary primitives for …

Programming

Introducing HTTP Tracing

IntroductionIn Go 1.7 we introduced HTTP tracing, a facility to gather fine-grained information throughout the lifecycle of an HTTP client request. …

JavaScript

Having fun with Go's nil, interfaces and errors

17 Sep 2016<p>Learning and programming in Go has been delightful 99% of the time, This makes even more remarkable when the language bites you in the ass …