johnpfeiffer
  • Home
  • Engineering (People) Managers
  • John Likes
  • Software Engineer Favorites
  • Categories
  • Tags
  • Archives

All Categories

build-CI-CD-devops17
  • 2021-09-03 CircleCI for a Pelican static Github site
  • 2021-04-14 Using CircleCI as continuous integration and continuous deployment
  • 2020-09-27 Using AWS CDK to configure deploy a Golang Lambda with APIGateway
  • 2020-03-05 Localstack APIGateway Lambda and S3 integration testing
  • 2018-06-11 Go FaaS with AWS Lambda
  • 2018-05-12 Infrastructure as Code with Terraform and AWS
  • 2017-05-23 Continuous Delivery with Bitbucket Pipelines and Google App Engine Deployment and the storage.objects.list error
  • 2016-08-27 Consul Service Discovery and Cluster Configuration
  • 2016-07-29 A micro story about migrating a personal monolith into microservices
  • 2016-02-24 Debian Packages for Deployment and Reprepro for a local apt repository
  • 2016-01-05 Python packaging pip wheels
  • 2015-12-21 Static site with Bitbucket and Shippable and Pelican
  • 2015-07-06 Build Automation using packer to build an AMI use immutable not chef
  • 2015-05-25 Pragmatic testing, from Makefile to CI with Docker
  • 2014-10-31 Virtualenv Python Interpreter from source
  • 2014-09-15 Static site pelican blog with GitHub Pages and Travis CI
  • 2014-08-08 Intro to Amazon AWS Elastic Beanstalk
it20
  • 2021-01-23 Bitcoin is a bad business model and when to invest in your Cost Center
  • 2018-12-31 Career Development and Software Engineering Roles
  • 2018-01-20 Working successfully with remote contractors
  • 2017-05-07 Mid 2017 technology and business prediction for 2018 and beyond
  • 2017-02-16 Security Encryption HTTPS OpenSSL SSH Keygen VPN Letsencrypt Certbot
  • 2012-11-08 Server Operations: Cloud versus Build Your Own
  • 2012-07-29 Creating Economies of Scale in Software Development
  • 2012-06-21 An Evolution of Questions and Answers
  • 2012-05-31 Mid 2012 technology and business prediction for 2013 and beyond
  • 2012-03-29 LDAP and LDAPS with Apache Directory Studio and the Java Keystore
  • 2012-02-27 Technology Careers (part 1)
  • 2011-12-27 Yes, Change your Password regularly
  • 2010-11-29 Command Line DOS Networking
  • 2010-08-30 Drupal Security Tip: disabling anonymous access to cron
  • 2010-08-02 Electric Car Rebate... Why not go European?
  • 2010-07-13 Can't delete FTP folder in Drupal - Filezilla hidden files
  • 2010-06-14 Outlook RPC over HTTP with a non standard port
  • 2010-05-03 Blackberry Enterprise Server Express on same domain as BES (windows and exchange 2003)
  • 2010-02-02 Replace Windows XP SP3 notepad with notepad2
  • 2008-08-16 SEO Search Engine Optimization by John Pfeiffer
linux15
  • 2016-02-28 Alpine Linux Introduction Tutorial
  • 2014-10-08 Xubuntu hotkey shortcuts and Zoom (also for xfce)
  • 2014-08-26 Fix Fn screen brightness Ubuntu 14.04 intel graphics
  • 2014-08-20 Ubuntu Bootable USB, apt-get and dpkg, and the best packages to install
  • 2013-07-20 Attack of the Spiders, Bots, and Crawlers
  • 2013-02-15 Fix Byobu infinite scroll bug on Ubuntu 12.04 Precise Pangolin
  • 2011-11-12 Using find grep cut awk sort dd with files and text and listing files with ls
  • 2011-02-28 Amazon SES on EC2 free tier to search for a kitteh!
  • 2010-08-04 Tiny Core Linux with Linksys Wireless Card - no CD required installation
  • 2010-02-10 Customize your linux bash console: bashrc, aliases, colors, hotkeys, history length
  • 2010-01-21 Script Programming, Linux expect script passwd: 365 programming project day twenty two
  • 2009-11-11 Systeminfo hardware diagnostic listing ram processor ubuntu version ps top iotop lshw dmidecode
  • 2009-09-06 wget curl get ip timeout backup download site including images
  • 2009-08-06 Network ifconfig ifcfg static and dhcp eth0 route wifi wpa
  • 2009-01-01 firewall iptables ufw ssh https nat forwarding redirect
programming70
  • 2024-08-25 React Javascript Intro
  • 2024-04-23 Golang Concurrency Part 1 WaitGroup
  • 2020-09-30 Sorting in Golang
  • 2018-05-01 Go Web Development and Templates with Heroku
  • 2018-02-10 More Go Data Structures with Heap and Tree and Trie
  • 2017-12-02 Golang Buffalo Tutorial To Create A Web Site With Authentication
  • 2017-11-06 Dynamic Programming and Memoization and the Compute versus Storage Tradeoff
  • 2017-04-12 Golang Concurrency Goroutines and Channels
  • 2017-02-25 Code is for Humans
  • 2016-12-30 Golang JSON is challenging
  • 2016-10-22 Golang Testing Benchmark Profiling Subtests Fuzz Testing
  • 2016-10-05 Golang Interfaces Stack Linked List Queue Map Set
  • 2016-10-02 Golang Slices Functions Filters Mergesort
  • 2015-11-15 Go Programming Intro with VS Code and Arrays Slices Functions and Testing
  • 2015-06-03 Meeting Bjarne Stroustrup, creator of C plus plus, in the Atlassian Dev Den
  • 2015-03-26 Caching data and common gotchas and an intro to redis memcached and varnish
  • 2014-11-01 Subunit and Subunit2JunitXML to get JUnitXML test result output from UnitTest
  • 2014-09-07 Mobile edit cloud execution of python code
  • 2014-08-08 ListJS: Sort, Filters, Search and more for HTML lists and tables in Javascript
  • 2014-08-08 Publish a pelican blog using a Bitbucket POST Webhook
  • 2014-07-02 Markdown syntax cheatsheet
  • 2014-06-30 Creating a static web site with Bitbucket
  • 2014-06-21 How to set up a Pelican static blog site
  • 2013-11-26 Cumulus compatible S3, nginx, and HMAC signed requests
  • 2013-09-17 Selenium headless browser automated testing with PhantomJS and Python
  • 2013-07-07 Git Basics and Hard to Scratch Itches
  • 2013-05-09 Best Computer Science online and a More Complete Education
  • 2013-04-30 Jinja2, a web html template layout for everyone
  • 2013-01-26 Google App Engine Python
  • 2012-09-11 Tomcat deployment on Openshift for free
  • 2012-04-13 Amazon S3 Bucket HTML Redirect
  • 2012-03-12 Self configuration tests for scalability
  • 2012-01-20 Test Driven Development Introduction and QA Domains
  • 2011-06-05 Time for Programmers
  • 2010-11-05 Eclipse IDE C Wascana on Windows 7
  • 2010-08-26 Drupal 6 wysiwyg module so users can insert images
  • 2010-08-15 CSS 3 column liquid layout example
  • 2010-07-06 How to install a Drupal tag cloud
  • 2010-05-15 CSS 3 column liquid layout with background image stretch
  • 2010-03-29 Is Programming Simple? Contrasting FizzBuzz Solutions: 365 programming project day forty two
  • 2010-03-21 Windows CE Programming - writing text to the display: 365 programming project day forty one
  • 2010-03-18 Drupal in 2D - pictures of pixels
  • 2010-03-16 Windows CE programming: A win32 api button: 365 programming project day forty
  • 2010-02-23 How to customize a Drupal Zen theme Primary Links into Horizontal: 365 programming project day thirty nine
  • 2010-02-18 A better CSS 3 column header footer layout: 365 programming project day thirty eight
  • 2010-02-17 How to center with CSS: 365 programming project day thirty seven
  • 2010-02-12 C programming windows clock v4 (failure is only feedback): 365 programming project day thirty six
  • 2010-02-11 Drupal Basic Site Configuration: the Search Block
  • 2010-02-11 C programming windows clock v3: 365 programming project day thirty five
  • 2010-02-10 Drupal Themes customization intro: 365 programming project day thirty four
  • 2010-02-04 Javascript Form Validation, Lots of work: 365 programming project day thirty three
  • 2010-02-01 Debugging and "Accidental Difficulties" with getchar and loops: 365 programming project day thirty two
  • 2010-02-01 C programming command line clock continued (winclockv2): 365 programming project day thirty one
  • 2010-01-31 C programming display the current time: 365 programming project day thirty
  • 2010-01-30 WinCE Custom Include to Modularize Functions: 365 programming project day twenty nine
  • 2010-01-28 Maintaining an old ASP website with Javascript downloads: 365 programming project day twenty eight
  • 2010-01-27 DOS batch file using a for loop to test a vpn with ping: 365 programming project day twenty seven
  • 2010-01-27 Javascript validation of an html form: 365 programming project day twenty six
  • 2010-01-25 PHP User Input HTML Sanitization and Math: 365 programming project day twenty five
  • 2010-01-24 Javascript on MS CRM Forms: 365 programming project day twenty-four
  • 2010-01-22 VBScript Windows Shell Script (Programming) For Loop: 365 programming project day twenty three
  • 2010-01-21 Windows programming in WinCE on an HP IPAQ: 365 programming project day twenty one
  • 2010-01-20 A Simple Windows Button: 365-programming project day six
  • 2010-01-19 PHP and CSS on a radio button board: 365 programming project day five
  • 2010-01-18 First real Windows program: 365 programming project day four
  • 2010-01-17 PHP is mad cool with CSS: 365 programming project day three
  • 2010-01-16 Windows MessageBox: 365 programming project day two
  • 2010-01-15 CSS Hover: 365 programming project day one
  • 2010-01-06 How to use Drupal Blocks and a custom php hit counter block
  • 2010-01-06 Drupal Site Offline - how to login
puzzles10
  • 2023-01-16 The answer is not the solution
  • 2017-06-29 Productivity is a Myth
  • 2013-05-13 Logic Puzzles
  • 2011-08-08 A concise summary of amazing and great ideas
  • 2010-07-05 America's Great Recession and Wealth Without Borders
  • 2010-06-13 The Magical Million 3 helicopters scratchcard scam
  • 2010-05-15 French Toast recipe aka Purjeni Filiki
  • 2010-01-30 Pancakes from Scratch Recipe v2
  • 2010-01-16 Translate This!
  • 2010-01-16 First Time Baking Bread, version .116
virtualization7
  • 2016-07-28 Drupal with Docker Compose and nginx and php-fpm and mariadb
  • 2015-06-13 nginx with Docker
  • 2015-05-21 HAProxy in Docker
  • 2014-07-16 Using Vagrant to deploy instances on AWS
  • 2014-07-10 Docker Intro install run and port forward
  • 2010-01-09 Install Virtualbox 3 on Debian 5 gui
  • 2009-11-15 How To Install Virtualbox 3 on CentOS 5 Minimal