JimFawcett
Retired from Syracuse University, 5/31/2019. Taught graduate Software Design Courses in Computer Engineering Program.
Urbana, Illinois, formerly Syracuse, New York
Pinned Repositories
BuildOn
Home for remote collaboration on learning Rust (other languages later)
Consuming_Rust_bite_by_byte
A sequence of short stories about Rust
CppStory
Demonstration code for C++ Story
CppUtilities
Code, String, and Test Utilities
DesignBites
Demonstration code for Basics, e.g., Platform, Programming, and Object Models
JimFawcett.github.io
Documentation pages for JimFawcett repositories
RustBasicDemos
Basic demonstrations of the Rust programming language
RustBlockingQueue
Thread safe queue that blocks dequeuer when empty
RustPlaygroundExamples
A set of links to playground examples that illustrate small bits of Rust syntax
RustThreadPool
Rust threadpool that accepts number of threads and function object in constructor. Uses RustBlockingQueue
JimFawcett's Repositories
JimFawcett/CppStory
Demonstration code for C++ Story
JimFawcett/CppUtilities
Code, String, and Test Utilities
JimFawcett/RustBasicDemos
Basic demonstrations of the Rust programming language
JimFawcett/BuildOn
Home for remote collaboration on learning Rust (other languages later)
JimFawcett/CppBlockingQueue
Thread-safe queue that blocks deQuer when queue is empty
JimFawcett/Testing
Single-user test harness and assertions
JimFawcett/CppBasicDemos
Collection of basic C++ demonstrations
JimFawcett/CppModels
Contains code discussed in the CppModels videos
JimFawcett/CppParser
Rule-based parser for sttic code analysis
JimFawcett/RustDirNav
Directory navigator that uses generic type to specify do_file and do_dir methods
JimFawcett/RustErrorHandling
Several brief demonstrations of ways to handle errors in Rust code
JimFawcett/CommCompare
Compare synchronous message-passing communication systems written in Rust and C++
JimFawcett/DesignBites
Demonstration code for Basics, e.g., Platform, Programming, and Object Models
JimFawcett/Logger
Send string messages to one or more std::iostreams concurrently
JimFawcett/RustCmdLine
Parse command line inputs, present as query-able object
JimFawcett/RustCommExperiments
Repository holds three message-passing communication crates with different design strategies
JimFawcett/RustLibraryDemos
Code demonstrations for the RustStory Libraries chapter
JimFawcett/RustModels
Code demos for Rust videos - https://JimFawcett.github.io/Videos
JimFawcett/RustStringConversions
functions to convert between String, PathBuf, and OsString
JimFawcett/RustThreads
Rust threading probes and demos
JimFawcett/WorkInProgress
Interim code of no value to anyone other than author
JimFawcett/BasicBites
BasicBites are pages that describe basic programming technology, e.g., Platforms, Programming, and Object Models.
JimFawcett/CMakeDemo
Basic demonstration of CMake - view the CMakeLists.txt
JimFawcett/Codeathon
Materials created for participants in MVCC Codeathon Design Challenge
JimFawcett/Notes
Notes on topics discussed in this site
JimFawcett/RustByteRecord
Utilities for serializing primitive values to byte arrays and deserializing values back
JimFawcett/RustDisplayLib
Collection of utility functions for displaying data
JimFawcett/RustLinesAndScopes
simple code analysis - finds, in a dir tree, files matching patterns, and counts lines, scopes, and functions
JimFawcett/RustThreadResult
Support for returning results from threads
JimFawcett/Test
Test codes, e.g., FlexMenu