Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
TL;DR When working with an API that returned json with inconsistent types, json.Unmarshal would fail because it was mapped to a matching Go type via tags in the struct.
-
Systems Thinking More than ever software cannot be thought of in a linear, one-off environment way.
-
Working from neovim and writing go code I find myself often cycling through multiple terminal windows while working on projects.
-
Working on more R&D time as well as self-improvement
-
Continuing to explore experimentation and learning as life rapidly changes
-
Sadly my paternal grandfather passed
-
Spent more time writing code, found joy in this
-
The book explains simple methods for collecting and displaying data and presents comparative experiments for testing hypotheses.
-
Why This was added to my list by my lead software architect.
-
Fairly low energy week
-
Some handy small snippets for when working with go's net/http
-
This HBR article attempts to categorize leadership into 6 distinct styles, and aggregate quantitative data on the effectiveness of each.
-
First week timeshifting to have greater overlap with IST and EU timezones
-
IndieAuth IndieAuth is built upon OAuth 2.0 and OpenID.
-
Week 1 of digital detox
-
Week of new experiments
-
Useful Go-isms Popping an element from a slice via cutting </div> func arrayPop(list []int, index int) []int { return append(list[:index], list[index+1:]...) } evenNumbers := []int{2,4,6,8,9,10} evenNumbers = arrayPop(evenNumbers,4) Combining 3 slices…
-
Problem I'm a manager of a team that maintains a large scale CIAM solution.
-
Algorithm Simple Sorts Selection Sort Sort a list of []Type by searching for the smallest (or largest) element of the array, removing the found element from the list, and copying it to a new list.
-
I picked this book up, intending to better understand how I could optimize my day as a people leader to achieve flow state, and thus maximize my output and productivity.
-
Advice on how to negotiate from a former hostage negotiator.
-
The week of Gumma's funeral
-
Abstract I invest too much of my time into low value, low reward activities.
-
VIM Basics Movement </div> ↑ - k ← - h → - l ↓ - j Words </div> w - next word b - previous word e - end of next word Exit </div> :q - quit :qw - save & quit :w - save :q!
-
The Rubber meets the road
-
Recap Digital Minimalism, by Cal Newport, focused on applying the ideals of the minimalism moment to a chaotic, digital world.
-
Recap Cal discusses the impact of the youth ban on social media in Australia, and really dives into the big picture of the motivation behind such a new regulation.
-
New Year; New Routines
-
Rolling into 2025
-
Keep on keeping on
-
Life happens, working through the advent of code
-
Inspired by the community posts at uses.tech, here's my list of regular tools.
-
Neovim Basics Open New Pane opens a in-memory file (buffer) and creates a viewport of that buffer (window) </div> <c-w> v - split window vertically :vsplit :vs - alais for above <c-w><c-s> - split window in 2 horizontally :split :sp - alais for above :…
-
Introduction What started as small bug when attempting a Web Sign-In, quickly rabbit holed into attempting to craft an IndieAuth playground for testing Web Sign-In.
-
Reorganizing after a chaotic June
-
Taking some time away
-
Recharging and finding a center at a tech conference
-
Striking work/life balance
-
Taking some recharge time