# jupyter-notebook

Published articles for jupyter-notebook.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Kubeflow SDK User Survey 2026 - Feedback, Insights and Roadmap

DevFeed: [Kubeflow SDK User Survey 2026 - Feedback, Insights and Roadmap](<https://devfeed.tech/articles/kubeflow-sdk-user-survey-2026-feedback-insights-and-roadmap-17611.md>)

Original publisher: [Read original article](<https://blog.kubeflow.org/kubeflow-sdk-user-survey-insights/>)

Author: Kubeflow SDK Team

Published: 2026-04-28T05:00:00Z

Content type: article

Language: en

Sources: [Kubeflow](<https://devfeed.tech/sources/kubeflow.md>)

Topics: [SDK](<https://devfeed.tech/topics/sdk.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Model Development](<https://devfeed.tech/topics/model-development.md>), [PyTorch](<https://devfeed.tech/topics/pytorch.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [GPU](<https://devfeed.tech/topics/gpu.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [community](<https://devfeed.tech/tags/community.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [insights](<https://devfeed.tech/tags/insights.md>), [jupyter-notebook](<https://devfeed.tech/tags/jupyter-notebook.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [pytorch](<https://devfeed.tech/tags/pytorch.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [survey](<https://devfeed.tech/tags/survey.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

The article reports findings from a Kubeflow SDK user survey involving practitioners from the Kubeflow ecosystem. It describes how Kubeflow is used in machine-learning workflows, highlights common tooling and components, and summarizes challenges involving infrastructure complexity, resource management, and debugging.

### Source excerpt

To better understand the needs of our community, the Kubeflow SDK working group recently conducted a user survey focused on the SDK and developer workflows. The goal was to gather feedback from practitioners across the ecosystem about their current tooling, common challenges, and the features they would most like to see improved.

## How Jane Street Uses Expect Tests for Fast, Interactive Test Development

DevFeed: [How Jane Street Uses Expect Tests for Fast, Interactive Test Development](<https://devfeed.tech/articles/what-if-writing-tests-was-a-joyful-experience-20214.md>)

Original publisher: [Read original article](<https://blog.janestreet.com/the-joy-of-expect-tests/>)

Author: James Somers

Published: 2023-01-09T00:00:00Z

Content type: article

Language: en

Sources: [Jane Street](<https://devfeed.tech/sources/jane-street.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [Jupyter Notebook](<https://devfeed.tech/topics/jupyter-notebook.md>), [Emacs](<https://devfeed.tech/topics/emacs.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [emacs](<https://devfeed.tech/tags/emacs.md>), [jest](<https://devfeed.tech/tags/jest.md>), [jupyter-notebook](<https://devfeed.tech/tags/jupyter-notebook.md>), [programming](<https://devfeed.tech/tags/programming.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tests](<https://devfeed.tech/tags/tests.md>)

### AI overview

The article explains Jane Street's expect tests, a testing workflow that fills blank expected-output blocks with program results, shows diffs, and lets developers accept those changes directly in Emacs. It presents the approach as a fast way to explore examples and iteratively improve code.

### Source excerpt

At Jane Street we use a pattern/library called "expect tests" that makes test-writing feel like a REPL session, or like exploratory programming in a Jupyter notebook--with feedback cycles so fast and joyful that it feels almost tactile. Having used them for some time now this is the only way I'd ever want to write tests.

## UK Bank Holidays with Pandas on Jupyter

DevFeed: [UK Bank Holidays with Pandas on Jupyter](<https://devfeed.tech/articles/uk-bank-holidays-with-pandas-on-jupyter-19177.md>)

Original publisher: [Read original article](<https://medium.com/bbc-product-technology/uk-bank-holidays-with-pandas-on-jupyter-35591e52a4ae?source=rss----ccd524e1760a---4>)

Author: Simone Spaccarotella

Published: 2022-09-21T17:22:24Z

Content type: tutorial

Language: en

Sources: [BBC](<https://devfeed.tech/sources/bbc.md>)

Topics: [pandas](<https://devfeed.tech/topics/pandas.md>), [Jupyter Notebook](<https://devfeed.tech/topics/jupyter-notebook.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Python](<https://devfeed.tech/topics/python.md>), [Data Science](<https://devfeed.tech/topics/data-science.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [coding](<https://devfeed.tech/tags/coding.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [json](<https://devfeed.tech/tags/json.md>), [jupyter-notebook](<https://devfeed.tech/tags/jupyter-notebook.md>), [kaggle](<https://devfeed.tech/tags/kaggle.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

A hands-on tutorial about using Pandas in a Jupyter Notebook to retrieve UK bank holiday data in JSON format and prepare it for analysis in a DataFrame. The article also describes the author's self-study practice in Python, data science, and machine learning.

### Source excerpt

How I learned to manipulate JSON data with Pandas on a Jupyter Notebook and deconstruct it to a DataFrame ready for queries.Image by author created from Jupiter photo by NASA and Pandas photo by Pascal Müller on UnsplashA bit of context first I started a self-study path to learn the theoretical fundamentals of Data Science and Machine Learning. I have also been playing with Python ever since, with coding exercises during the "Friday 10% time" here at the BBC and on my own time when I have some to spare. I created this playground repository to refresh my Pythonic knowledge that was buried deep inside the funny head of mine. This repo is a mix of material and exercises to keep my Python coding skills sharp. GitHub - simonespa/python-playground: A playground repo for Python I also created a specific playground focused on Data Science and Machine learning. In this playground I practice with libraries such as NumPy, Pandas, Scikit-Learn, TensorFlow (et. all) with a Jupyter Notebook. It also contains notes and summaries of what I learn in forms of README or notebooks. GitHub - simonespa/machine-learning-playground: A playground to practice machine learning, data modelling and visualisation Nothing fancy or ground-breaking, just a couple of playground repos for me to practice and learn at my own pace. The 10% time at the BBC This happens every other Friday and it is about learning. Engineers use this time to learn new technologies and/or languages, discover new approaches and techniques. We can organise the day as we want. It could be a self-paced learning session (reading, watching tutorials, etc.), a day of study for an apprenticeship or a university degree etc., an actual hands-on prototyping session to work on a long-running personal project, or a group collaboration with other like-minded people. There is no limitation to how we plan our day, as long as we keep in mind the end goal. In simple terms, satisfy our own curiosity and creativity by strengthening our technic

## A Science Experiment: part 2

DevFeed: [A Science Experiment: part 2](<https://devfeed.tech/articles/a-science-experiment-part-2-36242.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/a-science-experiment-part-2/>)

Published: 2021-08-26T12:50:28Z

Content type: article

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [Database](<https://devfeed.tech/topics/database.md>), [dataset](<https://devfeed.tech/topics/dataset.md>), [data](<https://devfeed.tech/topics/data.md>), [Jupyter Notebook](<https://devfeed.tech/topics/jupyter-notebook.md>), [Software](<https://devfeed.tech/topics/software.md>), [jupyter](<https://devfeed.tech/topics/jupyter.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [dataset](<https://devfeed.tech/tags/dataset.md>), [dna](<https://devfeed.tech/tags/dna.md>), [experiment](<https://devfeed.tech/tags/experiment.md>), [jupyter](<https://devfeed.tech/tags/jupyter.md>), [jupyter-notebook](<https://devfeed.tech/tags/jupyter-notebook.md>), [science](<https://devfeed.tech/tags/science.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

This second installment describes SkewDB, an open database of GC/TA and other skews across 25,000 bacterial chromosomes, along with open-source software and a Jupyter notebook for exploring it. The author reports tentative findings about Firmicute skew prediction and unusual bacterial chromosome patterns, while emphasizing that the results require scientific review.

### Source excerpt

And we're back! As noted in part 1, there is the possibility I've discovered something interesting in biology. Lacking an academic peer group, I'm using a series of blog posts to gather feedback and to keep myself honest. Because chances continue to be high that as an outsider I am deluding myself. The full backstory can be found in part 1 without which this installment will not make much sense.

## A Five-Step Guide for Conducting Exploratory Data Analysis

DevFeed: [A Five-Step Guide for Conducting Exploratory Data Analysis](<https://devfeed.tech/articles/a-five-step-guide-for-conducting-exploratory-data-analysis-1352.md>)

Original publisher: [Read original article](<https://shopify.engineering/conducting-exploratory-data-analysis>)

Author: Cody Mazza-Anthony

Published: 2021-04-28T19:43:52Z

Content type: tutorial

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [Data analysis](<https://devfeed.tech/topics/data-analysis.md>), [Data Science](<https://devfeed.tech/topics/data-science.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Jupyter Notebook](<https://devfeed.tech/topics/jupyter-notebook.md>), [Shopify](<https://devfeed.tech/topics/shopify.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [context](<https://devfeed.tech/tags/context.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [dataset](<https://devfeed.tech/tags/dataset.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [features](<https://devfeed.tech/tags/features.md>), [framework](<https://devfeed.tech/tags/framework.md>), [guide](<https://devfeed.tech/tags/guide.md>), [jupyter-notebook](<https://devfeed.tech/tags/jupyter-notebook.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [synthetic](<https://devfeed.tech/tags/synthetic.md>), [tips](<https://devfeed.tech/tags/tips.md>)

### AI overview

A five-step guide to exploratory data analysis (EDA), covering how to understand a dataset, identify patterns such as correlations, missing data, and outliers, and use visualizations and hypotheses to support business and data product decisions. It illustrates the process with a synthetic dataset and discusses practical considerations such as dataset size, computational limits, and working in a Jupyter notebook.

### Source excerpt

Have you ever been handed a dataset and then been asked to describe it? When I was first starting out in data science, this question confused me. My first thought was "What do you mean?" followed by "Can you be more specific?" The reality is that exploratory data analysis (EDA) is a critical tool in every data scientist's kit, and the results are invaluable for answering important business questions.

## Continuous Deployment for AWS Glue

DevFeed: [Continuous Deployment for AWS Glue](<https://devfeed.tech/articles/continuous-deployment-for-aws-glue-22993.md>)

Original publisher: [Read original article](<https://bravenewgeek.com/continuous-deployment-for-aws-glue/>)

Author: Mohammed

Published: 2020-10-15T15:51:25Z

Content type: tutorial

Language: en

Sources: [Brave New Geek](<https://devfeed.tech/sources/brave-new-geek.md>)

Topics: [AWS Glue](<https://devfeed.tech/topics/aws-glue.md>), [Continuous Deployment (CD)](<https://devfeed.tech/topics/continuous-deployment.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [Jupyter Notebook](<https://devfeed.tech/topics/jupyter-notebook.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [analytics-pipeline](<https://devfeed.tech/tags/analytics-pipeline.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-glue](<https://devfeed.tech/tags/aws-glue.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [continuous-deployment](<https://devfeed.tech/tags/continuous-deployment.md>), [etl](<https://devfeed.tech/tags/etl.md>), [github](<https://devfeed.tech/tags/github.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [jupyter](<https://devfeed.tech/tags/jupyter.md>), [jupyter-notebook](<https://devfeed.tech/tags/jupyter-notebook.md>), [s3](<https://devfeed.tech/tags/s3.md>), [serverless](<https://devfeed.tech/tags/serverless.md>)

### AI overview

A tutorial for automating continuous deployment of AWS Glue ETL jobs. It uses GitHub Actions to generate a Python script from a Jupyter notebook, copy it to Amazon S3, and update the Glue job to use the new script.

### Source excerpt

AWS Glue is a managed service for building ETL (Extract-Transform-Load) jobs. It's a useful tool for implementing analytics pipelines in AWS without having to manage server infrastructure. Jobs are implemented using Apache Spark and, with the help of Development Endpoints, can be built using Jupyter notebooks. This makes it reasonably easy to write ETL processes in an interactive, iterative fashion. Once finished, the Jupyter notebook is converted into a Python script, uploaded to S3, and then run as a Glue job.

## Using Python and OCaml in the same Jupyter notebook

DevFeed: [Using Python and OCaml in the same Jupyter notebook](<https://devfeed.tech/articles/using-python-and-ocaml-in-the-same-jupyter-notebook-20223.md>)

Original publisher: [Read original article](<https://blog.janestreet.com/using-python-and-ocaml-in-the-same-jupyter-notebook/>)

Author: Laurent Mazare

Published: 2019-12-16T00:00:00Z

Content type: tutorial

Language: en

Sources: [Jane Street](<https://devfeed.tech/sources/jane-street.md>)

Topics: [OCaml](<https://devfeed.tech/topics/ocaml.md>), [Python](<https://devfeed.tech/topics/python.md>), [Jupyter Notebook](<https://devfeed.tech/topics/jupyter-notebook.md>), [jupyter](<https://devfeed.tech/topics/jupyter.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [NumPy](<https://devfeed.tech/topics/numpy.md>)

Tags: [jupyter](<https://devfeed.tech/tags/jupyter.md>), [jupyter-notebook](<https://devfeed.tech/tags/jupyter-notebook.md>), [libraries](<https://devfeed.tech/tags/libraries.md>), [modules](<https://devfeed.tech/tags/modules.md>), [ocaml](<https://devfeed.tech/tags/ocaml.md>), [programming](<https://devfeed.tech/tags/programming.md>), [programming-language](<https://devfeed.tech/tags/programming-language.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

A technical tutorial on running Python and OCaml code in the same Jupyter notebook. It explains how Jane Street uses pyml, OCaml bindings to the Python C API, plus a ppx extension and library to create bindings, exchange values, and reuse OCaml systems from Python workflows.

### Source excerpt

The cover image is based on Jupiter family by NASA/JPL.

## Advent of Code 2016

DevFeed: [Advent of Code 2016](<https://devfeed.tech/articles/advent-of-code-2016-40525.md>)

Original publisher: [Read original article](<http://nbviewer.ipython.org/url/norvig.com/ipython/Advent%20of%20Code.ipynb>)

Published: 2016-12-24T00:00:00Z

Content type: tutorial

Language: en

Sources: [Peter Norvig](<https://devfeed.tech/sources/peter-norvig.md>)

Topics: [Advent of Code](<https://devfeed.tech/topics/advent-of-code.md>), [Code Challenge](<https://devfeed.tech/topics/code-challenge.md>), [Jupyter Notebook](<https://devfeed.tech/topics/jupyter-notebook.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [advent-of-code](<https://devfeed.tech/tags/advent-of-code.md>), [code](<https://devfeed.tech/tags/code.md>), [jupyter-notebook](<https://devfeed.tech/tags/jupyter-notebook.md>), [puzzle](<https://devfeed.tech/tags/puzzle.md>), [solutions](<https://devfeed.tech/tags/solutions.md>), [test](<https://devfeed.tech/tags/test.md>)

### AI overview

Peter Norvig documents his solutions to the Advent of Code puzzles released from December 1 through December 25, 2016. The notebook includes preparation, utility functions, tests, and selected explanations of his solving approach.

### Source excerpt

Solutions to the puzzle site.