Lincoln LoopDjango Logging, The Right WayGood logging is critical to debugging and troubleshooting problems. Not only is it helpful in local development, but in production it’s…Nov 28, 20172Nov 28, 20172
Lincoln LoopThe Trouble with Thumbnails: Part 2In this long overdue follow-up to Part 1, I’ll be discussing the infrastructure issues associated with creating and serving image…Aug 29, 2017Aug 29, 2017
Lincoln LoopLinting SCSS with sass-lintComplex projects always require multiple developers and design heavy web sites are no exception. Sass/SCSS is still our language of choice…Aug 1, 2017Aug 1, 2017
Lincoln LoopDjango Anti-Patterns: SignalsDjango’s Signal Dispatcher is a really powerful feature that you should never use. Ok, it has valid use cases, but they may be rarer than…Jul 18, 2017Jul 18, 2017
Lincoln LoopMultiple Sites with Routing in uWSGIIn another of our “you can do that?!?” with uWSGI posts, today I’ll show you how to use uWSGI to host multiple sites and properly route…Jun 27, 2017Jun 27, 2017
Lincoln Loop10 Years of Lincoln LoopApril marked Lincoln Loop’s 10th anniversary in business. As I reflect on that, I find myself going through all the typical platitudes…Jun 13, 2017Jun 13, 2017
Lincoln LoopServing Static Files with uWSGIAs noted in a previous post, uWSGI is a Swiss Army knife of functionality. One of its features is a built-in static file server.Jun 7, 2017Jun 7, 2017
Lincoln LoopDebugging Go CodeFour years ago, I wrote a blog post called Introduction to Go Debugging with GDB. At the time, the only option was the GNU debugger. Even…May 19, 2017May 19, 2017