Denise Case's repositories
node-express-chat
Node.js and Socket.io make full-duplex communication easy (full 2-way, like a cell phone conversation)
kafka-case
Custom Kafka Producer and Consumer
datafun-01-getting-started
An opinionated way to get started with Python for data analytics
datafun-03-datatypes
Practice with Python data types, filter(), map(), and list comprehensions
chrome_new_tab_ext
Customized Chrome 'New Tab' Extension, which can be updated to reflect current links each semester
cintel-03-data
Getting started with interactive data analytics in Python
cintel-04-reactive
Interactive analytics, reactive app built with Shiny for Python
cintel-05-live-updates
Continuous intelligence and reactive app using Shiny for Python
cisagov-development-guide
A set of guidelines and best practices for an awesome engineering team
datafun-00-python-virtual-env
A short guide to setting up a local (or reusable) Python virtual environment to hold all the packages your project needs
datafun-01-textbook
How to get the textbook code up and running.
datafun-02-functions
Practice with builtin functions, creating functions, creating methods (functions in a class), and employing statistical functions
datafun-03-discussion
Insights from the learning discussion. View the Jupyter Notebook on GitHub, on Binder, or - with an interactive ipywidget & chart - on Voilà
GuessMyNumber
A Java Guess the number game from https://hackr.io/blog/java-projects
handson-ml3
A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in Python using Scikit-Learn, Keras and TensorFlow 2.
license-tracking
Tracking the licenses of useful tools and languages
Northwoods
Northwoods
nw-diagnostics-python
Utility files to help debug installations and environments
streaming-01-getting-started
An opinionated way to get started with Python for streaming analytics
streaming-02-multiple-processes
Get started with multiple processes and concurrent access to shared resources
streaming-03-rabbitmq
Get started with RabbitMQ, a message broker, that enables multiple processes to communicate reliably through an intermediary
streaming-04-multiple-consumers
Use RabbitMQ to distribute tasks to multiple workers