Tagged with "code"
- Adding tests to a TypeScript, Next, tRPC project without the faff 7-Jun 2024
- groupBy and other ways that I'm an old dog 12-Apr 2024
- Why my code isn't in TypeScript 23-Feb 2024
- Removing episodes, audiobooks and more from Spotify 2-Feb 2024
- Blocking IPs in production 31-Oct 2023
- Why I stopped loving slashes in self closing tags 9-Oct 2023
- No more 404 26-Sep 2023
- IP to timezone, the 30 second way 3-Jul 2023
- IP to Timezone - the hard, but fast way 29-Jun 2023
- Automatically uploading screenshots using my own tools 28-Nov 2022
- VS Code using all of the CPUs and how to fix it 17-Sep 2022
- One decade waiting for web APIs 13-Jun 2022
- MIDI controller to PS/2 - part 2 31-Oct 2021
- MIDI controller to PS/2 - part 1 2-Sep 2021
- Removing "shows" from Spotify 17-Aug 2021
- Tip: not everyone has macOS to hide those ugly scrollbars 13-Jul 2021
- How to inspect elements that hide on mouse move 9-Jul 2021
- Fast snapshot and restoring for postgres 18-Jun 2021
- File hacking: fully self contained NextBASIC [spectrum] 31-May 2021
- Fun with ESP modules 28-Apr 2021
- Building a PS/2 remote keyboard 14-Apr 2021
- That other global: name 21-Jan 2021
- Connecting to Atlas replica sets 6-Jan 2021
- The Advent of Code 1-Dec 2020
- Please disable JavaScript to view this site. 30-Nov 2020
- Keeping track of live code with Netlify 19-Oct 2020
- Smarter throwing 24-Sep 2020
- Gotcha: Reading shorts 8-Jul 2020
- How to pad a file with specific bytes 17-Jun 2020
- Picking dependencies 20-May 2020
- Setting up Simon's TIL 2-May 2020
- Some elements hidden in full screen? 9-Apr 2020
- Auto-growing inputs 6-Mar 2020
- Binary Tools 2-Mar 2020
- How to convert xlsb to csv 5-Feb 2020
- Extracting Goodreads metadata 6-Jan 2020
- 10 years ago: CSS Compression 21-Nov 2019
- Nice imports with Next.js 4-Nov 2019
- Listing your most used commands 8-Oct 2019
- Blog service workers and the chicken and the egg 1-Oct 2019
- (Why) Some HTML is "optional" 12-Sep 2019
- Blocks of Tetris code 10-Sep 2019
- Offline listings 5-Sep 2019
- Transforming text 2-Sep 2019
- Build free code & testing ES module imports 16-Aug 2019
- An fd trick 13-Aug 2019
- Redux: Lazy loading youtube embeds 9-Aug 2019
- Predictably Random 6-Aug 2019
- Scheduled and draft 11ty posts 26-Jun 2019
- Send Outgoing Webmentions 18-Jun 2019
- Reduce spread and the path to unique 15-Jun 2019
- Ejecting Disqus 11-Jun 2019
- Slide Show Karaoke 10-Jun 2019
- Firebase + Lambda + Zeit now 5-Jun 2019
- Compiling binaries for Netlify 20-May 2019
- How I got AWS running inside Netlify 18-May 2019
- Bare Import Cost 10-May 2019
- Search & dynamic shortcut links for a static site 2-May 2019
- All your envs in a row 🦆🦆🦆 24-Apr 2019
- How to put your kid in Scratch 15-Apr 2019
- Code highlighting: server or client? 9-Apr 2019
- How I failed the <a> 4-Apr 2019
- Twitter without tracking 2-Apr 2019
- Should I add another dependency? 1-Feb 2019
- A Toe in TypeScript 23-Jan 2019
- memfetch 24-Dec 2018
- How many days until... 18-Dec 2018
- Ways to extract slides 29-Nov 2018
- Debugging vanishing text in shell scripts 29-Oct 2018
- Peer Deps 27-Sep 2018
- When helpful turns into super bad security! 25-Jul 2018
- An adventure in sparse arrays 26-Jun 2018
- Manual Aspire 19-Jun 2018
- ✂📋 How I copy & paste in the terminal 25-Apr 2018
- Quick tip for node modules 12-Apr 2018
- Last minute node debugging 3-Mar 2018
- Headless Raspberry Pi setup 18-Feb 2018
- A clean exit 8-Jan 2018
- To gist and back again 5-Jan 2018
- Where do those node warnings come from? 4-Dec 2017
- tldr: a command line tip 26-Nov 2017
- Binary strings…and -1 24-Nov 2017
- ES6: Default arguments 25-Oct 2017
- Dive into bitwise not and numbers 8-Sep 2017
- Contrast ratio in devtools 17-Aug 2017
- Me on React: an old dog with new tricks 14-Aug 2017
- CSS sticky nav & smooth scroll (#3/3) 29-Jun 2017
- Windows 10 BASHing 26-Jun 2017
- When github email scope fails 24-Apr 2017
- $ in code examples 27-Mar 2017
- How tabs should work 11-Dec 2016
- When my SSL is suddenly not secure 4-Dec 2016
- Versioning: the chicken & egg 6-Jun 2016
- From tests to debugging: node workflow 1-Mar 2016
- Production npm defaults 17-Feb 2016
- Testing: tape vs. tap 8-Feb 2016
- Fixing fixtures 28-Jan 2016
- Promise waterfall 18-Dec 2015
- My node test strategy 14-Dec 2015
- Using travis with private npm deps 26-Oct 2015
- Notes on porting my Pebble app to SDK3 29-Jul 2015
- Optimising a canvas animation 13-Jul 2015
- Reducing my CPU load from 95% to 20% 16-Jun 2015
- Devtool tricks for when I forget 9-Jun 2015
- Tiny two way data binding 2-Jun 2015
- Quick technique for API mocking 18-May 2015
- screen: Persistent Terminal Sessions 27-Apr 2015
- Moment is quickly becoming my new jQuery! 6-Apr 2015
- Lessons learnt from nodemon 1.3 2-Feb 2015
- Makefile instead of hoop jumping 2-Dec 2014
- My five promise patterns 19-Nov 2014
- Adding an (SHA256 signed) SSL certificate 17-Oct 2014
- Element focus utility 14-Oct 2014
- In the middle with <center> 15-Aug 2014
- Automatic permalinks for blog posts 8-Aug 2014
- The 'what time did my son wake up?' project 5-Aug 2014
- CommonJS modules with live edit in devtools 30-May 2014
- Where is that console.log? 23-May 2014
- Feature based development 17-Mar 2014
- Using watches in my devtools workflow 27-Nov 2013
- How I fixed an anonymous infinite loop in jsbin 11-Sep 2013
- My terminal setup 25-Jul 2013
- Configuring wifi for your Raspberry Pi using your Mac 27-May 2013
- My Workflow v2: Mobile, DevTools & LiveReload 16-May 2013
- Creating popups without HTML files 2-Apr 2013
- Quick & Dirty Forking 18-Mar 2013
- Development Trick: auto-updating & auto-reloading 16-Jun 2012
- A Public MIT License Resource 18-Oct 2011
- Rich text input on iOS 10-Oct 2011
- input range polyfill 18-Jul 2011
- link elements block DOM parsing too 8-Jun 2011
- Getting CORS Working 21-Apr 2011
- Broken Offline Support 19-Apr 2011
- Simple Offline Application 31-Jan 2011
- Creative HTML5 and JavaScript workshop by @seb_ly 12-Jan 2011
- Audio Sprites (and fixes for iOS) 23-Dec 2010
- node.js rapid development: nodemon 12-Oct 2010
- CSS selector for :parent targeting (please) 11-Oct 2010
- What is a Polyfill? 8-Oct 2010
- WebSockets in PhoneGap Projects 4-Oct 2010
- Custom URL schemes in PhoneGap 1-Oct 2010
- Universal launch images with PhoneGap 30-Aug 2010
- Dynamic favicons 24-Aug 2010
- Doing it right: skipping the iPhone url bar 5-Aug 2010
- Throttling function calls 21-Jul 2010
- Signs of a poorly written jQuery plugin 3-Jun 2010
- The Missing Stat: noscript 15-Oct 2009
- A better Twitter search 16-Sep 2009
- jQuery multibinding events 8-Jul 2009
- Google Assistive Technology Detection 1-Jul 2009
- Analytics for Bookmarklets & Injected Scripts 27-Feb 2009
- JSONP request in Adobe Air 16-Feb 2009
- Element 'in view' Event Plugin 26-Jan 2009
- HTML5 enabling script 7-Jan 2009
- CSS Tricks' Link Nudge 5-Jan 2009
- Stop treating Ajax as something special 12-Dec 2008
- IE6 reading text colour for border colour! 29-Oct 2008
- The Future of JavaScript Libraries 27-Oct 2008
- jQuery *really* :visible 17-Oct 2008
- JS Bin for Collaborative JavaScript Debugging 6-Oct 2008
- Query String Aware JavaScript 3-Oct 2008
- The Silky Smooth Marquee 10-Sep 2008
- Safari show bug 3-Sep 2008
- How to default a variable in XSLT 15-Aug 2008
- Grid Tools 25-Jul 2008
- How to detect if a font is installed (only using JavaScript) 8-Jul 2008
- jQuery API Update: offline and anywhere 4-Jul 2008
- maxlength plugin 30-Jun 2008
- Query String to Object via regex 24-Jun 2008
- Twitter script upgrades & JSONP hacking 31-May 2008
- window.onresize hangs IE6 and IE7 15-May 2008
- Code Dumper 9-May 2008
- Pronounceablely Random 14-Apr 2008
- AIR TextMate Bundle 9-Apr 2008
- Wiki to HTML using JavaScript 1-Apr 2008
- Trailing white space in TextMate 30-Mar 2008
- CodeIgniter 25-Mar 2008
- Idiot Proofing the jQuery.ready 9-Mar 2008
- Complete Posts in WordPress Feeds 4-Mar 2008
- Upgraded jQuery Tag Suggestions 28-Feb 2008
- Upgrade to Twitter JavaScript for your blog 26-Feb 2008
- Visited plugin 25-Feb 2008
- jQuery API Browser 12-Feb 2008
- JavaScript namespaces 4-Feb 2008
- Poor man's JavaScript Behaviours 3-Feb 2008
- Fixing IE overflow problem 21-Jan 2008
- Ajax validation pattern 12-Jan 2008
- JSDocs for Base 8-Jan 2008
- jQuery Tag Suggestion 28-Dec 2007
- How to integrate OpenID as your login system 21-Dec 2007
- Code Highlighting 6-Dec 2007
- JavaScript Style - why it's important 21-Nov 2007
- Base64 decode to file 14-Nov 2007
- On Demand Script Loading 14-Nov 2007
- Detect Global Variables 1-Nov 2007
- Delay the DOM ready event / Generate a dummy file 29-Oct 2007
- Prototype and jQuery - going from one to the other 25-Oct 2007
- Thousand separator regex 19-Oct 2007
- What is JSONP? 8-Oct 2007
- Catch click events before the DOM is loaded 1-Oct 2007
- to hex 30-Sep 2007
- Restart lookupd (to refresh dns cache) 27-Sep 2007
- Auto-populate multiple select boxes 18-Sep 2007
- MySQL dump tables like... 16-Sep 2007
- Introduction to using Dashcode 16-Sep 2007
- Let's get Dashcode working again 30-Jul 2007
- Last.fm Recent Album Artwork Plugin 26-Jul 2007
- TextMate Tagging with Simple Tagging 22-Jul 2007
- TextMate tagging with WordPress 2.2 12-Jun 2007
- Linkify + upgrade to twitter plugin 4-Jun 2007
- When links in ULs don't work in IE 23-May 2007
- Pretty in Print: tips for print styles 3-May 2007
- jQuery & Ext 20-Apr 2007
- Performance profiling JavaScript 20-Apr 2007
- How to detect when an external library has loaded 12-Apr 2007
- jQuery's this: demystified 12-Apr 2007
- Life Streams with Yahoo Pipes (screencast) 5-Apr 2007
- TinyURL JavaScript API 27-Mar 2007
- A few more jQuery plugins: crop, labelOver and pluck 19-Mar 2007
- jQuery AJAX'ed forms 5-Mar 2007
- Accessible, degradable style control - part 1 23-Feb 2007
- IE 7 breaks getElementById 10-Feb 2007
- jQuery tutorial: Text box hints 25-Jan 2007
- How to fake an apache request 25-Jan 2007
- Auto-populating Select Boxes using jQuery & AJAX 20-Jan 2007
- How I achieved cross site scripting 18-Jan 2007
- Broken Ajax? Nothing coming back? 16-Jan 2007
- What would cause IE not to display any CSS? 31-Dec 2006
- jQuery Mousehold Event 15-Dec 2006
- del.icio.us-like Text Grow jQuery Plugin 27-Nov 2006
- Auto input grow with CSS (but is it a bug?) 27-Nov 2006
- Wordpress, Tagging and TextMate 1-Oct 2006
- How to save a Mac hard drive from dying 27-Sep 2006
- Auto-selecting navigation 17-Jun 2006