Open in app

Sign In

Write

Sign In

Egon Elbre
Egon Elbre

586 Followers

Home

About

Jun 4, 2019

Building with Value: An Example

Previously I described a process for developing software while trying to provide as much value and create understanding as early as possible. Building with Value A Process for Building software…medium.com How would one iteration of this process look like? I’ll walk you through one iteration using the Go programming language while deliberately showing the steps more explicitly. …

Software Development

6 min read

Building with Value: An Example
Building with Value: An Example
Software Development

6 min read


Jun 4, 2019

Building with Value

Beginners often overwhelm their brain with decisions and things they need to do. Which usually turns into a mess of trying to implement everything at once. Alternatively, programmers end up making very short-sighted decisions that end up becoming problematic later. The most important part of programming is that you cannot…

Software Development

9 min read

Building with Value
Building with Value
Software Development

9 min read


Jun 4, 2019

Value in Software

Why do we write programs in the first place? It’s easy to get lost in the technological details, but this is not the primary goal. This might sound obvious but, we need to provide value to people. There is a central quality which is the root criterion of life and…

Lean

5 min read

Value in Software
Value in Software
Lean

5 min read


Apr 3, 2019

Benchmarking with details

I’ve been optimizing Go code for a while and trying to improve my benchmarking game. Let’s take a look at a simple example: func BenchmarkReport(b *testing.B) { runtime.GC() for i := 0; i < b.N; i++ { r := fmt.Sprintf("hello, world %d", 123) runtime.KeepAlive(r) } } Running go test -bench…

Golang

4 min read

Benchmarking with details
Benchmarking with details
Golang

4 min read


Jan 29, 2019

Reading Recommendations

for Software Developers — I often get asked for recommendations. Here is a list of books and resources I vouch for because I’ve found them invaluable in my journey as a software engineer or have seen them greatly help others. If you’ve never coded before, then my main recommendation is: Learn Code The Hard…

Programming

6 min read

Reading Recommendations
Reading Recommendations
Programming

6 min read


Nov 20, 2018

Thoughts on Code Organization

There are many ways code could be structured. I was pondering a lot what is the best way. I rather reached an unsatisfying conclusion — depending on the situation one could be better than some other. Structuring code means to slice up the program in different ways for better comprehension. …

Programming

11 min read

Thoughts on Code Organization
Thoughts on Code Organization
Programming

11 min read


Aug 1, 2018

Manipulating JSON Fields

All the code can be found here https://github.com/egonelbre/exp/tree/master/fields On reddit there was a question: Before diving into answering it’s always useful to first dive into the question. It’s easy to lose track on what the actual problem is. …

Programming

4 min read

Programming

4 min read


Jul 27, 2018

Dealing with Code on Medium

Yesterday my frustration meter with Medium-s code editing finally hit the limit. The problem has been described in multiple places. Just to describe why I’m annoyed with it. First of all, there are quite a few ways of adding code to a Medium.com, …

Medium

3 min read

Medium

3 min read


Jul 26, 2018

Server and a Database

I have seen quite a few questions on how to setup a basic server and database in Go. I’ll show few versions, with each one handling more variability and more complex situations. We are going to take a really small website, where you can submit comments and it will display…

Golang

3 min read

Golang

3 min read


Jul 12, 2018

What is a Layer?

This question was bothering me a long time. I mean there are often suggestions for readability such as, don’t mix business and database layer or don’t mix abstraction layers. On the surface, it seems like an easy question, and it looks like there are answers to that question: In object-oriented…

Programming

4 min read

What is a Layer?
What is a Layer?
Programming

4 min read

Egon Elbre

Egon Elbre

586 Followers
Following
  • Andrey Karpov

    Andrey Karpov

  • Jordan Valdma

    Jordan Valdma

  • Kevlin Henney

    Kevlin Henney

  • Jaana Dogan

    Jaana Dogan

  • Jeff Wendling

    Jeff Wendling

See all (65)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams