Crafting a masterpiece
Gradient background

Blog

128. Prefix Sum Array - An Epic Tale of Accumulation
Sunday, 10 November 2024 · Estimated 8 minute read
120. What is the data-testid attribute?
Monday, 30 September 2024 · Estimated 4 minute read
114. Attack of the bruised ego
Monday, 30 May 2022 · Estimated 1 minute read
108. How can I find deleted stuff in Git?
Thursday, 2 September 2021 · Estimated 5 minute read
107. A custom alias for a pretty Git log with a graph
Thursday, 2 September 2021 · Estimated 3 minute read
101. Git aliases
Monday, 2 September 2019 · Estimated 1 minute read
100. gatsby-remark-emoji
Sunday, 1 September 2019 · Estimated 1 minute read
99. Setup macOS development environment
Saturday, 31 August 2019 · Estimated 5 minute read
98. Look, I have a MacBook Pro now
Friday, 30 August 2019 · Estimated 1 minute read
97. The Silver Searcher
Thursday, 29 August 2019 · Estimated 1 minute read
95. Greet users with the message of the day
Friday, 15 February 2019 · Estimated 1 minute read
94. Cisco ASA cheat sheet
Sunday, 10 February 2019 · Estimated 2 minute read
90. Uninstall an app from the terminal
Monday, 4 February 2019 · Estimated 1 minute read
89. SSH for Days
Sunday, 3 February 2019 · Estimated 2 minute read
88. Set $JAVA_HOME in Linux
Saturday, 2 February 2019 · Estimated 1 minute read
87. Working With Git Remotes
Tuesday, 29 January 2019 · Estimated 2 minute read
86. Create a symlink for hidden files
Sunday, 27 January 2019 · Estimated 1 minute read
85. Why I Create Atomic Commits In Git
Saturday, 26 January 2019 · Estimated 2 minute read
83. Using the tar Command in Linux
Monday, 14 January 2019 · Estimated 6 minute read
82. Checking Disk Usage in Linux
Sunday, 13 January 2019 · Estimated 8 minute read
79. Logging to Graylog in Clojure
Friday, 30 November 2018 · Estimated 2 minute read
74. Setting up my environment in Fedora
Saturday, 20 October 2018 · Estimated 2 minute read
67. Behind the Scenes: My Blog
Tuesday, 28 August 2018 · Estimated 2 minute read
66. Clojure Buzzwords I am Learning
Wednesday, 15 August 2018 · Estimated 8 minute read
65. An Iterative Approach to My Blog
Friday, 27 July 2018 · Estimated 1 minute read
64. Learning Linux
Friday, 27 July 2018 · Estimated 4 minute read
62. Building a Monitoring Display with a Rock64
Thursday, 12 July 2018 · Estimated 6 minute read
61. My Nomadic Lifestyle
Saturday, 7 July 2018 · Estimated 1 minute read
60. My First Week at CloudAfrica
Friday, 6 July 2018 · Estimated 3 minute read
59. Sayōnara
Tuesday, 26 June 2018 · Estimated 1 minute read
58. Defusing Stressful Emotions
Monday, 3 July 2017 · Estimated 2 minute read
57. Rewire your brain (Part 8) - Conclusion
Wednesday, 28 June 2017 · Estimated 2 minute read
56. Rewire your brain (Part 7) - Our habits
Tuesday, 27 June 2017 · Estimated 3 minute read
49. Practice what you preach
Friday, 19 May 2017 · Estimated 3 minute read
48. Who are you and where are you going?
Saturday, 13 May 2017 · Estimated 4 minute read
47. Know your limits
Friday, 12 May 2017 · Estimated 3 minute read
46. Change starts with you
Friday, 12 May 2017 · Estimated 2 minute read
45. Words define your reality
Friday, 3 March 2017 · Estimated 4 minute read
44. Discovering yourself
Monday, 27 February 2017 · Estimated 5 minute read
43. The fear behind the scenes
Saturday, 11 February 2017 · Estimated 4 minute read
42. Rubyfuza 2017 Conference
Saturday, 11 February 2017 · Estimated 11 minute read
41. The imposter within
Sunday, 13 November 2016 · Estimated 6 minute read
40. Byte order mark
Sunday, 9 October 2016 · Estimated 6 minute read
39. Unicode displaying incorrectly
Monday, 3 October 2016 · Estimated 2 minute read
38. Contributing to the README
Saturday, 24 September 2016 · Estimated 3 minute read
37. Deliberate downtime
Saturday, 17 September 2016 · Estimated 5 minute read
36. Sustainable living
Friday, 2 September 2016 · Estimated 4 minute read
35. How I got my article published
Saturday, 13 August 2016 · Estimated 4 minute read
34. Code katas
Saturday, 13 August 2016 · Estimated 3 minute read
33. Coping with unknown outcomes
Monday, 1 August 2016 · Estimated 1 minute read
32. A mindful day of happiness
Friday, 22 July 2016 · Estimated 2 minute read
31. The rainbow in our storm sprint
Tuesday, 12 July 2016 · Estimated 3 minute read
30. Making red-tape allies
Monday, 4 July 2016 · Estimated 3 minute read
29. Streamline operations communication
Thursday, 30 June 2016 · Estimated 3 minute read
28. The ego barrier
Wednesday, 29 June 2016 · Estimated 4 minute read
27. What it means to be an expert
Wednesday, 22 June 2016 · Estimated 1 minute read
26. Discovering fiddles
Sunday, 19 June 2016 · Estimated 4 minute read
25. Some new HTML5 elements
Saturday, 18 June 2016 · Estimated 3 minute read
24. HTML5 structural semantics
Friday, 17 June 2016 · Estimated 4 minute read
23. Design changes in HTML5
Thursday, 16 June 2016 · Estimated 3 minute read
22. The horror behind design
Tuesday, 14 June 2016 · Estimated 4 minute read
21. Simulating mobile devices in Chrome
Wednesday, 8 June 2016 · Estimated 4 minute read
20. Branding your identity
Monday, 6 June 2016 · Estimated 4 minute read
19. Coping with fears of public speaking
Friday, 3 June 2016 · Estimated 4 minute read
18. 5 Soft skills every developer should know about
Monday, 30 May 2016 · Estimated 1 minute read
17. People do stupid sh*t
Saturday, 28 May 2016 · Estimated 3 minute read
16. Reignite the passion
Thursday, 26 May 2016 · Estimated 4 minute read
13. People oriented software
Monday, 16 May 2016 · Estimated 3 minute read
12. The importance of Git history
Saturday, 14 May 2016 · Estimated 4 minute read
11. How this blog improved my productivity
Friday, 13 May 2016 · Estimated 2 minute read
10. Problems with microservices
Friday, 13 May 2016 · Estimated 3 minute read
9. Adjusting the corporate mindset
Wednesday, 11 May 2016 · Estimated 3 minute read
8. Time is precious
Wednesday, 11 May 2016 · Estimated 5 minute read
7. Days that rush away
Monday, 9 May 2016 · Estimated 3 minute read
6. Context-driven queries
Saturday, 7 May 2016 · Estimated 3 minute read
5. Bonding with Testers
Wednesday, 4 May 2016 · Estimated 3 minute read
4. Manage expectations
Monday, 2 May 2016 · Estimated 4 minute read
3. The “Perfect” Illusion
Sunday, 1 May 2016 · Estimated 4 minute read
1. Welcome to my blog
Friday, 1 April 2016 · Estimated 1 minute read