David Wells

Full Stack Developer

Serverless Architectures
User Experience & Product

Serverless, User Experience & Product
WorkTalksBlogContact

Regex Pattern: Match outer single & double quote pairs

September 2019snippets

Simplify form handling in your app using valid HTML elements

September 2019

Get the difference between two objects in JavaScript

September 2019snippets

Using event naming conventions to keep analytics data clean

August 2019

How to align images in markdown

July 2019snippets

Mocking chainable APIs with ES6 JavaScript Proxies

July 2019dev

7 Serverless Auth Strategies for Protecting Gated Functions

July 2019dev

How to Respect Visitor "Do Not Track" settings with your Analytics tools

July 2019dev

5 Advanced npm package.json configuration tips

July 2019dev

Sequentially resolve array of promises using async/await in Javascript

June 2019snippets

Regex match pattern NOT at beginning of string via JavaScript

June 2019snippets

Check if any key exists in javascript object

June 2019snippets

Speed up your Netlify deploy workflow with the CLI

June 2019dev

Get user defined window global variables with javascript

June 2019snippets

Regex to match markdown links

June 2019snippets

Deploy in seconds with Netlify CLI

May 2019

Happy Netliversary 🎉

May 2019

Netlify + CodeSandbox ❤️ Deployments

March 2019

How to deploy Netlify Sites with AWS CloudFormation Custom Resources

November 2018

Forcing async functions to run sync in node.js

September 2018snippets

5 key benefits of going serverless

August 2018

How to setup serverless OAuth Flows with serverless functions & Intercom

July 2018

Building Serverless CRUD apps with Netlify Functions & FaunaDB

July 2018

How to build a static Serverless site with Netlify

December 2017

Use These 5 AWS Learning Resources to Master the Cloud

August 2017

3 Steps To Faster Serverless Development

June 2017

Serverless Air #2 - The Serverless ecosystem now & where it's going with Jared Short

May 2017

How To Schedule Posts for Static Site Generators (Jekyll, Hugo, Phenomic etc.)

March 2017

How to gain more visiblity into your Github Projects using Scope

February 2017

Recursively Traverse an object of unknown size in Javascript

September 2016snippets

Autocomplete for React Component PropTypes

July 2016dev

Set visible text color based on a dynamic background color

July 2016snippets

Navigate GitHub projects like a Boss with the OctoTree Chrome Extension

June 2016dev

19 Open Source React Component Libraries to use in your next project

May 2016dev

Find all Javascript files in a project & count line numbers

May 2016snippets

Cross Browser SVG Sprites with JavaScript

May 2016snippets

Fixing broken use tags from inline SVG sprites [http vs. https]

May 2016dev

Better Developer Blogging with Easy Markdown

May 2016dev

React PropType Best Practices

May 2016dev

Do I really need CSS modules?

May 2016dev

Using Alfred to speed up common developer tasks

May 2016Tools

React, the UI library that renders everywhere*

May 2016dev

The Serverless Revolution

April 2016dev

Practical Advice on "Learning to code"

April 2016Thoughts

A JavaScript Community Thank You Letter

April 2016dev

How to easily keep project dependencies up to date with greenkeeper.io

April 2016dev

Loop up through DOM node parents and look for a matches

April 2016snippets

Navigate Github project files & dependencies faster with Octolinker

April 2016dev

Speed up your AVA (or Mocha) testing feedback loop using the .only flag

April 2016dev

Create and Deploy Static Sites and Demos in Seconds

April 2016dev

What is Electron & What can developers do with it?

April 2016dev

Publishing flat npm packages for easier import paths & smaller consumer bundle sizes

April 2016dev

Remove every regex match from a string except for the first occurrence with JavaScript

April 2016snippets

Generate DOM Fragments with JavaScript

April 2016snippets

Regex to match HTML elements & React Components including attributes

April 2016snippets

Render Children Markup from in Parent Components in React

April 2016dev

Using the CSS NOPE selector for ultimate specificity

April 2016dev

What is PostCSS?

April 2016dev

Speed up your GIT workflow with git open

April 2016dev

Pixel Perfect Custom Fonts with CSS

April 2016snippets

Convert Number to Comma Separated Thousands String

March 2016snippets

Disable Scrolling with JavaScript

March 2016snippets

Style console.log statements

March 2016snippets

What makes great documentation?

March 2016Thoughts

React + React Router + Static HTML + Service Workers = Fast Sites

February 2016

How to programmatically import your external blog post links into WordPress

February 2016dev

Your Pedigree Means Shit

January 2016Thoughts

Your User is Drunk

January 2016

Sort an Array Alphabetically in Javascript

January 2016snippets

Get Current File Path in Node

January 2016snippets

Remove Duplicate Items from an Array with JavaScript

January 2016snippets

Scan a directory and return the file names in Node

January 2016snippets

See for Yourself: Angular, React, & Ember Visible Render Speeds Compared

April 2015dev

Calm.js & Form Validation for Angry, Irate, Shouting People

April 2015dev

How to run JavaScript function on a specific day of the year

April 2015snippets

Future JavaScript: How React, Angular 2, and Library XYZ can live together in harmony

April 2015dev

Fixing UX for Responsive Sites

March 2015dev

Batch Edit Categories & Tags for specific posts in WordPress

March 2015dev

Serverside React Rendering: Isomorphic JavaScript with ReactJS + Node

February 2015

To Do List Bankruptcy

March 2013Thoughts

Out of Focus

March 2013Thoughts

Internet You vs. Actual You

March 2013Thoughts

On Progress

March 2013Thoughts

Learn to Code

February 2013Thoughts

Create Where There is None

February 2013Thoughts

You Never Cross the Same River Twice

February 2013Thoughts

Take Off Your Tinfoil Hat

February 2013Thoughts

You Get What You Pay For

February 2013Thoughts

Giving 100%

February 2013Thoughts

What is Stopping You?

February 2013Thoughts

Specialize. Now.

February 2013Thoughts

When Everyone Wants a Piece

February 2013Thoughts

The Road to Success

February 2013Thoughts

Getting Advice

February 2013Thoughts

In Defeat You Have Three Choices

February 2013Thoughts

How to Create Awesome Lead Tracking Forms for Your Site

February 2013

Turning Enthusiastic Customers into a Powerful Marketing Force – Inbound Now #54

February 2013

Regular Expression (Regex) to Remove Empty WordPress Shortcode Parameters

February 2013

Start Collecting Advanced Lead Intelligence in WordPress with this Free Plugin

February 2013

Bulk Edit & Manage Web Leads Directly from WordPress

February 2013

How to Exclude Functions & Code from Running on Specific WordPress Admin Pages

February 2013

How to Create Awesome Unordered Lists with Icons for Your WordPress Site

February 2013

Why B2B Sites Need Sidebars – Business Goals Trump Cool Points

February 2013

Getting Started with Inbound Marketing? Social Media is a Waste of Your Time

February 2013

Want to be a WordPress Developer? Here are 9 Killer Coding Resources to Make it Happen

February 2013

Think About Your UI – Why Responsive Web Design is NOT Right For Your Website

February 2013

What to do if a WordPress Plugin Breaks Your Site: How to Fix the White Screen of Death

January 2013

Introducing the Free WordPress Landing Page Plugin & Framework

January 2013

Content Strategy is Still the Way to Success this Year

January 2013

7 Killer Content Ideas to Energize Your Companies Blog with Marcus Sheridan

November 2012

5 Ways to Become More Efficient with Twitter & Grow Your Following

October 2012

Keyword Research Tip: How to Choose the Correct Key Word Phrases Directly from Google

October 2012

Will Inbound Marketing Work for My Business?

October 2012

Leveraging Real World Events to Gain Inbound Links & Boost SEO with Kane Jamison

October 2012

The Ultimate Guide to Cloning a WordPress Site From One URL to Another

September 2012

Get (and Keep) Your Creativity Flowing at Work & in Your Business with Noah Scalin

September 2012

Introducing the Contextual Calls to Action WordPress Plugin

September 2012

How to Target Potential Customers Deep in the Buying Process with Competitor Keywords

September 2012

How to Properly Set up WordPress 301 Redirects to Maintain SEO & Inbound Links

September 2012

The Single Most Important Thing For Your Facebook Business Page

September 2012

How to Learn Inbound Marketing the Right Way: A Guide for Newbies

September 2012

No BullSH#T Tactical and Practical Tips on Gaining Facebook Fans

September 2012

The Most Important Inbound Marketing Advice I Can Give: Do it, Outsource, or Fail

September 2012

Better Marketing. Period.

August 2012

Debunking Common Email Marketing “Rules” & Tips on Growing Your Mailing List

August 2012

5 Dead Simple Ways to Increase Your Blog Subscribers & Gain Exposure

August 2012

51 examples of high profile enterprise level sites powered by WordPress

August 2012

How to Lose Guest Posting Opportunities & Blogger Outreach Strategy Faux Pas

August 2012

How to Submit Your WordPress XML Sitemap to Google WebMaster Tools

August 2012

How to Engage & Grow Your Business Facebook Fan Page with John Haydon

August 2012

The 100% Fool Proof Way to Increase Credible Inbound Links to Your Site

August 2012

Make Presentations Work twice as hard for your Business & Content Strategy

July 2012

Inbound Now TV #46: Pinterest Marketing Best Practices with Allison Boyer

July 2012

Automatically Hyperlink Keywords in Content for Better On-Page SEO

July 2012

5 Quick Call to Action Best Practices to Follow for Increased Site Conversions

July 2012

Online Marketing Optimization Best Practices with Lee Odden

July 2012

Improve the Readability of Your Website: Enable Better Typography on WordPress

July 2012

How to Create a Custom Paypal Link with your own Text or Image

July 2012

The Web’s Best WordPress Video Themes

July 2012

How Wearing T-Shirts Became a Fun and Profitable Business Model on the Web with Jason Sadler

June 2012

How to Create and Leverage Infographics in your Marketing Strategy with Jess Bachman

June 2012

How to Become a B2B Social Media Marketing SuperStar with Kipp Bodnar

May 2012

How to Detect Specific Versions of Internet Explorer in PHP and Show Different Fallback Content

May 2012

12 Search Engine Friendly Blog Post Headlines That Will Get You ̶L̶a̶i̶d̶ Paid

May 2012

Website Conversion Optimization Techniques with Derek Halpern of Social Triggers

May 2012

What Every Marketer Ought to Know About WordPress SEO

May 2012

Awesome WordPress Snippet to Debug and See all Custom Post Meta Elements

May 2012

Hybrid vs Traditional Marketing Agencies: The Marketing Agency Blueprint with Paul Roetzer

May 2012

How to Seed & Build Facebook Fans for Your Facebook Business Page

April 2012

How to Recover Your WordPress Site after a Plugin Install Goes Wrong

March 2012

How To Quickly Find Sites to Guest Post on with Advanced Search Queries

March 2012

3 Ways to Get Even More From Your Buffer App

March 2012

How to Clean out Huge Files from Your Dropbox Quickly and Easily (On Windows)

February 2012

Using Offline Events to Solidify Online Connections & How To Run Tweetups w/ Joselin Mane

November 2011

How to Create and Promote a Video (interview) Podcast for your Business

November 2011

How the Big Four (Amazon, Apple, Facebook, & Google) Built Their Platforms & Communities

November 2011

SEO Copywriting Best Practices with Copyblogger’s Brian Clark

November 2011

Best Practices on Creating a Successful Location Based Marketing Campaign

November 2011

Advanced Twitter Search Techniques: How to Find Relevant Business Conversations

November 2011

How to Get Started With Stellar Business Video Podcasting [@InboundNow #38]

October 2011

8 Tips for Leveraging Platforms for Marketing [@InboundNow #37]

October 2011

6 Killer SEO Copywriting Tips From @Copyblogger

September 2011

5 Golden Rules for a Successful Location Based Marketing Campaign

September 2011

8 Tips on Finding More Guest Posting Opportunities for More Inbound Links

August 2011

4 Tactics for Finding Meaningful Conversations on Twitter [@InboundNow #34]

August 2011

How to Grow Inbound Links With Guest Blogging Opportunities [@InboundNow #34]

August 2011

Why Google+ Matters to Marketers With @Shama Kabani [@InboundNow #32]

August 2011

Why Marketers Should Care About Google+ & How to Get Started with Shama Kabani

August 2011

A Guide to Local Content Creation and Lead Generation [@InboundNow #31]

July 2011

Local Niche Content Creation and Lead Generation Tips with Ricardo Bueno

July 2011

Growing Your Email List and Community management Tips with DJ Waldow

July 2011

How to Be a Better Community Manager w/ @DJWaldow [@InboundNow #30]

July 2011

How to Get More Referrals & Find Strategic Business Partners with John Jantsch

July 2011

How to Rev Your Referral Engine With John Jantsch of Duct Tape Marketing [@InboundNow #29]

July 2011

How to Build a Personal Brand & Why You Should with Dan Schawbel

July 2011

Top 4 Personal Branding Myths Debunked by @DanSchawbel on [@InboundNow #28]

July 2011

Social Media Tips and Best Practices From PR Pro @PRSarahEvans [@Inbound Now #27]

June 2011

Press Release Best Practices and PR Pitching advice with Sarah Evans

June 2011

Understanding the Consumer Engagement Cycle With Jason Keath of @SocialFresh [@InboundNow #26]

June 2011

In-sourcing vs Outsourcing Social Media Efforts & Leveraging the Consumer Engagement Cycle

June 2011

White Paper Best Practices & Advanced Content Creation Tips with Michael Stelzner

June 2011

How Content Can Fuel Your Rocket Ship & Launch Your Business to New Heights w/ Michael Stelzner [@InboundNow #25]

June 2011

Important Lessons in Online Reputation Management From @AndyBeal [@InboundNow #24]

June 2011

How To Manage Your Online Reputation & Social Media Monitoring Lessons with Andy Beal

June 2011

How to Handle Blogger Outreach & Pitching With Jason Falls of Social Media Explorer [@InboundNow #23]

June 2011

How Social Media and Email Marketing Can Work Together with Jason Falls

June 2011

How Social Media Is Impacting Search With Rand Fishkin [@InboundNow #22]

May 2011

SEO Best Practices & Link Building Strategies with Rand Fishkin of SEOMoz

May 2011

Justifying Social Media with Real Numbers About Real Money with Dan Zarrella

May 2011

Getting REAL Social Media Numbers & How to Host Successful Webinars w/ @DanZarrella [@InboundNow #21]

May 2011

Defining Your Social Media Demographic and Goals with Brian Solis

May 2011

Understanding Online Influence and Engagement with Brian Solis [@InboundNow #20]

May 2011

Listening in on Social Media & the Concept of “The Social Telephone” w/ Jay Baer

May 2011

How to Get People to Care About Your Social Presence w/ @Jaybaer [@InboundNow #19]

May 2011

Facebook Fan Page Best Practices with Mari Smith [@InboundNow #18]

April 2011

Facebook Marketing Best Practices with Mari Smith

April 2011

How to Leverage Online Video for your Company with Steve Garfield

April 2011

How to Use Online Video for Business with @SteveGarfield [@InboundNow #17]

April 2011

Content Marketing Best Practices & Tips with Joe Pulizzi (@JuntaJoe)

April 2011

Like It or Not, Your Company Is Now a Publisher [@InboundNow #16]

April 2011

Transforming Your Marketing Culture with Seth Godin [@InboundNow #15]

April 2011

Poking the Box and Transforming your Marketing with Seth Godin

April 2011

Why Content & Curation is Critical to Business with @CC_Chapman [@InboundNow #14]

March 2011

How to use Content Marketing & Curation for Business with CC Chapman

March 2011

Leveraging PPC and Remarketing for your Business with Joanna Lord

March 2011

How to Maximize PPC Campaigns and Optimize Landing Pages with @JoannaLord [@InboundNow #13]

March 2011

B2B Marketing Best Practices with @Mvolpe [@InboundNow #12]

March 2011

Business to Business (B2B) Marketing Best Practices with Mike Volpe

March 2011

Bridging the Gap Between Digital and Traditional Marketing with @MitchJoel [@InboundNow #11]

March 2011

Connecting Digital & Traditional Marketing Channels w/ Mitch Joel

March 2011

How to Leverage LinkedIn to Market Your Business with @LewisHowes [@InboundNow #10]

March 2011

Using LinkedIn for Business with Best Practices & Tips via Lewis Howes

March 2011

How Small Companies are Evolving with New Technologies with Phil Simon

February 2011

How Small Businesses Can Leverage Emerging Technologies with @PhilSimon [@InboundNow #9]

February 2011

How to Set up a Facebook Custom iFrame Landing Page Application

February 2011

Understanding Online Community and Influencers with @Tamar Weinberg [@InboundNow #8]

February 2011

Connecting with your community & influencers online w/ Tamar Weinberg

February 2011

How Traditional PR Is Becoming More Social with @PeterShankman [@InboundNow #7]

February 2011

How Traditional PR is changing w/ Peter Shankman

February 2011

Business Blogging Best Practices & becoming a Trust Agent w/ Chris Brogan

February 2011

Becoming a Trust Agent w/ @ChrisBrogan [@InboundNow #6]

February 2011

Email Marketing Best Practices and Podcasting for Business w/ Chris S. Penn

February 2011

Podcasting for Business & Email Marketing Best Practices w/ Christopher S. Penn [@InboundNow #5]

January 2011

How to Get Facebook Fan Page Activity Alerts via Email

January 2011

Stop Marketing and Start Engaging your Market w/ Scott Stratten

January 2011

Stop Marketing and Start Engaging with Scott Stratten (@unmarketing) [@InboundNow #4]

January 2011

Rocking Facebook Fan Pages w/ John Haydon

January 2011

How to Rock Your Facebook Fan Page with John Haydon [@InboundNow #3]

January 2011

Building Your Business Smarter, Faster, Cheaper, w/ David Siteman Garland

January 2011

How to Market Smarter, Faster, and Cheaper with David Siteman Garland [Inbound Now #2]

January 2011

Measuring Online Influence with Jason Keath [Inbound Now #1]

December 2010

Gauging Online Influence with Jason Keath of @SocialFresh [Inbound Now #1]

December 2010

Create a Social Media Optimized Email Signature

December 2010

Nonprofits & Sustainable Social Media Marketing Campaigns

September 2010

Sponsorship - Answering the questions

August 2010

6 Changes to Boost Your Website's Performance

August 2010

Using Social Media to Empower Your Fans to Build More Support

July 2010

How To: Incorporate Audio into your Social Media Mix

June 2010

6 Things Non-profits Ought to Know About Search Engine Optimization

June 2010

6 WordPress Plugins To Improve Your Site

June 2010

The Socialize Your Cause Story Thus Far

June 2010

Being an Open Book: What Your Supporters Want to Know About You

June 2010

Using Content to Build Authority & Trust with David Siteman Garland

May 2010

8 Ways to Use Behavioral Economics to Benefit Your Nonprofit

May 2010

Nine Tips For Successful Web Copy

May 2010

You Have Something To Give

May 2010

The Zen of Social Media Marketing with Shama Kabani

May 2010

Social Media. Why Now?!

April 2010

14 Amazing Photography Sites to Source Powerful Images

April 2010

SEO: 5 Tips For Maximizing A Non-Profit's Website

April 2010

1000+ WordPress Themes to Spruce Up Your NPO's Site!

April 2010

The Top 12 Nonprofit Blogs you should be reading

March 2010

Building Trust Through Blogging

March 2010

7 Ways to Make Your Email More Social

March 2010

What is RSS and Why is it Important to Your Cause?

March 2010

Getting Your Non-Profit Started in Social Media

March 2010

Top 25 Most influential Non-profit Tweeters

March 2010

6 reasons why your Static HTML site is bad for your Non-profit.

February 2010

6 reasons why Non-Profits need a blog

February 2010

Typography

January 2009