Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 33
  1. Klutz Power

    Klutz power is a tool the incompetent but lovable use to get out of things.

  2. PyPharma: Modernising Clinical Data Transformation (PHUSE NJ 2026)

    This is an annotated version of my talk “PyPharma: Modernising Clinical Data Transformation”, given at the PHUSE Single Day Event in West Windsor, NJ in July 2026.

  3. The Curse of Documentation (posit::conf 2025)

    This is an annotated version of my talk “The Curse of Documentation”, given at posit::conf(2025) in Atlanta in September 2025.

  4. Polars: Laying the Foundation of the pharmaverse-py (PHUSE NJ 2025)

    This is an annotated version of my talk “Polars: laying the foundation of the pharmaverse-py”, given at the PHUSE Single Day Event in New Jersey in July 2025.

  5. User Guides: engaging new users, delighting old ones (SciPy 2025)

    This is an annotated version of a talk I gave at SciPy 2025 in Tacoma, WA, in July 2025.

  6. Plotting art with plotnine

    Recently, I’ve been helping the plotting library plotnine—a port of ggplot2 to Python. plotnine normally is used to make plots for data analysis.

  7. Why did I join RStudio (now Posit)?

    Travel back to 2021, and I find myself doing two things: Living in a van in my brother’s driveway.

  8. Two years at RStudio (now Posit)

    Recently, I wrapped up two years working on the Open Source team at Posit.

  9. Making Beautiful, Publication Quality Tables in Python is Possible in 2024 (PyCon US)

    This is an annotated version of a talk I gave with Rich Iannone at PyCon US 2024 in Pittsburgh, about making beautiful, publication quality tables in Python with Great Tables.

  10. The project questionnaire: from ideas to action

    Over the past 5 years—while helping create projects at Code for Philly and sitting on organizing committees for events—I’ve often reached for the Code for Philly Project Questionnaire.

  11. Poet Mouthwash

    A few years ago, I went to a farewell poetry reading for my friend Maryan.

  12. The Dashboard

    Here, all of it!

  13. GOTCHA

    As you get halfway through a book called quit you begin to notice some turns into strange diversions until we feel like you are reading an entirely different altogether less compelling book

  14. GOD KNOWS WHERE

    this is not a format I made up but borrowed from joy williams' 99 stories of god who borrowed from

  15. TAKE TWO AND CALL ME IN THE MORNING

    If a doctor prescribed 200mg of nerds it would be a sweet tart.

  16. BOYS CLUB

    Smokey bear has a friend named woodsy owl And it says something that all our wilderness advice comes from cartoon man creatures who sport great denim.

  17. One year on the open source team at RStudio (now Posit)

    In early 2022 I joined RStudio’s open source group as its second full-time python developer.

  18. The Accidental Analytics Engineer (Coalesce 2022)

    This is an annotated version of a talk I gave at dbt Coalesce 2022 in New Orleans on October 18, 2022 — you can watch the video or flip through the original slides.

  19. FELT GOOD AT THE TIME MIGHT DELETE LATER

    You were so busy deploying apps that we forgot about the greatest app of all this app they call life

  20. HUNGER GAMES

    You scatter seed but do not weed for we hate it and season to season the strongest the ones that rise against all odds live on although they can- not make a stew of the victor

  21. OPTIONALITY

    My boss carries three pens, one black one blue one red.

  22. OUT OF SIGHT

    A Blind Dog crossing an invisible border into the neighbor's yard

  23. IT'S ON THE BOX

    I started cooking us fishsticks but forgot to record the time but also time is a fiction so technically the fishsticks are done and will never be ready.

  24. (DRAFT) Three Contrasting Views in Education Research

    Over the past several years, while designing skill assessment tools, I’ve stewed on something that might seem obvious: educational and cognitive psychology are distinct fields.

  25. Case study: PLSE criminal record expungement project

    This post explains how one of my favorite civic tech projects in Philadelphia got started.

  26. Pandas has a hard job (and does it well)

    I’ve had to dive into pandas’ code base over the last year for a project (siuba), and my attitude has shifted dramatically from.. old attitude: why does pandas have to make things so hard?

  27. Single dispatch for democratizing data science tools

    Imagine you had to implement some action across classes in 60 packages.

  28. What would it take to recreate dplyr in python?

    Recently, I left my job as a data scientist at DataCamp to focus full time on two areas: co-directing the non-profit Code for Philly bringing the magic of dplyr to python In order to do the second part, I’ve worked over the past year on a data analysis li…

  29. Using R and the A* Algorithm: Cruising Around Minecraft

    (This article is the last in a series on using the A* algorithm in R.

  30. Using R and the A* Algorithm: Animated Pathfinding with gganimate

    This post is the second part of a series on using the A* algorithm in R.

  31. Using R and the A* Algorithm: Turning Cats into Dogs

    Recently, I’ve come across a 3 problems that were solved quickly using the A* algorithm: Splitting cantonese sentences into words (e.g.

  32. The Prototype that Lived Forever

    This is the story of a simple webapp that came into the world to answer a simple question.

  33. Teaching Data Science to High Schoolers

    Over the past year I’ve worked on the tools to execute and grade code behind the scenes at DataCamp.