IanDarwin
Worked in computers all my life: software developer, mentor, inspiration, educator, author, consultant, open source contributor, photographer, parent of 3.
Ontario, Canada
Pinned Repositories
Android-Cookbook-Examples
Contributed code examples from O'Reilly Android Cookbook. See #user-content-table README below!
bigmailers
List of "big mailers" for OpenBSD's 'smtpctl spf walk' mechanism
cjp-examples
Testing example programs from the Checking Java Programs book and videos
darwinsys-api
Ian Darwin's semi-random collection of Java APIs, all subject to change without notice.
date4j
Code for date4j.net's simple date API, with a POM file, for upload to Maven Central.
edj
Pronounced "edge". Tiny subset of unix ed(1) in Java.
javasrc
Ian's Collected code examples from the O'Reilly Java Cookbook & elsewhere
OpenLookCDROM
Final resting place for an archive of the historic artifact "OPEN LOOK and XView CD-ROM"
patterns-demos
Examples of Design Patterns in Java
pysrc
Collected Python code samples from using and teaching the language. Scroll down to see the README!
IanDarwin's Repositories
IanDarwin/jwf-impls
Simple Java "signup" sample webapps implemented in various frameworks.
IanDarwin/AndroidTemplate
Minimal Android Template Application created for API 32
IanDarwin/jpstrack.lib
JpsTrack is a Map Maker application for OpenStreetMap.org. This is the JavaSE and library part of it.
IanDarwin/Randomness
Examples for the Oracle Java Magazine article on Java 17 randomness.
IanDarwin/TodoAndroid
Android client for TodoMore
IanDarwin/TodoAndroidFirebase
A variant of TodoMore that uses Firebase instead of our own REST service; not inter-operable with the rest.
IanDarwin/yajinstaller
Yet Another (unfinished) Java Installer
IanDarwin/bookmarks-backend
Quarkus-based deploy of a Java microservice for web bookmarks (read-only to keep it simple).
IanDarwin/bookmarks-flutter
A Flutter UI for bookmarks, entered by hand or from another app's Share action
IanDarwin/CourseFiles518Z
IanDarwin/crs517add
Stuff for Course 517 only. Not all projects are expected to compile!
IanDarwin/crs577add-projects
Extra code for Learning Tree Course 577. Not all projects are expected to compile!
IanDarwin/darttest
Some dartlang programs and some tests for them (and others).
IanDarwin/darttestmocks
Ultra-minimal example of mocking a Dart app using Mockito.
IanDarwin/entitygen
Start of a List-Detail App Generator for JSF and JPA.
IanDarwin/expenses-server
Very primitive upload server for an Android demo app.
IanDarwin/flowcase
A small selection of how-to demos in Flutter.
IanDarwin/flutter_settings_screens
Settings Screen with Custom Shared Preference Interface
IanDarwin/fluttersrc
Collected Flutter Demos
IanDarwin/icheckin-issues
Issues-only repository for icheckin.
IanDarwin/jannotate
jannotate - a database of Java Annotations
IanDarwin/jclipboard
Java widget to maintain list of clipboard shortcuts
IanDarwin/jmemory
An utterly trivial memory game, written in Flutter
IanDarwin/lt396add
Extra files for Learning Tree Course 396, Unix Tools & Utilities
IanDarwin/makehandsons
For instructors to make exercise and solutions from a common code base, so students can actually diff theirs
IanDarwin/perftest
Compare speed of various scripting & other languages in a text processing benchmark.
IanDarwin/TicketManorJava
Move maintenance here since LT discontinued Course 936.
IanDarwin/todo_flutter_firebase
What the name says. Doesn't interoperate with any of the other TODOs, and is still approaching feature-completeness.
IanDarwin/TodoDataModel
Java model for use by various ToDo-type applications
IanDarwin/TodoJSF
JSF User Interface for the TodoMore application