Optimizing your experience
{ curious
programmer
}
Toggle theme
Blog
147.
Interview question - The sorted square array algorithm
Article
article
Monday, 5 August 2024
·
Estimated 5 minute read
#Technical
#Algorithms
#Arrays
#CodingChallenges
#Interviews
146.
Le Wagon demo day - the Smart Compliance project
Article
article
Wednesday, 27 December 2023
·
Estimated 6 minute read
#BootCamp
#LeWagon
#ContinuousLearning
#DataScience
145.
My data science boot camp experience at Le Wagon Mauritius
Article
article
Tuesday, 26 December 2023
·
Estimated 7 minute read
#BootCamp
#LeWagon
#ContinuousLearning
#DataScience
144.
Unveiling the Power of Myers-Briggs Type Indicator (MBTI) for Software Engineers
Article
article
Friday, 22 December 2023
·
Estimated 3 minute read
#Mindset
#Communication
#Relationships
143.
Create a React app with MongoDB and Firebase authentication hosted on Google Cloud Platform
Course
course
Wednesday, 2 November 2022
·
#Jamstack
#JavaScript
#React
#MongoDB
#GoogleFirebaseAuth
#GCP
#TailwindCSS
#Intermediate
142.
VS Code extensions that I use every day
Scribble
scribble
Tuesday, 1 November 2022
·
Estimated 1 minute read
#Technical
#Productivity
#VisualStudioCode
141.
Create a Jamstack app with Netlify, Astra DB and Tailwind CSS
Course
course
Thursday, 20 October 2022
·
#Jamstack
#JavaScript
#React
#Netlify
#AstraDB
#TailwindCSS
#Tutorial
#Intermediate
140.
How to read Node.js environment variables
Scribble
scribble
Tuesday, 18 October 2022
·
Estimated 1 minute read
#Technical
#Tip
#Node
#JavaScript
139.
A gentle introduction to Git
Course
course
Monday, 10 October 2022
·
#Git
#Tutorial
#Beginner
138.
Utility to fix npm dependencies
Scribble
scribble
Sunday, 9 October 2022
·
Estimated 1 minute read
#Technical
#Tools
#Node
#JavaScript
#Terminal
137.
How to show filenames in code snippets in Gatsby in Markdown
Scribble
scribble
Sunday, 9 October 2022
·
Estimated 1 minute read
#Technical
#Tip
#JavaScript
#Gatsby
136.
Hack to fix Gatsby image process from stalling
Scribble
scribble
Sunday, 9 October 2022
·
Estimated 1 minute read
#Technical
#Hack
#Terminal
#Gatsby
135.
Why you will see the error 'Loading chunk \d+ failed'
Scribble
scribble
Tuesday, 6 September 2022
·
Estimated 1 minute read
#Technical
#Node
#JavaScript
#Webpack
134.
Redact values in a map using clojure.walk/postwalk
Scribble
scribble
Monday, 22 August 2022
·
Estimated 1 minute read
#Technical
#Clojure
133.
How to run a single Clojure test from the terminal using Leiningen
Scribble
scribble
Monday, 8 August 2022
·
Estimated 1 minute read
#Technical
#Clojure
#Terminal
132.
Edit your web page content directly in Chrome
Scribble
scribble
Friday, 22 July 2022
·
Estimated 1 minute read
#Technical
#Chrome
#Tip
131.
How to unmap a var from a Clojure namespace
Scribble
scribble
Tuesday, 21 June 2022
·
Estimated 1 minute read
#Technical
#Tip
#Clojure
130.
How to minify CSS files via CopyWebpackPlugin for Webpack5
Scribble
scribble
Wednesday, 15 June 2022
·
Estimated 1 minute read
#Technical
#npm
#Node
#Webpack
#JavaScript
129.
Make sure Git knows about case-sensitive changes to your file names
Article
article
Wednesday, 1 June 2022
·
Estimated 1 minute read
#Technical
#React
#JavaScript
#Git
128.
Attack of the bruised ego
Article
article
Monday, 30 May 2022
·
Estimated 1 minute read
#Mindset
#Relationships
#Communication
127.
How to debug a specific Gatsby package on build
Article
article
Sunday, 29 May 2022
·
Estimated 1 minute read
#Technical
#Gatsby
#dev.to
126.
How to debug a specific Gatsby package on build
Scribble
scribble
Saturday, 28 May 2022
·
Estimated 1 minute read
#Technical
#Tip
#Terminal
#Gatsby
125.
How to write stdout both to the terminal and a file
Scribble
scribble
Wednesday, 4 May 2022
·
Estimated 1 minute read
#Technical
#Tip
#Terminal
124.
How to sort your package.json dependencies
Scribble
scribble
Monday, 18 April 2022
·
Estimated 1 minute read
#Technical
#Tip
#npm
#JavaScript
123.
Name CSS Split Chunks using MiniCssExtractPlugin
Scribble
scribble
Thursday, 17 March 2022
·
Estimated 1 minute read
#Technical
#Tip
#JavaScript
#Webpack
122.
How to recover a file from another branch in Git
Scribble
scribble
Tuesday, 25 January 2022
·
Estimated 1 minute read
#Technical
#Tip
#Git
#Terminal
121.
How to see the contents of stashed changes in Git
Scribble
scribble
Monday, 24 January 2022
·
Estimated 1 minute read
#Technical
#Tip
#Git
#Terminal
120.
How to kill processes running on localhost (macOS)
Scribble
scribble
Thursday, 20 January 2022
·
Estimated 2 minute read
#Technical
#Tip
#Terminal
#macOS
119.
How to use a different email address in Git in sub directories
Scribble
scribble
Wednesday, 19 January 2022
·
Estimated 1 minute read
#Technical
#Git
#Terminal
#Tip
118.
Why you will see the error 'Loading chunk \d+ failed'
Scribble
scribble
Wednesday, 19 January 2022
·
Estimated 1 minute read
#Technical
#Git
#Terminal
#Tip
117.
How to find text anywhere in your Git repository from the very beginning
Scribble
scribble
Wednesday, 19 January 2022
·
Estimated 1 minute read
#Technical
#Git
#Tip
#Terminal
116.
How to search through all files in your web application in Google Chrome
Scribble
scribble
Tuesday, 18 January 2022
·
Estimated 1 minute read
#Technical
#Tip
#Chrome
#DevTools
115.
How to sort stories alphabetically in Storybook (6.2)
Scribble
scribble
Monday, 17 January 2022
·
Estimated 1 minute read
#Technical
#Tip
#Storybook
#JavaScript
114.
How to reference a local Webpack npm package
Scribble
scribble
Friday, 14 January 2022
·
Estimated 1 minute read
#Technical
#Tip
#Webpack
#JavaScript
#npm
113.
Use React hooks inside an MDX story in Storybook
Scribble
scribble
Thursday, 13 January 2022
·
Estimated 1 minute read
#Technical
#Tip
#Storybook
#React
#JavaScript
112.
Use React hooks inside an MDX story in Storybook
Article
article
Thursday, 13 January 2022
·
Estimated 1 minute read
#Technical
#Storybook
#React
#JavaScript
#dev.to
111.
How can I deploy a ClojureScript web app to Google Firebase with GitHub Actions?
Article
article
Monday, 22 November 2021
·
Estimated 1 minute read
#Technical
#ClojureScript
#GoogleFirebase
110.
How can I use Tailwind in my ClojureScript web app?
Article
article
Saturday, 20 November 2021
·
Estimated 5 minute read
#Technical
#ClojureScript
#ClojureCLI
#TailwindCSS
109.
How can I create a ClojureScript web app from scratch with Reagent and npm?
Article
article
Wednesday, 17 November 2021
·
Estimated 5 minute read
#Technical
#ClojureScript
#ClojureCLI
#Reagent
#npm
108.
How can I find deleted stuff in Git?
Article
article
Thursday, 2 September 2021
·
Estimated 5 minute read
#Technical
#Git
107.
A custom alias for a pretty Git log with a graph
Article
article
Thursday, 2 September 2021
·
Estimated 3 minute read
#Technical
#Git
106.
Debugging gatsby-plugin-google-gtag for Google Analytics 4 with Gatsby
Article
article
Tuesday, 31 August 2021
·
Estimated 3 minute read
#Technical
#Gatsby
#Analytics
105.
Feature Development Lifecycle with minimum viable features
Article
article
Monday, 30 August 2021
·
Estimated 5 minute read
#Technical
#ContinuousDelivery
104.
What I did to build a high performing and SEO happy Gatsby blog
Article
article
Sunday, 29 August 2021
·
Estimated 5 minute read
#Technical
#Gatsby
#Performance
#Security
#Analytics
103.
Emulating rendering options in Chrome DevTools
Article
article
Friday, 27 August 2021
·
Estimated 2 minute read
#Technical
#ChromeDevTools
102.
How I got started with my first Gatsby source & remark plugin
Article
article
Saturday, 2 May 2020
·
Estimated 2 minute read
#Technical
#Gatsby
101.
Git aliases
Article
article
Monday, 2 September 2019
·
Estimated 1 minute read
#Technical
#Git
100.
gatsby-remark-emoji
Article
article
Sunday, 1 September 2019
·
Estimated 1 minute read
#Technical
#Gatsby
99.
Setup macOS development environment
Article
article
Saturday, 31 August 2019
·
Estimated 5 minute read
#Technical
#Mac
98.
Look, I have a MacBook Pro now
Article
article
Friday, 30 August 2019
·
Estimated 1 minute read
#Technical
#Mac
97.
The Silver Searcher
Article
article
Thursday, 29 August 2019
·
Estimated 1 minute read
#Technical
#Terminal
96.
Creating a Clojure solution using IntelliJ
Article
article
Wednesday, 17 April 2019
·
Estimated 1 minute read
#Technical
#Clojure
#IntelliJ
95.
Greet users with the message of the day
Article
article
Friday, 15 February 2019
·
Estimated 1 minute read
#Technical
#Terminal
#Linux
94.
Cisco ASA cheat sheet
Article
article
Sunday, 10 February 2019
·
Estimated 2 minute read
#Technical
#Terminal
#Cisco
#Cheatsheet
93.
Getting started with Cisco Adaptive Security Virtual Appliance in AWS
Article
article
Saturday, 9 February 2019
·
Estimated 4 minute read
#Technical
#Networking
#Terminal
#Cisco
92.
Installing Elasticsearch and Kibana
Article
article
Tuesday, 5 February 2019
·
Estimated 4 minute read
#Technical
#Terminal
#Kibana
#Elasticsearch
91.
Migrate my search from Solr to Elasticsearch
Article
article
Tuesday, 5 February 2019
·
Estimated 4 minute read
#Technical
#Terminal
#Cheatsheet
#Linux
90.
Uninstall an app from the terminal
Article
article
Monday, 4 February 2019
·
Estimated 1 minute read
#Technical
#Linux
#Terminal
89.
SSH for Days
Article
article
Sunday, 3 February 2019
·
Estimated 2 minute read
#Technical
#Linux
88.
Set $JAVA_HOME in Linux
Article
article
Saturday, 2 February 2019
·
Estimated 1 minute read
#Technical
#Terminal
#Cheatsheet
87.
Working With Git Remotes
Article
article
Tuesday, 29 January 2019
·
Estimated 2 minute read
#Technical
#Git
#Terminal
#CheatSheet
86.
Create a symlink for hidden files
Article
article
Sunday, 27 January 2019
·
Estimated 1 minute read
#Technical
#Terminal
#Linux
85.
Why I Create Atomic Commits In Git
Article
article
Saturday, 26 January 2019
·
Estimated 2 minute read
#Technical
#Terminal
#Git
#CLI
84.
How To Craft Your Changes Into Small Atomic Commits Using Git
Article
article
Tuesday, 15 January 2019
·
Estimated 6 minute read
#Technical
#Git
#Terminal
#CheatSheet
83.
Using the tar Command in Linux
Article
article
Monday, 14 January 2019
·
Estimated 6 minute read
#Technical
#Linux
#Terminal
#CheatSheet
82.
Checking Disk Usage in Linux
Article
article
Sunday, 13 January 2019
·
Estimated 8 minute read
#Technical
#Linux
#Terminal
#CheatSheet
81.
A Service Has Gone Rogue. How Do I Manage It?
Article
article
Tuesday, 8 January 2019
·
Estimated 2 minute read
#Technical
#Linux
#Fedora
#CheatSheet
80.
Setting up Solr on Nginx with Let's Encrypt
Article
article
Sunday, 16 December 2018
·
Estimated 11 minute read
#Technical
#Solr
#Nginx
#Let'sEncrypt
79.
Logging to Graylog in Clojure
Article
article
Friday, 30 November 2018
·
Estimated 2 minute read
#Technical
#Clojure
#Graylog
#Logging
78.
Setting up my environment in Fedora - Installing apps
Article
article
Saturday, 20 October 2018
·
Estimated 3 minute read
#Technical
#Fedora
#Linux
77.
Setting up my environment in Fedora - Customizing my shell
Article
article
Saturday, 20 October 2018
·
Estimated 3 minute read
#Technical
#Fedora
#Linux
76.
Setting up my environment in Fedora - Creating a boot disk
Article
article
Saturday, 20 October 2018
·
Estimated 1 minute read
#Technical
#Linux
#Fedora
75.
Setting up my environment in Fedora - Creating backups
Article
article
Saturday, 20 October 2018
·
Estimated 2 minute read
#Technical
#Linux
#Fedora
74.
Setting up my environment in Fedora
Article
article
Saturday, 20 October 2018
·
Estimated 2 minute read
#Technical
#Fedora
#Linux
73.
Datomic Cheat Sheet Series - Queries (Part 5) - Transactions
Article
article
Thursday, 18 October 2018
·
Estimated 2 minute read
#Technical
#Datomic
#Database
#Cheatsheet
72.
Datomic Cheat Sheet Series - Queries (Part 4) - Pull
Article
article
Thursday, 20 September 2018
·
Estimated 3 minute read
#Technical
#Datomic
#Database
#Cheatsheet
71.
Datomic Cheat Sheet Series - Queries (Part 3) - Rules
Article
article
Thursday, 20 September 2018
·
Estimated 1 minute read
#Technical
#Datomic
#Database
#Cheatsheet
70.
Datomic Cheat Sheet Series - Queries (Part 2)
Article
article
Thursday, 20 September 2018
·
Estimated 5 minute read
#Technical
#Datomic
#Database
#Cheatsheet
69.
Datomic Cheat Sheet Series - Queries (Part 1)
Article
article
Saturday, 15 September 2018
·
Estimated 2 minute read
#Technical
#Datomic
#Database
#Cheatsheet
68.
Datomic Cheat Sheet Series - Getting Started
Article
article
Thursday, 6 September 2018
·
Estimated 4 minute read
#Technical
#Datomic
#Database
#Cheatsheet
67.
Behind the Scenes: My Blog
Article
article
Tuesday, 28 August 2018
·
Estimated 2 minute read
#Technical
#PersonalBrand
66.
Clojure Buzzwords I am Learning
Article
article
Wednesday, 15 August 2018
·
Estimated 8 minute read
#Technical
#ComfortZone
#Clojure
65.
Learning Linux
Article
article
Friday, 27 July 2018
·
Estimated 4 minute read
#Technical
#Linux
64.
An Iterative Approach to My Blog
Article
article
Friday, 27 July 2018
·
Estimated 1 minute read
#Productivity
#Mindset
63.
A Trilogy About the Chrome DevTools in Many Parts
Article
article
Sunday, 22 July 2018
·
Estimated 3 minute read
#Technical
#ChromeDevTools
62.
Building a Monitoring Display with a Rock64
Article
article
Thursday, 12 July 2018
·
Estimated 6 minute read
#Technical
#Hardware
61.
My Nomadic Lifestyle
Article
article
Saturday, 7 July 2018
·
Estimated 1 minute read
#ComfortZone
#Productivity
60.
My First Week at CloudAfrica
Article
article
Friday, 6 July 2018
·
Estimated 3 minute read
#Mindset
#ComfortZone
#Clojure
59.
Sayōnara
Article
article
Tuesday, 26 June 2018
·
Estimated 1 minute read
#Relationships
#ComfortZone
#PersonalBrand
58.
Defusing Stressful Emotions
Article
article
Monday, 3 July 2017
·
Estimated 2 minute read
#Mindset
57.
Rewire your brain (Part 8) - Conclusion
Article
article
Wednesday, 28 June 2017
·
Estimated 2 minute read
#Mindset
#Productivity
56.
Rewire your brain (Part 7) - Our habits
Article
article
Tuesday, 27 June 2017
·
Estimated 3 minute read
#Mindset
#Productivity
55.
Rewire your brain (Part 6) - Neuroplasticity
Article
article
Monday, 26 June 2017
·
Estimated 4 minute read
#Mindset
#Productivity
54.
Rewire your brain (Part 5) - The Satir Change Process Model
Article
article
Sunday, 25 June 2017
·
Estimated 4 minute read
#Mindset
#Productivity
53.
Rewire your brain (Part 4) - Childhood survival rules
Article
article
Saturday, 24 June 2017
·
Estimated 4 minute read
#Mindset
#Productivity
52.
Rewire your brain (Part 3) - Distress tolerance
Article
article
Monday, 29 May 2017
·
Estimated 10 minute read
#Mindset
#Productivity
51.
Rewire your brain (Part 2) - Activate neuro pathways
Article
article
Thursday, 25 May 2017
·
Estimated 3 minute read
#Mindset
#Productivity
50.
Rewire your brain (Part 1) - Introduction
Article
article
Monday, 22 May 2017
·
Estimated 2 minute read
#Mindset
#Productivity
49.
Practice what you preach
Article
article
Friday, 19 May 2017
·
Estimated 3 minute read
#Mindset
#Communication
#Relationships
48.
Who are you and where are you going?
Article
article
Saturday, 13 May 2017
·
Estimated 4 minute read
#Mindset
47.
Know your limits
Article
article
Friday, 12 May 2017
·
Estimated 3 minute read
#Mindset
#ComfortZone
46.
Change starts with you
Article
article
Friday, 12 May 2017
·
Estimated 2 minute read
#Mindset
#ComfortZone
#Relationships
45.
Words define your reality
Article
article
Friday, 3 March 2017
·
Estimated 4 minute read
#Mindset
#Relationships
44.
Discovering yourself
Article
article
Monday, 27 February 2017
·
Estimated 5 minute read
#Mindset
#Communication
#Relationships
43.
The fear behind the scenes
Article
article
Saturday, 11 February 2017
·
Estimated 4 minute read
#Mindset
#ComfortZone
42.
Rubyfuza 2017 Conference
Article
article
Saturday, 11 February 2017
·
Estimated 11 minute read
#Mindset
#ComfortZone
#Relationships
41.
The imposter within
Article
article
Sunday, 13 November 2016
·
Estimated 6 minute read
#Mindset
#ComfortZone
40.
Byte order mark
Article
article
Sunday, 9 October 2016
·
Estimated 6 minute read
#Technical
39.
Unicode displaying incorrectly
Article
article
Monday, 3 October 2016
·
Estimated 2 minute read
38.
Contributing to the README
Article
article
Saturday, 24 September 2016
·
Estimated 3 minute read
#Communication
#Relationships
#Technical
37.
Deliberate downtime
Article
article
Saturday, 17 September 2016
·
Estimated 5 minute read
#Mindset
#Productivity
36.
Sustainable living
Article
article
Friday, 2 September 2016
·
Estimated 4 minute read
#Mindset
#Productivity
#TimeManagement
35.
How I got my article published
Article
article
Saturday, 13 August 2016
·
Estimated 4 minute read
#Mindset
#ComfortZone
#PersonalBrand
34.
Code katas
Article
article
Saturday, 13 August 2016
·
Estimated 3 minute read
#Productivity
33.
Coping with unknown outcomes
Article
article
Monday, 1 August 2016
·
Estimated 1 minute read
#Mindset
32.
A mindful day of happiness
Article
article
Friday, 22 July 2016
·
Estimated 2 minute read
#Mindset
#TimeManagement
31.
The rainbow in our storm sprint
Article
article
Tuesday, 12 July 2016
·
Estimated 3 minute read
#Mindset
#Productivity
30.
Making red-tape allies
Article
article
Monday, 4 July 2016
·
Estimated 3 minute read
#Productivity
29.
Streamline operations communication
Article
article
Thursday, 30 June 2016
·
Estimated 3 minute read
#Productivity
28.
The ego barrier
Article
article
Wednesday, 29 June 2016
·
Estimated 4 minute read
#Mindset
27.
What it means to be an expert
Article
article
Wednesday, 22 June 2016
·
Estimated 1 minute read
#Mindset
#ComfortZone
#PersonalBrand
26.
Discovering fiddles
Article
article
Sunday, 19 June 2016
·
Estimated 4 minute read
#Technical
#Productivity
25.
Some new HTML5 elements
Article
article
Saturday, 18 June 2016
·
Estimated 3 minute read
#Technical
24.
HTML5 structural semantics
Article
article
Friday, 17 June 2016
·
Estimated 4 minute read
#Technical
23.
Design changes in HTML5
Article
article
Thursday, 16 June 2016
·
Estimated 3 minute read
#Technical
22.
The horror behind design
Article
article
Tuesday, 14 June 2016
·
Estimated 4 minute read
#Productivity
21.
Simulating mobile devices in Chrome
Article
article
Wednesday, 8 June 2016
·
Estimated 4 minute read
#Technical
#ChromeDevTools
20.
Branding your identity
Article
article
Monday, 6 June 2016
·
Estimated 4 minute read
#PersonalBrand
#ComfortZone
19.
Coping with fears of public speaking
Article
article
Friday, 3 June 2016
·
Estimated 4 minute read
#ComfortZone
18.
5 Soft skills every developer should know about
Article
article
Monday, 30 May 2016
·
Estimated 1 minute read
#Mindset
17.
People do stupid sh*t
Article
article
Saturday, 28 May 2016
·
Estimated 3 minute read
#Mindset
16.
Reignite the passion
Article
article
Thursday, 26 May 2016
·
Estimated 4 minute read
#ComfortZone
#Productivity
#Mindset
15.
Escaping the social comfort zone
Article
article
Monday, 23 May 2016
·
Estimated 2 minute read
#ComfortZone
#PersonalBrand
#Mindset
14.
Dealing with change in teams
Article
article
Tuesday, 17 May 2016
·
Estimated 3 minute read
#Mindset
#Relationships
#Productivity
13.
People oriented software
Article
article
Monday, 16 May 2016
·
Estimated 3 minute read
#Mindset
#Relationships
12.
The importance of Git history
Article
article
Saturday, 14 May 2016
·
Estimated 4 minute read
#Technical
11.
How this blog improved my productivity
Article
article
Friday, 13 May 2016
·
Estimated 2 minute read
#Productivity
10.
Problems with microservices
Article
article
Friday, 13 May 2016
·
Estimated 3 minute read
#Technical
9.
Time is precious
Article
article
Wednesday, 11 May 2016
·
Estimated 5 minute read
#Productivity
#TimeManagement
8.
Adjusting the corporate mindset
Article
article
Wednesday, 11 May 2016
·
Estimated 3 minute read
#Productivity
7.
Days that rush away
Article
article
Monday, 9 May 2016
·
Estimated 3 minute read
#Productivity
6.
Context-driven queries
Article
article
Saturday, 7 May 2016
·
Estimated 3 minute read
#Communication
5.
Bonding with Testers
Article
article
Wednesday, 4 May 2016
·
Estimated 3 minute read
#Relationships
#Communication
#Productivity
4.
Manage expectations
Article
article
Monday, 2 May 2016
·
Estimated 4 minute read
#Relationships
#Communication
3.
The “Perfect” Illusion
Article
article
Sunday, 1 May 2016
·
Estimated 4 minute read
#Mindset
2.
You don't have to be a number
Article
article
Thursday, 28 April 2016
·
Estimated 2 minute read
#PersonalBrand
#Relationships
#ComfortZone
1.
Welcome to my blog
Article
article
Friday, 1 April 2016
·
Estimated 1 minute read
#PersonalBrand