Skip to main content
Home
Blog
Today I learned
Side Projects
Resume
Latest Blog Posts
Dropping bananas on the Moon from a UFO
— 9 min read
react
cesium
cesiumjs
typescript
gltf
moon landing
space exploration
3D simulation
weekend project
web development
Cesium Ion
Resium
Vite
Netlify
GitHub
UFO
Pop the console of JS library websites to demo the library
— 1 min read
javascript
js
tip
A quick glance at the React 19 Beta feature set
— 3 min read
react
javascript
react19
What are Spectral Indices in Remote Sensing?
— 6 min read
geospatial
remote-sensing
Setting up ESLint on Webstorm when using Yarn Berry with Plug'n'Play
— 2 min read
yarn
configuration
webstorm
IDE
How I stress tested mapbox's handling of many polygons
— 5 min read
mapbox
code
stress test
geospatial
How to visualise Australia's weather stations on a map
— 7 min read
mapbox
map
code
data
How to model application flows in React with finite state machines and XState
— 10 min read
finite state machines
code
javascript
Kablamo taps McDowell for geo-spatial expertise
— 2 min read
interview
news
Analysing codebase metadata to make refactoring more impactful
— 3 min read
testing
refactoring
codebase analysis
Building Software is much like buying a house
— 2 min read
tech debt
code
Upgrading an old Flow codebase
— 2 min read
Javascript
flow
static typing
upgrades
legacy code
Cutting our Codeship Pro CI build time in half
— 3 min read
caching
codeship
docker
Meet the team - Andrew McDowell
— 1 min read
interview
work
Getting organised in work
— 5 min read
work
organisation
Lessons from creating a component library
— 4 min read
code
modules
Debugging minified code
— 4 min read
code
debugging
A day in the life of
— 4 min read
code
career
leadership
Unexpected promise in the bagging area
— 2 min read
code
javascript
promises
How I approach an algorithmic code challenge
— 3 min read
code
thought process
methodology
How to download an image to file on disk when scraping a website
— 1 min read
code
scraping
Using Async/Await to batch asynchronous requests
— 2 min read
code
Migrating data from Ghost to GatsbyJS
— 3 min read
code
Building node-canvas in Amazon Linux AMI for Lambdas
— 2 min read
code
Building a Raspberry Pi internet speed checker with NodeJS and GoogleDocs
— 4 min read
code
Whitelisting multiple domains with kcors in Koa
— 3 min read
Mocking relative dependencies in Jest with jest.mock()
— 2 min read
code
Putting Yarn Package Manager to the test
— 3 min read
code
My favourite VSCode plugins
— 7 min read
code
Webpack-dev-server: Where does your CSS go?
— 1 min read
code
Serverside CSS Modules with babel
— 2 min read
code
babel-loader's hidden feature - babelrc:false
— 2 min read
code
NPM uses your .gitignore file
— 2 min read
code
Using console.time to profile performance in your node application
— 3 min read
code
Error handling in Express with Async/Await routes
— 3 min read
babel-plugin-transform-async-to-module-method gotcha
— 2 min read
code
Asset hashing with webpack
— 5 min read
code
Using webpack to set up polyfills in your site
— 3 min read
code
Writing a Gulpfile in ES6
— 1 min read
code
ASYNC/AWAIT ES7
— 4 min read
code
My favourite Atom packages of 2015
— 3 min read
code
Semver - the sane way
— 4 min read
code
Setting up webpack dev middleware in express
— 3 min read
code
WhatsApp sharing from the mobile browser
— 2 min read
Selenium ActionSequence
— 2 min read
code
JsFiddle - Firebug lite
— 2 min read
code
Some useful everyday linux commands
— 2 min read
code
Creating SVG animation with WalkwayJS
— 2 min read
code
Javascript Interview Questions
— 11 min read
code
Javascript Toolbox
— 6 min read
code
Post count: 50
© 2021 by Madole.
GitHub Repository
Last build: 1731364498764