• Home
  • Search
  • Latest post

Tagged with "code"

  • 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

Archives

  • All years
  • 2023
  • 2022
  • 2021
  • 2020
  • 2019
  • 2018
  • 2017
  • 2016
  • 2015
  • 2014
  • 2013
  • 2012
  • 2011
  • 2010
  • 2009
  • 2008
  • 2007
  • 2006

Links

  • About Remy
  • Work with Remy
  • Speaking & Training
  • Links
  • Things I Fixed
  • Things I Learned
  • Devlogs
  • Projects
  • Newsletters
  • Books I've Read
  • Ethos
  • House Rules
  • The Attic
  • On GitHub
  • On Twitter
  • RSS feeds
  • Search

Remy Sharp
Follow @rem
47K followers

I'm a JavaScript developer working professionally on the web since 1999. I run my own consultancy, build products, run training, speak at conferences and curate the UK's best JavaScript conference. You can hire me too.

License

All content by Remy Sharp and under creative commons and code under MIT license.

All code and content for this blog is available as open source on GitHub.