Articles by Ian Stapleton Cordasco
Summary: I've been writing and maintaining Open Source Software for over
8 years now and it has been simultaneously the catalyst for the success I've
had professionally and the misery I feel on a daily basis.
Open Source Software (a.k.a, Free and Open Source Software, F/OSS) has …
Posted on 14 February 2019 by Ian Stapleton Cordasco
Back in December, when I released rush, I struggled to figure out the
appropriate way to signal that the library was shipping with type annotations
built-in. I've also been working on adding type annotation stub files to
github3.py as a result, I've had to look around quite a bit …
Posted on 03 February 2019 by Ian Stapleton Cordasco
Everyone has a different motivation when working on Open Source Software.
That motivation can change over time both in quantity and in actual
motivation. When the Free and Open Source Software (a.k.a., F/OSS) movement
began, the motivation was clear: I have hardware and I should be able …
Posted on 28 January 2019 by Ian Stapleton Cordasco
There are a lot of companies that rely on Free and Open Source Software
(a.k.a, F/OSS) and adoption of their solution within various language
communities. Often times, these companies are providing some kind of software
or solution as a service and they're basically packaging up the existing …
Posted on 27 January 2019 by Ian Stapleton Cordasco
GitHub has made changes lately that are trending towards fulfilling the
"Social" part of their "Social Coding" tagline. Recently
this has taken two forms:
- They have made unlimited private repositories free for everyone and
anyone who was paying them for private repositories gets a special badge
for social caste status …
Posted on 11 January 2019 by Ian Stapleton Cordasco
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
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
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
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
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
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 things I find and do.
I'll probably …
Posted on 07 June 2012 by Ian Stapleton Cordasco