Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Learning to drive at 17, my instructor had a bunch of proverbs or phrases that he used to describe different situations that you’d be in as a driver, and what your reaction to them should be.
-
In May 2017 I wrote a post about some gotchas in golang from my first few years with the language.
-
mental models As complexity grows in projects, decision making, planning, modelling, reasoning, programming!
-
What it’s like to work with me The easiest way to understand someone you work with, or might work with in the future, is to understand a little about them and how they work.
-
what’s a visitor?
-
libraries considered harmful Library is shared code that you cannot otherwise name.
-
I work for a company called Attest, and we transitioned from only a very small number of services to many more with the ability to create new ones easily (and monitor and manage them!)
-
@here Notify active channel members The slack help docs say the @here mention; …lets you notify just the members in a channel who are currently active in Slack.
-
builder generates a class that implements the builder pattern.
-
Go London User Group - 15th November 2017 Video This talk focuses on delivery of go services and some of the changes that we made to bring golang into our stack, and optimise our delivery pipeline.
-
I spend much of my time writing go, but the rest is occupied predominantly by java.
-
The semver package provides the ability to work with Semantic Versions in Go.
-
I recently gave a talk at London Microservices User Group meetup - video here.
-
London Microservices Meetup - 5th July 2017 Video Go is a powerful language, but there are a few gotchas.
-
Go has many web frameworks, but none that come with the standard library.
-
There are many blog posts, like the one, that do a great job of explaining the history behind golang package management and the need for golang/dep.
-
“An interface type is defined as a set of method signatures.”
-
Go is a small language… 1 2 3 4 5 6 7 8 +----------+---------------+ | LANGUAGE | NUM KEYWORDS | +----------+---------------+ | golang | 25 | | C | 32 | | python | 33 | | java | 50 | +----------+---------------+ … it has only a handful of keywords, and a…
-
I recently blogged about patterns in go and in that we saw how methods on structs can be used to implement interfaces.
-
getting started Imagine a world in which you’re a graduate, you’ve just completed your final year.
-
In go there are some patterns that make code idomatic, these are some of my favourite… strategy pattern “Enables an algorithm’s behavior to be selected at runtime.”
-
We all know the acronym ABC… “Always be coding” …the idea that the more you code, the better you get.
-
Downtime. noun time during which a machine, especially a computer, is out of action or unavailable for use.
-
The phrase: “we were all a learner once” is normally applied to learner drivers, but it also applies to the junior engineer.
-
1 2 3 4 5 6 7 8 9 package main import "fmt" func main() { fmt.Printf("Hello, world.
-
points was born out of a joke in the office… “10 points to whoever can tell me the answer to …” So the natural thing to do next was to build a small go program that could track a leaderboard and display the points in a nice format. https://github.com/zkni…
-
I’m a staff engineer working on Realtime data problems at Ably, previously Unweave and Attest.