cat /dev/brain

Articles by Ian Stapleton Cordasco


Getting Started with Gradle and Kotlin

Most people who start using Kotlin are already familiar with Java and its ecosystem. I, on the other hand, am not one of those people and have been looking for easier ways into the Java ecosystem. I found that Kotlin was probably that softer path back. (I wrote Java in …

Posted on 01 January 2019 by Ian Stapleton Cordasco

Understanding Generic Cell Rate Limiting

Recently, I have had the opportunity to work on some APIs that were implementing rate limiting for users. The idea we started with was to implement a limit algorithm that reset after a period of time, e.g., one hour. I researched rate limiting a bit more, and found another …

Posted on 24 December 2018 by Ian Stapleton Cordasco

Making Python Faster with Rust and CFFI, or Not

Recently, I had the (genuine) joy of helping port a Python library with a C extension to work on Python 2 and Python 3. C was my first language that I really understood pretty well and I have some (possibly misplaced) nostalgia for the time when I only ever wrote …

Posted on 07 January 2018 by Ian Stapleton Cordasco

CacheFS + OpenLDAP

A Bit of Background

I haven't mentioned it before, but after graduating from Stevens Institute of Technology, the Computer Science department hired me to work in the Scientific and Research Computing Information Technology (SRCIT) "department". We have approximately 120 desktop client machines with 4,000 users and 9 servers. All …

Posted on 14 July 2012 by Ian Stapleton Cordasco

Sprunge.us

The Context

I use sprunge.us on the rare occasion that I need to paste something for someone else to see. It's simple to use, written in python and open source. The chief example when you visit the website uses curl (and I love using the command line for as …

Posted on 09 June 2012 by Ian Stapleton Cordasco

Hello World

First Blog Post

Well, I never really had a blog before, so I guess the best way to start one is how you would start a programming language, with a simple 'Hello World!'. I guess this will be an area for interesting [1] things I find and do.

I'll probably …

Posted on 07 June 2012 by Ian Stapleton Cordasco