Dave Taylor, Software Engineer
Work with me
About
History
History
Going back a few years
A look back at all blogs grouped by year ...
History
2023 (8)
Data manipulation and hair-loss with WASM Bindgen
soniq
wasm
rustlang
It takes time to fully understand the function software will need to perform
thoughts
soniq
Follow up on JSON Document to Document Transforms
composable
fediverse
Exploring an Open Spec for JSON Document to Document Transforms
fediverse
composable
Monorepo p2 - The CI build and deploy
architecture
github
soniq
nextjs
monorepo-devops-series
Deploying a Monorepo to Vercel with Github Actions p1
architecture
github
soniq
wasm
nextjs
monorepo-devops-series
rustlang
Convert a ReadableStream to a String in JavaScript
streams
react
Looking back at 2022
mystory
theyear
wasm
2022 (10)
Meeting Matthias Endler and Opening Up My Calendar
thoughts
mentoring
rustlang
Use WASM Compiled Golang Functions in NextJs
wasm
golang
nextjs
video
Playing Around with simple Personalisation
uniform
Uniform Codegen Project
uniform
uniform-codegen
typescript
video
Migrating the blog to Uniform
uniform
hygraph
Are Instrumental Lessons just a Luxury?
thoughts
music-teaching
Researching Application GUI Options for Wasm
imgui
gui
wasm
espressif
embedded
cpp
What Language Should I use for WASM
wasm
cpp
fsharp
golang
rust
How to Create a Single Page App with NextJs
spa
react
nextjs
Instrumental Teachers are Instrumental
music-teacher
music-teaching
thoughts
2021 (13)
Progressing through Environments with Uniform
talks
architecture
environments
uniform
video
Adding Uniform to Create Next App
nextjs
uniform
Reduce Unused JavaScript with Dynamic CMS Components
bundle-analysis
javascript
lighthouse
performance
Reduce Unused JavaScript Nextjs Bundle Analysis
bundle-analysis
performance
javascript
lighthouse
Reduce Unused JavaScript to Improve Lighthouse Performance
javascript
performance
lighthouse
Lighthouse Scores Review
performance
lighthouse
Will JavaScript Become Everyone's Second Language
rust
web-assembly
wasm
Uniform Release Canvas - One Ring to Orchestrate them ALL
jamstack
orchestration
uniform
Why I Like Using TypeScript
thoughts
typescript
Firebase Functions in Custom Region CORS Error
serverless
firebase
Making Decisions
team
thoughts
Joining TherapyPal
therapypal
theracode
Create Global UI State with React Context
javascript
react
nextjs
video
2020 (6)
Transferring Less JavaScript with Next Dynamic
performance
nextjs
video
3 Tech Changes You Could Make Now for Cloud Sustainability
cloud
sustainability
Enviro Creds
environment
sustainability
architecture
Professional Update
professional-update
jamstack
kubernetes
mentoring
A Transition For This Website
thoughts
Enterprise JAMstack at JAMstack for Sitecore
sitecore
nationwide
uniform
talks
jamstack
2019 (2)
SMART Goals for Software Engineers
smartgoals
mentoring
team
seccl
Rich Domain
power-of-typescript
typescript
javascript
2018 (7)
Serverless Framework Talk
talks
serverless
typescript
javascript
Middleware Pipelines - Promises
middleware-pipelines
typescript
javascript
functional
Middleware Pipelines - Chain of Responsibility
middleware-pipelines
typescript
javascript
functional
Handling Error Cases
exploring-fp-ts
functional
typescript
Working with Nullable Values
exploring-fp-ts
functional
typescript
Exploring fp-ts Series Intro
exploring-fp-ts
functional
typescript
Security and Convenience?
seccl
security
thoughts
2017 (11)
Seccl Design Patterns and Reusable Components
project
seccl
components
thoughts
architecture
Power of TypeScript for React Talk
talks
typescript
javascript
react
redux
Progressive Web Apps ⚡️ talk
talks
progressive-web-apps
javascript
service-workers
apps
html5
Refactoring
power-of-typescript
typescript
javascript
Reducers
power-of-typescript
typescript
javascript
Actions
power-of-typescript
typescript
javascript
Connected Components
power-of-typescript
typescript
javascript
Component Props and State Interfaces
power-of-typescript
typescript
javascript
The Power Of Typescript For React
power-of-typescript
typescript
javascript
Diving Into Functional Programming
functional
javascript
2016 At a Glance
theyear
mystory
2016 (14)
Visit to Arrow in Denver
thoughts
project
Models Everywhere
javascript
thoughts
architecture
Reactive Programming
javascript
thoughts
architecture
reactive
Pure Components. Creating stable, testable UI we can rely on
javascript
components
thoughts
architecture
Mentoring Co-located Teams
mentoring
project
workwithme
thoughts
Unlock Your Inner Superhero
mystory
thoughts
mentoring
Terminator Genisys Movie And Poster Creator
project
javascript
playnicely
html5
A thought on GigStamp Collectives, gigging groups
gigstamp
thoughts
community
Image Pooling for the Win
creativejs
javascript
html5
apps
Trust. The unsung hero
mystory
mentoring
thoughts
teams
BoA Vantage Points app, the React Native / Redux Challenge
javascript
react
redux
boa
Is It Anonymous
javascript
thoughts
The Power Of A Virtual Dom
javascript
react
thoughts
Arrow Electronics The Global Component Provider
workwithme
releases
project
responsivedesign
2015 (3)
Bugs Happen
thoughts
Libraries Should Not Initialise State
javascript
nodejs
Econsultancy Goes Live
releases
project
2014 (10)
Small Changes Release Creativity
thoughts
creativity
Coffee Script Nodejs Debugging
nodejs
javascript
coffee-script
debugging
Nested Component Styling Based On Parent
css
Building Stats in to GigStamp
mongodb
nodejs
javascript
gigstamp
Working Towards Ui Components
components
nodejs
National Theatre App Wins Educational Multimedia Award
awards
apps
Promises And Events
javascript
2013 At A Glance
theyear
mystory
GigStamp the checkin app for music fans
gigstamp
nodejs
html5
apps
project
Building an HTML5 Bomber game - Bristech
presentation
creativejs
html5
gamedev
talks
2013 (18)
Always A Student
thoughts
creativity
students
mentoring
Nesting Handlebars helpers into templates.
javascript
backbone
marionette
templating
handlebars
Inserting a model at correct index in Marionette.CollectionView appendHtml
html5
javascript
marionette
Measuring performance between high resolution timers
html5
javascript
Leap Motion workshop at Southville JS Bristol
html5
javascript
creativejs
leapmotion
presentation
talks
Flight of the Audio Visualator - Bristol Skillswap
html5
javascript
audio
creativejs
presentation
talks
Five key principles for better web development - .net Magazine
mystory
thoughts
creativity
magazine
principles
JavaScript Vector Classes for Creative Coding
releases
javascript
How will I Keep JavaScript Code Quality High (JSHint)
fundemental-questions
javascript
3D CSS boxes and Physics with Cannon.js
javascript
creativejs
Out of the Big Smoke
thoughts
mystory
Visual Graphing to See Relationships
creativejs
thoughts
maths
javascript
Presenting Adventures in HTML5 Games, AKQA Anoraks
html5
javascript
gamedev
presentation
talks
HTML5 Racer - Adding a Track and Colliding with it
html5
javascript
gamedev
Drawing Sprites with Canvas
javascript
canvas
sprites
creativejs
2012 at a Glance
mystory
theyear
thoughts
RFU 6 Nations
project
releases
Velocitr, velocity and drag helper
javascript
releases
2012 (21)
Testing jQuery.kinetic with Grunt and qUnit
testing
javascript
grunt
Submitting a form to a new window
javascript
html
Making a simple html5 racing game
html5
gamedev
javascript
Google Maps in iOS 5 content dissapearing bug
responsive
css
bug
Sitecore Trendspot Responsive Web Site and App
responsive
css
showreel
project
A (RegExp) Catastrophe
javascript
regexp
Using OAuth to connect with Github using Node.js
javascript
nodejs
oauth
Responsive styles respecting old IE 6/7/8
css
responsive
Find Me a Passionate Team
mystory
team
thoughts
creativity
Cross Domain or Protocol iFrame Communication
javascript
Aqueduct, a place on the edge
thoughts
Adam Ball Portfolio and Exploring Responsive Images
project
thoughts
releases
responsive
showreel
Installing Blackberry Simulators
blackberry
howto
dev
jQuery.lazyLoader, Semantic, organic responsive images?
jquery
thoughts
releases
responsive
A time to rejoice and a time to grovel
git
fail
2011 Showreel
aqueduct
webdev
showreel
thoughts
A Few Git Resources
thoughts
git
Validating Postcodes with a Regular Expression
javascript
Getting a better reading experience in Google Reader with larger serif fonts
thoughts
Set Custom Environment Variables in Apache for PHP sites
apache
php
2011 at a glance
mystory
theyear
thoughts
2011 (15)
jQuery.unparam plugin
jquery
code
releases
Html5 for Web Designers
thoughts
Blue Beeeeeeanie Day
thoughts
standards
FA Just Play wins it's category in Sitecore site of the year
thoughts
awards
project
JavaScript headaches with responsive layouts
jquery
thoughts
responsive
Simplify, Modularise, Simplify
thoughts
commonjs
javascript
Vertical Scrolling now included with the jQuery.kinetic plugin
releases
jquery
jQuery.kinetic plugin gives you drag scrolling with mouse and touch
releases
jquery
liScroll Update (jQuery news ticker with next/previous/play)
jquery
frontend
javascript
Daily Scrum Meetings
Agile Software Development with Scrum
Adding rich snippets to Sitecore Rich Text Editors
Testing Front-End to Content Based Sites
A Few Useful References
FA Skills Now Live
releases
project
2010 (5)
Rivet Advanced JavaScript Combiner v2 Released
New Juxtapo article on the Aqueduct site
Some worthwhile reading
frontend
javascript
css
sjs, making server-side JavaScript easy
javascript
Including jsLint in your validation using nAnt, batch files or ajax