Все публикации

VIM A-Z: A Text Object for Every Letter in the Alphabet

How I organize my .vimrc and keep track what my vim is capable of.

How I manage my dotfiles with git

The No-Framework Framework: JavaScript Without React Part II

Workflows for Optimizing Ad Copy, and Intro to Statistical Significance

How to Write an Advert I: Image and Headline

Google AdWords II: Ad Group Cost Forecasts with the Keyword Planner

Google AdWords I: Get 1000s of Keyword Ideas with the Keyword Planner

Google Analytics VI: Adwords, ROAS, Treemaps

Google Analytics V: Events, Goals, Referrals Reports

Google Analytics Series Part IV: Content Drilldown, Checkout Behavior, and Benchmarking Reports

Google Analytics II: Demographics & Customer Lifetime Value Reports

Website Monitoring Tools II: APMs, HTTP status aggregated stats

Why You Need Downtime Notifiers

Error Tracking and Monitoring: Part II

How To Avoid Dumb Code Mistakes Part III

How To Make Less Dumb Mistakes When Programming

Integration Testing Best Practices Part I

Data Integrity: SQL Cascades, Transactions, DB Design, and Continuous Validation

Data Integrity: Null Constraints and Check Constraints

SEO Strategies For Web Apps - Part II

IDE-like Refactors, Snippets, Tests, Hover Documentation, Commenting, and Git

Fluent File Navigation

Rails Best Practices II