Writing
Thinking out loud, book reviews and announcements.
¶ – Writing / ⁈ – Learnings / ❞ – Reading
- ⁈
Relative Absolute Positioning of an Element in CSS
A quirk in CSS allows to position an element absoloutely but also relative to its sibling
- ⁈
Because you can't just use CSS, here's how specify 24-bit colours in ANSI.
- ¶
usePrevious Implementations in Comparison
Subtle differences in implementation can lead to bugs on your application.
- ⁈
A Shell Script to Create New Posts for Markdown Blogs
Create new posts for your Jekyll blog without the hassle.
- ❞
Twenty years after its initial publication, Andrew Hunt’s and David Thomas’ The Pragmatic Programmer is still essential reading.
- ¶
Should You Write a Custom Component Library?
Probably not. You’re likely just reimplementing solutions to problems that have been solved elsewhere.
- ¶
While integration tests are more reliable to ensure a stable application, units tests are still valuable for testing finer details of individual components.
- ¶
Dysfunctional project management often leads to stricter processes. Time to remember that agile is about people.
- ¶
Looking Back at a Year of Recruiter Emails
Most recruiter emails won’t land you a new job. But they can provide insights into the current job market.
- ¶
I loved Twitter as a place where you could connect with new ideas. Now it’s all 280-character hot takes.
- ¶
Notes From Last Week’s GitHub Universe
GitHub introduces Code Spaces and new issues-management capabilities amongst other new features.
- ¶
- ❞
If you read one book on writing, read First You Write a Sentence by Joe Moran.
- ¶
In Defence of the Pull Request
Yes, pull requests slow down delivery. But they also make your team better and the code you ship.
- ¶
Remote Work Doesn’t Need New Tools
Change the way you work not the software you use.
- ❞
The Visual Display of Quantitative Information
Edward R. Tufte's classic on data visualisation is still a good read.
- ❞
Laura Kalbag's primer on web accessibility provides a starting point to build more accessible web sites.
- ¶
Simple web publishing and simple websites are making a comeback.
- ¶
You can have a web fonts on a site and make it load fast. Here are the numbers.
- ¶
Building a Tiled Map Using React
An utterly pointless side project
- ¶
Enriching web documents with semantic data helps computers make sense if its content.
- ¶
Is there ever a good time for refactoring? Yes — the time is now.
- ❞
Notes on The DevOps Handbook by Gene Kim, Patrick Debois and John Willis
- ¶
Position power, personal power and new managers
How do forms of influence affect a new manager's ability to lead?
- ❞
Notes on Shape Up by Ryan Singer
- ¶
Thoughts on how COVID-19 impacts businesses' and workers' perception of remote work.
- ¶
Open-source software is often free. Using it is not.
- ¶
Performance Testing with Lighthouse CI
Automating website-performance testing with Lighthouse CI
- ¶
Nobody uses your project. Time to retire it.
- ❞
Notes on Radical Candor by Kim Scott
- ¶
One is about giving back, the other is about business.
- ¶
Take-aways from FOSSGIS 2019 conference
- ¶
Automating releases to NPM
- ¶
I want content delivered to my inbox so I built a tool for it
- ¶
When Theory Meets Practice: Developer Reflections from the Field
Reflecting for the Cadasta blog on working with partners in India.
- ¶
A pattern to apply a step function to elements of a list-like input.
- ¶
Lambda Error Logging With Sentry
Logging errors in a AWS Lambda function with Sentry.
- ¶
Data Storage and Indexing in DynamoDB
Building a deeper understanding of DynamoDB.
- ¶
Testing Code to Understand Code
Another argument for investing in tests: Write test, understand your code.
- ¶
Deploying Docbox to Github pages
A short bash script to deploy Docbox pages.
- ¶
The books I read in 2016.
- ¶
Testing Django — Lessons Learned
What I learned about tests by refactoring a test suite.
- ¶
Why regular and consistent feedback is a core tenet of good software.
- ¶
What if fetch worked differently.
- ¶
Making tests in Django faster by avoiding the test client.
- ¶
Takeaways from Djangocon Europe 2015
Took a trip to Djangocon in Cardiff, this is what I brought back.
- ¶
A couple of things I learned about Django while building GeoKey.
- ¶
How to dynamically replace small polygons with markers in smaller zoom levels.
- ¶
What I did and saw at this year's MozFest.
- ¶
Extending JavaScript objects with eventing functionality.
- ¶
Introducing Community Maps 2.0 to #geomob London
Transcript of a talk I gave at #geomob London