Jonathan Tushman

Jonathan Tushman

Boston, Massachusetts, United States
2K followers 500+ connections

Activity

Join now to see all activity

Projects

  • bouncer

    -

    **bouncer** is an authorization library that restricts user access to resources. All the permissions are defined in a **single location**.

    * Decoupled from authentication
    * Decoupled from how you implement roles
    * Database independent

    See project
  • memory_utils

    -

    Memory Issues happen to the best of us. `memory_utils` will give you simple tools to quickly isolate the culprit, and ideally, warn you before you run into issues.

    From my experience, there is no silver-bullet in dealing with memory issues. You just have to roll up your sleeve and get dirty with print statements. In our team's recent fight with a memory issue, we created memory_utils and we wanted to share.

    `memory_utils` deals primarily with RSS memory (Resident Set Size). The…

    Memory Issues happen to the best of us. `memory_utils` will give you simple tools to quickly isolate the culprit, and ideally, warn you before you run into issues.

    From my experience, there is no silver-bullet in dealing with memory issues. You just have to roll up your sleeve and get dirty with print statements. In our team's recent fight with a memory issue, we created memory_utils and we wanted to share.

    `memory_utils` deals primarily with RSS memory (Resident Set Size). The most important memory concept to understand when dealing with memory constrained systems: RSS, the resident set size, is the portion of a process's memory that is held in RAM. The rest of the memory exists in the swap of the file system.

    See project
  • monarch

    -

    `monarch` is a mongo utility belt that helps developers and admins deal with common admin use-cases.

    The main use-case that this library was built for was _migrations_ but it does a bunch or other useful things like makes it easy to backup, restore, and copy environments between one another.

    It has been very helpful for our teams -- and hopefully others will find it useful as well.

    See project
  • state_machine

    -

    There are two types of developers in this world: those who love state machines and those who will eventually.

    I fall in the first camp. I think it is really important to have a declarative way to define the states of an object. That’s why I developed `state_machine`.

    See project

More activity by Jonathan

View Jonathan’s full profile

  • See who you know in common
  • Get introduced
  • Contact Jonathan directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Jonathan Tushman

Add new skills with these courses