tpaschalis

software, systems

Blog About Open-Source Reading Now

Deep vs Shallow Go interfaces

| code | go |
Read More

Nothing persists more than the temporary

| meta |
Read More

Joining errors in Go

| go | errors |
Read More

Let's stop editing go.mod manually

| go | tooling |
Read More

Lock striping

| code | go |
Read More

Avoiding papercuts

| meta | programming |
Read More

Signal multiple goroutines with close(ch)

| golang | code |
Read More

Five years later.

| meta | blog | jekyll |
Read More

How does Go calculate len()..?

| code |
Read More

Mental Poker in Go

| code |
Read More

It's been two and a half months?

| meta | personal | fluff |
Read More

Testing unexported methods in Go

| golang | testing |
Read More

That little spark; or I'm on Google's 'featured snippets'!

| fluff | personal |
Read More

How does Go know time.Now?

| golang | internals |
Read More

Going grayscale

| personal | fluff |
Read More

How the Go team could track what to include in release notes

| golang | foss |
Read More

Trying out Tailscale

| tailscale | magic |
Read More

CLI configuration; Flags or Env? Why not both?

| golang | code |
Read More

Using runes for direct comparisons

| golang | code |
Read More

Four years later.

| meta | blog | jekyll |
Read More

Go plugins

| golang | code |
Read More

Keeping track of OSS contributions

| personal | script | oss |
Read More

An introduction to AWS Lambda functions in Go (plus an API Gateway trigger endpoint)

| aws | lambda | golang | code |
Read More

Vim's 'single-repeat' dot command

| vim |
Read More

My first Beat-iversary

| personal | fluff |
Read More

3 tips for (slightly) better Go iota enums

| golang |
Read More

On blogpost dates

| fluff | personal |
Read More

On Casio F-91W and the role of technology

| fluff | personal |
Read More

Go linknames

| golang | code |
Read More

My thoughts on K8S.

| meta | k8s |
Read More

Reaching the ceiling of single-instance Go.

| golang | conference | transcript |
Read More

I was on GoWay Fest!

| golang | conference |
Read More

What are the limits of Go channels, and just how fast are they?

| golang | internals |
Read More

Experimenting with Go Generics

| golang | generics |
Read More

What is a defer? And how many can you run?

| golang | internals |
Read More

Go Functions vs Methods

| golang | internals |
Read More

On videogames

| personal | fluff |
Read More

What is a goroutine? And what is their size?

| golang | internals |
Read More

Daffodil, a Snowflake cousin

| go | software |
Read More

Debugging with Delve

| go | software |
Read More

Revamping this blog

| blog | personal |
Read More

DB Schemas and Event Sourcing

| software | db |
Read More

You don't have to have an opinion

| personal | opinion |
Read More

Garbage Collection and Concurrency

| software | code |
Read More

Run integration tests separately

| go | testing |
Read More

Tell Don't Ask

| code | pattern | go |
Read More

Go, Graphs and Graphviz

| go | graphviz |
Read More

TDD experiment - The Setup.

| tdd |
Read More

LaTeX + Vim + MacOS.

| latex | macos | vim |
Read More

Story Points

| agile | scrum | personal |
Read More

Three years later.

| meta | blog | jekyll |
Read More

Vim + YAML

| vim | yaml | code |
Read More

Thank you Sigmia!

| personal |
Read More

Using GitHub Actions.

| ci | cd | github | actions |
Read More

Finally, frontpage! Show HN: https://sunlight.live - A visual map of sunlight on earth.

| code | project | public | python |
Read More

Recording screencasts with OBS.

| windows | software | industry |
Read More

My Vim IDE setup for Go.

| go | code | dev | wip |
Read More

A GNU Screen primer in 4 minutes.

| linux | screen | tutorial |
Read More

The `amb` operator in Go

| go | code |
Read More

Two years later.

| meta | blog | jekyll |
Read More

Writing a correct defect/bug report

| bugs | software | industry |
Read More

The world is a huge place

| fluff | random |
Read More

Using the Producer-Consumer concurrency pattern in Go.

| golang | code | concurrency |
Read More

Show HN/Reddit: Goof – Easily share a file over a network

| code | project | golang | public |
Read More

An introduction to DiskPart, and the solution to a problem.

| windows | cli | sysadmin | tutorial |
Read More

On experience and the XY problem

| fluff | software | experience |
Read More

What is good software? Part 1 - Woof

| software | industry | unix |
Read More

Curious bug with VS Code and Windows PATH.

| fluff | windows | vscode |
Read More

Log your console history using COMMAND_PROMPT

| bash | sysadm |
Read More

Programming as a trade.

| meta | software | industry |
Read More

Setting up my Windows 10 box.

| windows | powershell |
Read More

Why are there wires atop a U-Boat, and the 'old' internet.

| random |
Read More

New job, new goals

| personal | meta |
Read More

Computational Physics MSc - Semester 1

| academia | comphys | msc | wil |
Read More

Explain Runge-Kutta to a beginner, with a figure.

| numerical | analysis | explained | wip |
Read More

One year later

| meta | blog | jekyll |
Read More

Convert Matlab - NumPy matrices to LaTeX tables

| tutorial | wip |
Read More

Solarize your PuTTY (or pick your own colorscheme).

| tutorial | windows |
Read More

What I Learned from All Day Devops 2017 - Part 1

| wil | sysadmin |
Read More

Read/Write UTF-8 characters in C++, in Windows.

| code | windows |
Read More

Simulate Random User Actions in JMeter.

| jmeter | sysadmin |
Read More

Automated testing of latency - Roundtable ping a network around the world.

| code | api | bash |
Read More

A fresh start!

| meta | blog | academia |
Read More

How to run a sandboxed browser using Docker.

| tutorial | code | docker | infosec |
Read More

Briefly breaking radio silence for a small update; Bootcamp is over, and my first paper was published!

| life | academia | wip |
Read More

Show HN: Tweetstream – Get a user's tweets, between two dates

| code | twitter | project | public |
Read More

Storing and Authenticating passwords for a Node.js application with Passport and Bcrypt

| tutorial | code | nodejs | infosec |
Read More

A new blog appears! -- Using Jekyll

| meta | blog | jekyll |
Read More