Skip to main content
CRAIG KERSTIENS
Blog
About
Uses
Top Content
Bluesky Streamline Icon: https://streamlinehq.com
Bluesky
Posts
Getting comfortable with psql
2024-11-11
[Last modified:
2024-11-11
]
/2024/11/11/Getting-comfortable-with-psql/
map[name:Craig Kerstiens]
Postgres
The future of Postgres?
2024-10-18
[Last modified:
2024-10-21
]
/2024/10/18/The-future-of-Postgres/
map[name:Craig Kerstiens]
Postgres
What problem are we trying to solve?
2022-11-28
[Last modified:
2024-10-21
]
/2022/11/28/What-problem-are-we-trying-to-solve/
map[name:Craig Kerstiens]
Product Management
Gonna use a personal trick/hack? Use it often
2022-11-22
[Last modified:
2024-10-21
]
/2022/11/22/Gonna-use-a-personal-trick/hack-Use-it-often/
map[name:Craig Kerstiens]
Product Management
Unfinished Business with Postgres
2022-05-18
[Last modified:
2024-10-21
]
/2022/05/18/Unfinished-Business-with-Postgres/
map[name:Craig Kerstiens]
Postgres
Guidance for Scaling - Reversible vs. Irreversible Decisions
2021-12-29
[Last modified:
2024-10-21
]
/2021/12/29/Guidance-for-Scaling-Reversible-vs.-Irreversible-Decisions/
map[name:Craig Kerstiens]
Philosophies
Top 5 Product and Management skills: SQL, Excel, Clear Communication, Story, Prioritization
2021-04-27
[Last modified:
2024-10-21
]
/2021/04/27/Top-5-Product-and-Management-skills-SQL-Excel-Clear-Communication-Story-Prioritization/
map[name:Craig Kerstiens]
Philosophies
Exploring a new Postgres database
2020-11-14
[Last modified:
2024-10-21
]
/2020/11/14/Exploring-a-new-Postgres-database/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Spokesperson certification
2020-04-21
[Last modified:
2024-10-21
]
/2020/04/21/Spokesperson-certification/
map[name:Craig Kerstiens]
Learnings
Lessons from college: Efficient meetings
2020-03-17
[Last modified:
2024-10-21
]
/2020/03/17/lessons-from-college-effecient-meetings/
map[name:Craig Kerstiens]
Hacks
An interview on what makes Postgres unique (extensions)
2019-11-13
[Last modified:
2024-10-21
]
/2019/11/13/postgres-interview-from-art-of-postgresql/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Interesting Upcoming pgDays
2019-10-29
[Last modified:
2024-10-21
]
/2019/10/29/Interesting-Upcoming-pgDays/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Guidance for conducting offsites
2019-10-10
[Last modified:
2024-10-21
]
/2019/10/10/Guidance-for-conducting-offsites/
map[name:Craig Kerstiens]
Philosophies
The Engineering Manager/Product Manager Marriage
2019-06-30
[Last modified:
2024-10-21
]
/2019/06/30/The-Engineering-Manager/Product-Manager-Marriage/
map[name:Craig Kerstiens]
Philosophies
Come over for dinner
2019-05-01
[Last modified:
2024-10-21
]
/2019/05/01/Come-over-for-dinner/
map[name:Craig Kerstiens]
Philosophies
Talking on the phone: better communication
2019-04-24
[Last modified:
2024-10-21
]
/2019/04/24/Talking-on-the-phone-better-communication/
map[name:Craig Kerstiens]
Philosophies
Using email as an effective tool
2019-04-16
[Last modified:
2024-10-21
]
/2019/04/16/Using-email-as-an-effective-tool/
map[name:Craig Kerstiens]
Philosophies
OKRs aren’t going to fix your communication issues
2019-03-30
[Last modified:
2024-10-21
]
/2019/03/30/OKRs-arent-going-to-fix-your-communication-issues/
map[name:Craig Kerstiens]
Philosophies
Tips for your first tech conference
2019-03-18
[Last modified:
2024-10-21
]
/2019/03/18/Tips-for-your-first-tech-conference/
map[name:Craig Kerstiens]
Conferences
Give me back my monolith
2019-03-13
[Last modified:
2024-10-21
]
/2019/03/13/Give-me-back-my-monolith/
map[name:Craig Kerstiens]
Rant
Why I love building developer products
2019-03-12
[Last modified:
2024-10-21
]
/2019/03/12/why-i-love-building-developer-tools/
map[name:Craig Kerstiens]
Philosophies
Opinions
How can I help? East coast vs. West coast mentalities
2019-03-03
[Last modified:
2024-10-21
]
/2019/03/03/how-can-i-help-east-vs-west/
map[name:Craig Kerstiens]
Startups
SQL: One of the most valuable skills
2019-02-12
[Last modified:
2024-10-21
]
/2019/02/12/SQL-One-of-the-most-valuable-skills/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
The biggest mistake Postgres ever made
2018-10-30
[Last modified:
2024-10-21
]
/2018/10/30/postgres-biggest-mistake/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Postgres 11 - A First Look
2018-09-20
[Last modified:
2024-10-21
]
/2018/09/20/postgresql-11-a-first-look/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
PostgresOpen 2018 - First look at talks
2018-06-27
[Last modified:
2024-10-21
]
/2018/06/27/postgresopen-talk-list/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Same great Postgres with a new player in town
2018-03-20
[Last modified:
2024-10-21
]
/2018/03/20/same-great-postgres-new-player-in-town/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Postgres hidden gems
2018-01-31
[Last modified:
2024-10-21
]
/2018/01/31/Postgres-hidden-gems/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Sourcing developer marketing content
2017-12-28
[Last modified:
2024-10-21
]
/2017/12/28/Sourcing-developer-marketing-content/
map[name:Craig Kerstiens]
Marketing
Guidance on performing retrospectives
2017-12-26
[Last modified:
2024-10-21
]
/2017/12/26/Guidance-on-performing-retrospectives/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Postgres - the non-code bits
2017-10-31
[Last modified:
2024-10-21
]
/2017/10/31/Postgres-the-non-code-bits/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Dear Postgres
2017-10-12
[Last modified:
2024-10-21
]
/2017/10/12/Dear-Postgres/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Tracking and managing your Postgres connections
2017-09-18
[Last modified:
2024-10-21
]
/2017/09/18/postgres-connection-management/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Better database migrations in Postgres
2017-09-10
[Last modified:
2024-10-21
]
/2017/09/10/better-postgres-migrations/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Postgres backups: Logical vs. Physical an overview
2017-09-03
[Last modified:
2024-10-21
]
/2017/09/03/postgres-backups-physical-vs-logical/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Postgres Open Silicon Valley line-up: First take
2017-07-01
[Last modified:
2024-10-21
]
/2017/07/01/postgresopen-sv-line-up/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Working with time in Postgres
2017-06-08
[Last modified:
2024-10-21
]
/2017/06/08/working-with-time-in-postgres/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Why use Postgres (Updated for last 5 years)
2017-04-30
[Last modified:
2024-10-21
]
/2017/04/30/why-postgres-five-years-later/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Getting started with JSONB in Postgres
2017-03-12
[Last modified:
2024-10-21
]
/2017/03/12/getting-started-with-jsonb-in-postgres/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Simple but handy Postgres features
2017-01-08
[Last modified:
2024-10-21
]
/2017/01/08/simple-but-handy-postgresql-features/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Syncing from Postgres to Salesforce - Data Mappings
2016-11-23
[Last modified:
2024-10-21
]
/2016/11/23/syncing-from-postgres-to-salesforce-part-1/
map[name:Craig Kerstiens]
Open DNS for when DNS outages occur
2016-10-21
[Last modified:
2024-10-21
]
/2016/10/21/opendns/
map[name:Craig Kerstiens]
A tour of Postgres’ Foreign Data Wrappers
2016-09-11
[Last modified:
2024-10-21
]
/2016/09/11/a-tour-of-fdws/
map[name:Craig Kerstiens]
Postgres
Five mistakes beginners make when working with databases
2016-06-07
[Last modified:
2024-10-21
]
/2016/06/07/five-mistakes-databases/
map[name:Craig Kerstiens]
Postgres
2016-02-28
[Last modified:
2024-10-21
]
/2016/02/28/
map[name:Craig Kerstiens]
Postgres
What being a PM is really like - Software is easy, People are hard
2016-01-28
[Last modified:
2024-10-21
]
/2016/01/28/What-being-a-PM-is-really-like-Software-is-easy-People-are-hard/
map[name:Craig Kerstiens]
Startups
Product Management
Marketing definitions for developers
2016-01-17
[Last modified:
2024-10-21
]
/2016/01/17/Marketing-definitions-for-developers/
map[name:Craig Kerstiens]
Marketing
Writing more legible SQL
2016-01-08
[Last modified:
2024-10-21
]
/2016/01/08/Writing-more-legible-SQL/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
My top 10 Postgres features and tips for 2016
2015-12-29
[Last modified:
2024-10-21
]
/2015/12/29/My-top-10-Postgres-features-and-tips-for-2016/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Postgres 9.5 - The feature rundown
2015-12-27
[Last modified:
2024-10-21
]
/2015/12/27/Postgres-9.5-The-feature-rundown/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Going from blog posts to full launches
2015-12-26
[Last modified:
2024-10-21
]
/2015/12/26/Going-from-blog-posts-to-full-launches/
map[name:Craig Kerstiens]
Startup
Marketing
Postgres and Node - Hands on using Postgres as a Document Store with MassiveJS
2015-12-08
[Last modified:
2024-10-21
]
/2015/12/08/Postgres-and-Node-Hands-on-using-Postgres-as-a-Document-Store-with-MassiveJS/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Node
Node, Postgres, MassiveJS - A better database experience
2015-11-30
[Last modified:
2024-10-21
]
/2015/11/30/Node-Postgres-MassiveJS-A-better-database-experience/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Node
Seeding a sharing-economy or platform company
2015-10-02
[Last modified:
2024-10-21
]
/2015/10/02/Seeding-a-sharing-economy-or-platform-company/
map[name:Craig Kerstiens]
Startups
Business
A guide to analyst relations for startups
2015-07-25
[Last modified:
2024-10-21
]
/2015/07/25/A-guide-to-analyst-relations-for-startups/
map[name:Craig Kerstiens]
Startups
Business
A guide to PR for startups
2015-07-21
[Last modified:
2024-10-21
]
/2015/07/21/A-guide-to-PR-for-startups/
map[name:Craig Kerstiens]
Startups
Business
Moving past averages in SQL (Postgres) – Percentiles
2015-06-07
[Last modified:
2024-10-21
]
/2015/06/07/Moving-past-averages-in-SQL-Postgres-Percentiles/
map[name:Craig Kerstiens]
Postgres
Upsert lands in PostgreSQL 9.5 – A first look
2015-05-08
[Last modified:
2024-10-21
]
/2015/05/08/Upsert-lands-in-PostgreSQL-9.5-A-first-look/
map[name:Craig Kerstiens]
Postgres
A product management blueprint
2015-02-18
[Last modified:
2024-10-21
]
/2015/02/18/A-product-management-blueprint/
map[name:Craig Kerstiens]
Product Management
A simple guide for DB migrations
2014-10-01
[Last modified:
2024-10-21
]
/2014/10/01/A-simple-guide-for-DB-migrations/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
My wishlist for Postgres 9.5
2014-08-15
[Last modified:
2024-10-21
]
/2014/08/15/My-wishlist-for-Postgres-9.5/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
When to ship it, when to kill it
2014-08-13
[Last modified:
2024-10-21
]
/2014/08/13/When-to-ship-it-when-to-kill-it/
map[name:Craig Kerstiens]
Philosophies
Scaling Organizations - Scribing
2014-07-14
[Last modified:
2024-10-21
]
/2014/07/14/Scaling-Organizations-Scribing/
map[name:Craig Kerstiens]
Philosophies
Postgres and Connection Pooling
2014-05-22
[Last modified:
2024-10-21
]
/2014/05/22/Postgres-and-Connection-Pooling/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Personas, data science, k-means
2014-05-08
[Last modified:
2024-10-21
]
/2014/05/08/Personas-data-science-k-means/
map[name:Craig Kerstiens]
Technology
Postgres Datatypes – The ones you’re not using.
2014-05-07
[Last modified:
2024-10-21
]
/2014/05/07/Postgres-Datatypes-The-ones-youre-not-using./
map[name:Craig Kerstiens]
Postgres
PostgreSQL
What you need to know about April 7 and your security on the web.
2014-04-08
[Last modified:
2024-10-21
]
/2014/04/08/What-you-need-to-know-about-April-7-and-your-security-on-the-web./
map[name:Craig Kerstiens]
Technology
Some non-traditional marketing tips
2014-03-31
[Last modified:
2024-10-21
]
/2014/03/31/Some-non-traditional-marketing-tips/
map[name:Craig Kerstiens]
Marketing
A year’s look at Postgres
2014-03-26
[Last modified:
2024-10-21
]
/2014/03/26/A-years-look-at-Postgres/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
PostgreSQL 9.4 - Looking up (with JSONB and logical decoding)
2014-03-24
[Last modified:
2024-10-21
]
/2014/03/24/PostgreSQL-9.4-Looking-up-with-JSONB-and-logical-decoding/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Tracking Month over Month Growth in SQL
2014-02-26
[Last modified:
2024-10-21
]
/2014/02/26/Tracking-Month-over-Month-Growth-in-SQL/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
PostgreSQL 9.4 - What I was hoping for
2014-02-25
[Last modified:
2024-10-21
]
/2014/02/25/PostgreSQL-9.4-What-I-Wanted/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
How I hack email
2014-02-07
[Last modified:
2024-10-21
]
/2014/02/07/my-email-hacks/
map[name:Craig Kerstiens]
Productivity
Examining Postgres 9.4 - A first look
2014-02-02
[Last modified:
2024-10-21
]
/2014/02/02/Examining-PostgreSQL-9.4/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Where to go with developer content
2014-01-28
[Last modified:
2024-10-21
]
/2014/01/28/where-to-go-developer-content/
map[name:Craig Kerstiens]
Marketing
Rethinking the limits on relational databases
2014-01-24
[Last modified:
2024-10-21
]
/2014/01/24/Rethinking-the-limits-on-relational-databases/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
Where to start with developer content
2014-01-21
[Last modified:
2024-10-21
]
/2014/01/21/Where-to-start-with-developer-content/
map[name:Craig Kerstiens]
Marketing
Developers
Where to start with developer content
2014-01-16
[Last modified:
2024-10-21
]
/2014/01/16/Where-to-start-with-developer-content/
map[name:Craig Kerstiens]
Marketing
Digging in with Foreign Tables
2013-12-19
[Last modified:
2024-11-11
]
/2013/12/19/Digging-in-with-Foreign-Tables/
map[name:Craig Kerstiens]
The best Postgres feature you’re not using – CTEs aka WITH clauses
2013-11-18
[Last modified:
2024-10-21
]
/2013/11/18/best-postgres-feature-youre-not-using/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
#Postgres, PostgreSQL
Tooling for Simple but Informative Emails
2013-10-13
[Last modified:
2024-10-21
]
/2013/10/13/Tooling-for-Simple-but-Informative-Emails/
map[name:Craig Kerstiens]
Hacks
Tips
#Hacks, Tips
Disabling muting while typing in Google hangouts
2013-09-12
[Last modified:
2024-10-21
]
/2013/09/12/Disabling-muting-while-typing-in-Google-hangouts/
map[name:Craig Kerstiens]
Hacks
Tips
#Hacks, Tips
Diving into Postgres JSON operators and functions
2013-09-11
[Last modified:
2024-10-21
]
/2013/09/11/Diving-into-Postgres-JSON-operators-and-functions/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
#Postgres, PostgreSQL
The Rule of Thirds - followup
2013-08-13
[Last modified:
2024-10-21
]
/2013/08/13/The-Rule-of-Thirds-followup/
map[name:Craig Kerstiens]
Heroku
The missing PostgreSQL documentation
2013-08-07
[Last modified:
2024-10-21
]
/2013/08/07/The-missing-PostgreSQL-documentation/
map[name:Craig Kerstiens]
Postgres
PostgreSQL
A look at Foreign Data Wrappers
2013-08-05
[Last modified:
2024-10-21
]
/2013/08/05/A-look-at-Foreign-Data-Wrappers/
map[name:Craig Kerstiens]
Postgres
SQL
PostgreSQL
#Postgres, SQL, PostgreSQL
Postgres Dollar Quoting
2013-08-02
[Last modified:
2024-10-21
]
/2013/08/02/Postgres-Dollar-Quoting/
map[name:Craig Kerstiens]
Postgres
SQL
PostgreSQL
Documenting your PostgreSQL database
2013-07-29
[Last modified:
2024-10-21
]
/2013/07/29/Documenting-your-PostgreSQL-database/
map[name:Craig Kerstiens]
Postgres
SQL
PostgreSQL
hstore vs. JSON - Which to use in Postgres
2013-07-03
[Last modified:
2024-10-21
]
/2013/07/03/hstore-vs.-JSON-Which-to-use-in-Postgres/
map[name:Craig Kerstiens]
Postgres
SQL
PostgreSQL
Pivoting in Postgres
2013-06-27
[Last modified:
2024-10-21
]
/2013/06/27/Pivoting-in-Postgres/
map[name:Craig Kerstiens]
Postgres
SQL
PostgreSQL
Javascript Functions for PostgreSQL
2013-06-25
[Last modified:
2024-10-21
]
/2013/06/25/Javascript-Functions-for-PostgreSQL/
map[name:Craig Kerstiens]
Postgres
SQL
Explaining your PostgreSQL data
2013-06-13
[Last modified:
2024-10-21
]
/2013/06/13/Explaining-your-PostgreSQL-data/
map[name:Craig Kerstiens]
Postgres
SQL
Postgres Indexing - A collection of indexing tips
2013-05-30
[Last modified:
2024-10-21
]
/2013/05/30/Postgres-Indexing-A-collection-of-indexing-tips/
map[name:Craig Kerstiens]
Postgres
Postgres Performance
PostgreSQL
Postgres Indexes – Expression/Functional Indexing
2013-05-29
[Last modified:
2024-10-21
]
/2013/05/29/Postgres-Indexes-Expression/Functional-Indexing/
map[name:Craig Kerstiens]
Postgres
SQL
My SQL Bad Habits
2013-05-26
[Last modified:
2024-10-21
]
/2013/05/26/My-SQL-Bad-Habits/
map[name:Craig Kerstiens]
Postgres
SQL
CX – Conference Experience (Facilitating Communication)
2013-04-29
[Last modified:
2024-10-21
]
/2013/04/29/CX-Conference-Experience-Facilitating-Communication/
map[name:Craig Kerstiens]
Marketing
CX – Conference Experience (People)
2013-04-29
[Last modified:
2024-10-21
]
/2013/04/29/CX-Conference-Experience-People/
map[name:Craig Kerstiens]
Marketing
#Marketing
CX – Conference Experience (Talks)
2013-04-27
[Last modified:
2024-10-21
]
/2013/04/27/CX-Conference-Experience-Talks/
map[name:Craig Kerstiens]
Marketing
Heroku’s Acquisition 2 Years Later
2013-04-18
[Last modified:
2024-10-21
]
/2013/04/18/Herokus-Acquisition-2-Years-Later/
map[name:Craig Kerstiens]
Heroku
Using array_agg in Postgres – powerful and flexible
2013-04-17
[Last modified:
2024-10-21
]
/2013/04/17/Using-array_agg-in-Postgres-powerful-and-flexible/
map[name:Craig Kerstiens]
Postgres
Scaling Evangelism – Creating Advocates
2013-04-16
[Last modified:
2024-10-21
]
/2013/04/16/Scaling-Evangelism-Creating-Advocates/
map[name:Craig Kerstiens]
Marketing
Doing Marketing (for developers) Differently
2013-04-12
[Last modified:
2024-10-21
]
/2013/04/12/perspective-on-developer-marketing/
map[name:Craig Kerstiens]
Marketing
Why I Blog
2013-03-31
[Last modified:
2024-10-21
]
/2013/03/31/Why-I-Blog/
map[name:Craig Kerstiens]
Personal Philsophies
Prioritizing and Planning within Heroku Postgres
2013-03-13
[Last modified:
2024-10-21
]
/2013/03/13/planning-and-prioritizing/
map[name:Craig Kerstiens]
Heroku
Fixing Database Connections in Django
2013-03-07
[Last modified:
2024-10-21
]
/2013/03/07/Fixing-django-db-connections/
map[name:Craig Kerstiens]
Django
Python
Simple database read scaling without sharding in rails
2013-03-06
[Last modified:
2024-10-21
]
/2013/03/06/Simple-database-read-scaling-without-sharding-in-rails/
map[name:Craig Kerstiens]
Ruby
Rails
Database
Getting more out of psql (The PostgreSQL CLI)
2013-02-21
[Last modified:
2024-10-21
]
/2013/02/21/more-out-of-psql/
map[name:Craig Kerstiens]
Database
Postgres
How I work with Postgres – psql, My PostgreSQL Admin
2013-02-13
[Last modified:
2024-10-21
]
/2013/02/13/How-I-Work-With-Postgres/
map[name:Craig Kerstiens]
Database
Postgres
Introducing django-db-tools
2013-02-08
[Last modified:
2024-10-21
]
/2013/02/08/Introducing-django-db-tools/
map[name:Craig Kerstiens]
Django
Database
Python
More on Postgres Performance
2013-01-10
[Last modified:
2024-10-21
]
/2013/01/10/More-on-Postgres-Performance/
map[name:Craig Kerstiens]
Development
Postgres
Postgres Performance
Sharding your database
2012-11-30
[Last modified:
2024-10-21
]
/2012/11/30/Sharding-your-database/
map[name:Craig Kerstiens]
Development
How I Write SQL
2012-11-17
[Last modified:
2024-10-21
]
/2012/11/17/How-I-Write-SQL/
map[name:Craig Kerstiens]
Development
Using Postgres Arrays in Django
2012-11-06
[Last modified:
2024-10-21
]
/2012/11/06/django-and-arrays/
map[name:Craig Kerstiens]
Development
Django
Postgres
Redis in my Postgres
2012-10-18
[Last modified:
2024-10-21
]
/2012/10/18/connecting_to_redis_from_postgres/
map[name:Craig Kerstiens]
Development
Postgres
Database
Redis
Postgres Pooling with Django
2012-10-02
[Last modified:
2024-11-11
]
/2012/10/02/Postgres-Pooling-with-Django/
map[name:Craig Kerstiens]
Django
Python
Understanding Postgres Performance
2012-10-01
[Last modified:
2024-10-21
]
/2012/10/01/Understanding-Postgres-Performance/
map[name:Craig Kerstiens]
Postgres
Postgres Performance
PostgreSQL
Arrays in Postgres
2012-08-20
[Last modified:
2024-10-21
]
/2012/08/20/Arrays-in-Postgres/
map[name:Craig Kerstiens]
Development
Postgres
Rapid API Prototyping with Heroku Postgres Dataclips
2012-07-19
[Last modified:
2024-10-21
]
/2012/07/19/Rapid-API-Prototyping-with-Heroku-Postgres-Dataclips/
map[name:Craig Kerstiens]
Protips for Conference Talks
2012-06-19
[Last modified:
2024-10-21
]
/2012/06/19/pro-tips-for-conference-talks/
map[name:Craig Kerstiens]
Conferences
Hacks
Learnings
Schemaless Postgres in Django
2012-06-11
[Last modified:
2024-10-21
]
/2012/06/11/schemaless-django/
map[name:Craig Kerstiens]
Development
Postgres
Database
Django
Python
Why PostgreSQL Part 2
2012-05-07
[Last modified:
2024-10-21
]
/2012/05/07/why-postgres-part-2/
map[name:Craig Kerstiens]
Engineering
Development
Postgres
Database
Feedback for Conference Organizers
2012-05-04
[Last modified:
2024-10-21
]
/2012/05/04/Feedback-for-Conference-Organizers/
map[name:Craig Kerstiens]
Conferences
Why Postgres
2012-04-30
[Last modified:
2024-10-21
]
/2012/04/30/Why-Postgres/
map[name:Craig Kerstiens]
Engineering
Development
Postgres
Database
Apps to Services
2012-04-13
[Last modified:
2024-10-21
]
/2012/04/13/Apps-to-Services/
map[name:Craig Kerstiens]
Engineering
Python
Django
Sphinx Build Pack on Heroku
2012-01-25
[Last modified:
2024-10-21
]
/2012/01/25/Sphinx-Build-Pack-on-Heroku/
map[name:Craig Kerstiens]
Engineering
Heroku
Python
Securing your Internal Organization with OpenID
2012-01-23
[Last modified:
2024-10-21
]
/2012/01/23/Securing-your-Internal-Organization-with-OpenID/
map[name:Craig Kerstiens]
Startup
Engineering
Business
How Heroku Works - Hiring
2011-12-02
[Last modified:
2024-10-21
]
/2011/12/02/How-Heroku-Works-Hiring/
map[name:Craig Kerstiens]
Heroku
Engineering
Business
Getting Started with Django
2011-11-12
[Last modified:
2024-10-21
]
/2011/11/12/Getting-Started-with-Django/
map[name:Craig Kerstiens]
Python
Django
Postgres… The death of NoSQL
2011-11-08
[Last modified:
2024-10-21
]
/2011/11/08/Postgres...-The-death-of-NoSQL/
map[name:Craig Kerstiens]
How Heroku Works - Maker’s Day
2011-11-07
[Last modified:
2024-10-21
]
/2011/11/07/how-heroku-works-maker-day/
map[name:Craig Kerstiens]
Heroku
Engineering
Business
How Heroku Works - Teams and Tools
2011-11-02
[Last modified:
2024-10-21
]
/2011/11/02/how-heroku-works-teams-tools/
map[name:Craig Kerstiens]
Heroku
Engineering
Business
Installing Python Packages
2011-11-01
[Last modified:
2024-10-21
]
/2011/11/01/Installing-Python-Packages/
map[name:Craig Kerstiens]
Getting Setup with Python
2011-10-27
[Last modified:
2024-10-21
]
/2011/10/27/Getting-Setup-with-Python/
map[name:Craig Kerstiens]
Environment Structure for Django Apps
2011-05-16
[Last modified:
2024-10-21
]
/2011/05/16/Environment-Structure-for-Django-Apps/
map[name:Craig Kerstiens]
Python
Django
Attribution 101
2011-03-18
[Last modified:
2024-10-21
]
/2011/03/18/Attribution-101/
map[name:Craig Kerstiens]
Analytics
Startup
Startup/Bootstrapped Marketing Recap
2011-03-07
[Last modified:
2024-10-21
]
/2011/03/07/Startup/Bootstrapped-Marketing-Recap/
map[name:Craig Kerstiens]
Marketing
Startup
Reading Metrics to Evaluate Marketing
2011-03-02
[Last modified:
2024-10-21
]
/2011/03/02/Reading-Metrics-to-Evaluate-Marketing/
map[name:Craig Kerstiens]
Analytics
Startup
Setting up Goals and Funnels - Google Analytics
2011-02-28
[Last modified:
2024-10-21
]
/2011/02/28/Setting-up-Goals-and-Funnels-Google-Analytics/
map[name:Craig Kerstiens]
Analytics
Startup
Evaluating Paying for a Blog Post
2011-02-25
[Last modified:
2024-10-21
]
/2011/02/25/Evaluating-Paying-for-a-Blog-Post/
map[name:Craig Kerstiens]
#Business
JQuery and Django Autocomplete
2011-02-25
[Last modified:
2024-10-21
]
/2011/02/25/JQuery-and-Django-Autocomplete/
map[name:Craig Kerstiens]
Python
Django
#Business
Bootstrapped/Startup Marketing Part 4
2011-02-22
[Last modified:
2024-10-21
]
/2011/02/22/Bootstrapped/Startup-Marketing-Part-4/
map[name:Craig Kerstiens]
Marketing
Startup
#Business
Bootstrapped/Startup Marketing Part 3
2011-02-18
[Last modified:
2024-10-21
]
/2011/02/18/Bootstrapped/Startup-Marketing-Part-3/
map[name:Craig Kerstiens]
#Business
Bootstrapped/Startup Marketing Part 2
2011-02-16
[Last modified:
2020-07-18
]
/2011/02/16/Bootstrapped/Startup-Marketing-Part-2/
map[name:Craig Kerstiens]
Marketing
Startup
#Business
Bootstrapped/Startup Marketing Part 1
2011-02-14
[Last modified:
2020-07-18
]
/2011/02/14/Bootstrapped/Startup-Marketing-Part-1/
map[name:Craig Kerstiens]
Marketing
Startup
Requirements Gathering for Consumer Startups
2011-02-08
[Last modified:
2020-07-18
]
/2011/02/08/Requirements-Gathering-for-Consumer-Startups/
map[name:Craig Kerstiens]
Tactical Steps for Startup Metrics
2011-02-03
[Last modified:
2020-07-18
]
/2011/02/03/Tactical-Steps-for-Startup-Metrics/
map[name:Craig Kerstiens]
Analytics
Startup
Events with Google Analytics and Tricking Pageviews
2011-02-02
[Last modified:
2020-07-18
]
/2011/02/02/Events-with-Google-Analytics-and-Tricking-Pageviews/
map[name:Craig Kerstiens]
Converting Bookmarklet to Chrome Extension
2011-02-02
[Last modified:
2020-07-18
]
/2011/02/02/Converting-Bookmarklet-to-Chrome-Extension/
map[name:Craig Kerstiens]
Selling Something New
2010-12-27
[Last modified:
2020-07-18
]
/2010/12/27/Selling-Something-New/
map[name:Craig Kerstiens]
Interviewing, A Reflection of the Company
2010-08-29
[Last modified:
2020-07-18
]
/2010/08/29/Interviewing-A-Reflection-of-the-Company/
map[name:Craig Kerstiens]
Selling… Seduction… same difference
2010-05-03
[Last modified:
2020-07-18
]
/2010/05/03/Selling...-Seduction...-same-difference/
map[name:Craig Kerstiens]
Why The Cloud Will Finally Work
2010-04-05
[Last modified:
2020-07-18
]
/2010/04/05/Why-The-Cloud-Will-Finally-Work/
map[name:Craig Kerstiens]
Valuing Employees
2010-02-27
[Last modified:
2020-07-18
]
/2010/02/27/Valuing-Employees/
map[name:Craig Kerstiens]
Who will filter the stream first?
2010-01-26
[Last modified:
2020-07-18
]
/2010/01/26/Who-will-filter-the-stream-first/
map[name:Craig Kerstiens]
Issues Aren’t Always Bad
2010-01-25
[Last modified:
2020-07-18
]
/2010/01/25/Issues-Arent-Always-Bad/
map[name:Craig Kerstiens]
Forget Doing Something Better, Do Something Different
2010-01-21
[Last modified:
2020-07-18
]
/2010/01/21/Forget-Doing-Something-Better-Do-Something-Different/
map[name:Craig Kerstiens]
Parallelizing the Product Process?
2010-01-20
[Last modified:
2020-07-18
]
/2010/01/20/Parallelizing-the-Product-Process/
map[name:Craig Kerstiens]
Who Cares About Visitors?
2010-01-19
[Last modified:
2020-07-18
]
/2010/01/19/Who-Cares-About-Visitors/
map[name:Craig Kerstiens]
Behavioral Targeting versus Contextual Advertising
2010-01-14
[Last modified:
2020-07-18
]
/2010/01/14/Behavioral-Targeting-versus-Contextual-Advertising/
map[name:Craig Kerstiens]
Does Authenticity Matter?
2009-10-09
[Last modified:
2020-07-18
]
/2009/10/09/Does-Authenticity-Matter/
map[name:Craig Kerstiens]
Motivating Users
2009-09-30
[Last modified:
2020-07-18
]
/2009/09/30/Motivating-Users/
map[name:Craig Kerstiens]
Micromanaging
2009-09-24
[Last modified:
2020-07-18
]
/2009/09/24/Micromanaging/
map[name:Craig Kerstiens]
Why the enterprise cant reach consumers
2009-09-07
[Last modified:
2020-07-18
]
/2009/09/07/Why-the-enterprise-cant-reach-consumers/
map[name:Craig Kerstiens]
How to succeed in the workplace? Go to lunch!
2009-09-06
[Last modified:
2020-07-18
]
/2009/09/06/How-to-succeed-in-the-workplace-Go-to-lunch/
map[name:Craig Kerstiens]
Building apps from the echo chamber
2009-07-23
[Last modified:
2020-07-18
]
/2009/07/23/Building-apps-from-the-echo-chamber/
map[name:Craig Kerstiens]
Leaders and Developers
2009-07-13
[Last modified:
2020-07-18
]
/2009/07/13/Leaders-and-Developers/
map[name:Craig Kerstiens]
Mentoring
2009-06-16
[Last modified:
2020-07-18
]
/2009/06/16/Mentoring/
map[name:Craig Kerstiens]
Takeaways from Consulting
2009-06-13
[Last modified:
2020-07-18
]
/2009/06/13/Takeaways-from-Consulting/
map[name:Craig Kerstiens]
Why Google Wave Will Fail
2009-06-08
[Last modified:
2020-07-18
]
/2009/06/08/Why-Google-Wave-Will-Fail/
map[name:Craig Kerstiens]
The benefit of leverage
2009-05-23
[Last modified:
2020-07-18
]
/2009/05/23/The-benefit-of-leverage/
map[name:Craig Kerstiens]
Why Twitter Is About To Get Old
2009-05-08
[Last modified:
2020-07-18
]
/2009/05/08/Why-Twitter-Is-About-To-Get-Old/
map[name:Craig Kerstiens]
Takeaways for a startup
2008-11-04
[Last modified:
2020-07-18
]
/2008/11/04/Takeaways-for-a-startup/
map[name:Craig Kerstiens]
All the bubbles haven’t burst yet
2008-11-03
[Last modified:
2020-07-18
]
/2008/11/03/All-the-bubbles-havent-burst-yet/
map[name:Craig Kerstiens]
Ads is not a business model
2008-09-13
[Last modified:
2020-07-18
]
/2008/09/13/Ads-is-not-a-business-model/
map[name:Craig Kerstiens]
Google did something right . . . . Finally
2008-09-04
[Last modified:
2020-07-18
]
/2008/09/04/Google-did-something-right-.-.-.-.-Finally/
map[name:Craig Kerstiens]
Being an employee
2008-08-29
[Last modified:
2020-07-18
]
/2008/08/29/Being-an-employee/
map[name:Craig Kerstiens]
A Lesson from the Wal-Mart Model
2008-08-19
[Last modified:
2020-07-18
]
/2008/08/19/A-Lesson-from-the-Wal-Mart-Model/
map[name:Craig Kerstiens]
Why Qik Matters
2008-08-14
[Last modified:
2020-07-18
]
/2008/08/14/Why-Qik-Matters/
map[name:Craig Kerstiens]
Don’t Do It Yourself
2008-08-09
[Last modified:
2020-07-18
]
/2008/08/09/Dont-Do-It-Yourself/
map[name:Craig Kerstiens]
Fotoviewr
2008-08-08
[Last modified:
2020-07-18
]
/2008/08/08/Fotoviewr/
map[name:Craig Kerstiens]
How Ebay Missed the Boat
2008-08-08
[Last modified:
2020-07-18
]
/2008/08/08/How-Ebay-Missed-the-Boat/
map[name:Craig Kerstiens]
How social networking advertising should work
2008-07-22
[Last modified:
2020-07-18
]
/2008/07/22/How-social-networking-advertising-should-work/
map[name:Craig Kerstiens]
Microsoft vs. Apple
2008-07-16
[Last modified:
2020-07-18
]
/2008/07/16/Microsoft-vs.-Apple/
map[name:Craig Kerstiens]
Facebook apps worth using
2008-07-12
[Last modified:
2020-07-18
]
/2008/07/12/Facebook-apps-worth-using/
map[name:Craig Kerstiens]
Conversation aggregators vs. social network aggegators
2008-07-10
[Last modified:
2020-07-18
]
/2008/07/10/Conversation-aggregators-vs.-social-network-aggegators/
map[name:Craig Kerstiens]
The problem with facebook’s platform, is the problem isn’t the platform
2008-07-08
[Last modified:
2020-07-18
]
/2008/07/08/The-problem-with-facebooks-platform-is-the-problem-isnt-the-platform/
map[name:Craig Kerstiens]
Web 2.5
2008-07-03
[Last modified:
2020-07-18
]
/2008/07/03/Web-2.5/
map[name:Craig Kerstiens]
A Generation
2008-06-29
[Last modified:
2020-07-18
]
/2008/06/29/A-Generation/
map[name:Craig Kerstiens]
The site that gets it right
2008-06-19
[Last modified:
2020-07-18
]
/2008/06/19/The-site-that-gets-it-right/
map[name:Craig Kerstiens]
Site Review: Friendfeed
2008-06-12
[Last modified:
2020-07-18
]
/2008/06/12/Site-Review-Friendfeed/
map[name:Craig Kerstiens]
iPhone 1.1
2008-06-11
[Last modified:
2020-07-18
]
/2008/06/11/iPhone-1.1/
map[name:Craig Kerstiens]
How not to be successful in the valley
2008-06-10
[Last modified:
2020-07-18
]
/2008/06/10/How-not-to-be-successful-in-the-valley/
map[name:Craig Kerstiens]
The value in content as a commodity
2008-06-09
[Last modified:
2020-07-18
]
/2008/06/09/The-value-in-content-as-a-commodity/
map[name:Craig Kerstiens]
Nearsighted Business
2008-06-05
[Last modified:
2020-07-18
]
/2008/06/05/Nearsighted-Business/
map[name:Craig Kerstiens]
Blurring the lines, the flip side
2008-06-04
[Last modified:
2020-07-18
]
/2008/06/04/Blurring-the-lines-the-flip-side/
map[name:Craig Kerstiens]
Mixing personal and professional, Transparency
2008-06-04
[Last modified:
2020-07-18
]
/2008/06/04/Mixing-personal-and-professional-Transparency/
map[name:Craig Kerstiens]
Adobe came to play
2008-06-03
[Last modified:
2020-07-18
]
/2008/06/03/Adobe-came-to-play/
map[name:Craig Kerstiens]
Changing etiquette?
2008-06-02
[Last modified:
2020-07-18
]
/2008/06/02/Changing-etiquette/
map[name:Craig Kerstiens]
Is web 2.0 more utopian?
2008-05-29
[Last modified:
2020-07-18
]
/2008/05/29/Is-web-2.0-more-utopian/
map[name:Craig Kerstiens]
Consuming versus Publishing
2008-05-22
[Last modified:
2020-07-18
]
/2008/05/22/Consuming-versus-Publishing/
map[name:Craig Kerstiens]
Reduced noise in exchange for transparency
2008-05-21
[Last modified:
2020-07-18
]
/2008/05/21/Reduced-noise-in-exchange-for-transparency/
map[name:Craig Kerstiens]
Why Twitter matters to you
2008-05-18
[Last modified:
2020-07-18
]
/2008/05/18/Why-Twitter-matters-to-you/
map[name:Craig Kerstiens]
Web, Scalability, SAAS
2008-05-16
[Last modified:
2020-07-18
]
/2008/05/16/Web-Scalability-SAAS/
map[name:Craig Kerstiens]
Bearish on mobile
2008-05-16
[Last modified:
2020-07-18
]
/2008/05/16/Bearish-on-mobile/
map[name:Craig Kerstiens]
Large corporations versus startups
2008-05-15
[Last modified:
2020-07-18
]
/2008/05/15/Large-corporations-versus-startups/
map[name:Craig Kerstiens]
Twitter will be commonplace in the enterprise
2008-05-14
[Last modified:
2020-07-18
]
/2008/05/14/Twitter-will-be-commonplace-in-the-enterprise/
map[name:Craig Kerstiens]
Adobe AIR is a game changer, if people would build for it…
2008-05-08
[Last modified:
2020-07-18
]
/2008/05/08/Adobe-AIR-is-a-game-changer-if-people-would-build-for-it.../
map[name:Craig Kerstiens]
Why Google may not exist in 8-10 years
2008-05-08
[Last modified:
2020-07-18
]
/2008/05/08/Why-Google-may-not-exist-in-8-10-years/
map[name:Craig Kerstiens]