Getting started guides, How-to's, and in-depth explanation of various topics in software development.
The second installment in my series on rate limiting with Redis covers two different but related methods using standard Redis commands and Lua scripting. Each approach expands the number of use cases for rate limiting, and cleans up some of the rougher edges of previous rate limiters.
This tutorial series covers two different but related methods of performing rate limiting in Redis using standard Redis commands and Lua scripting. Each method expands the number of use-cases for rate limiting, and cleans up some of the rougher edges of previous rate limiters.
In Part 1 of this two-part series, we looked at installing PostGIS, a promising extension for the PostgreSQL database that adds spatial objects to a database. Specifically, we covered: Installing the prerequisite libraries for PostGIS. Setting up PostGIS on Linux. Creating your first spatial database
OVERVIEW & INSTALLATION PostGIS is a promising extension for the PostgreSQL database that adds spatial objects to a database. In simple words, PostGIS adds geographical capabilities to a database. With the growing importance of Location Based Systems (LBS) in our day-to-day life, PostGIS is a blessing
PHP and MySQL is one of the most common stacks for web development, even in 2014. With it such a common combination powering so many websites, it is quite shocking that the most common online examples of using it are completely horrible and outdated by at least a decade. Try searching for "php mysql
Core Data This post will explore the depths of the Core Data API. Core Data is a technology that manages a complex SQL database, and wraps the C function calls into an object-oriented framework that is much easier to use. This database structure allows you to store complex data objects, and a lot of