2022-11-12 Martin Pittaxum-server: Serve whole directory master
2022-11-12 Martin Pittaxum-server: Add websocket route
2022-11-12 Martin Pittaxum-server: Show User-Agent:
2022-11-12 Martin Pittaxum-server: Serve single static file
2022-11-12 Martin Pittaxum-server: Initial hello world
2022-11-09 Martin Pittwarp-server: Add route for reversing websocket messages
2022-11-06 Martin Pittwarp-server: Move handlers into proper functions
2022-11-01 Martin Pittwarp-server: Proper websocket error reporting
2022-11-01 Martin Pittwarp-server: Add logging
2022-11-01 Martin Pittwarp-server: Add echo websocket route
2022-11-01 Martin Pittwarp-server: Add User-Agent header filter
2022-11-01 Martin Pittwarp-server: Initial hello world
2022-10-04 Martin Pittgtk4-hello-world: Drop unnecessary move
2022-09-19 Martin Pitthyper-server: Initial version
2022-09-18 Martin Pitttokio-tutorial-mini-redis: Add proper error handling
2022-09-18 Martin Pitttokio-tutorial-mini-redis: Add logging
2022-09-16 Martin Pitttokio-tutorial-mini-redis: Show return value in client
2022-09-16 Martin Pitttokio-tutorial-mini-redis: Add first client version
2022-09-16 Martin Pitttokio-tutorial-mini-redis: Rename to server binary
2022-09-16 Martin Pitttokio-tutorial-mini-redis: Shared global state
2022-09-16 Martin Pitttokio-tutorial-mini-redis: Initial protocol
2022-09-16 Martin Pitttokio-tutorial-mini-redis: Initial demo
2022-09-16 Martin Pitttokio-tutorial-jbarszczewski: Implement actual balance...
2022-09-16 Martin Pitttokio-tutorial-jbarszczewski: Add GET/POST parsing
2022-09-16 Martin Pitttokio-tutorial-jbarszczewski: Handle each connection...
2022-09-16 Martin Pitttokio-tutorial-jbarszczewski: Initial savings balance API
2022-09-16 Martin Pitttokio-tutorial-jbarszczewski: Hello world
2022-09-16 Martin Pittasync-http: Unit test for handle_connection()
2022-09-16 Martin Pittasync-http: Serve requests in parallel in threads
2022-09-16 Martin Pittasync-http: Serve requests concurrently
2022-09-16 Martin Pittasync-http: Move to async main and handler function
2022-09-16 Martin Pittasync-http: Fix unhandled warning
2022-09-16 Martin Pittasync-http: Add logging
2022-09-16 Martin Pittasync-http: Initial sync version
2022-04-18 Martin PittAdd GTK 3 hello world
2022-04-18 Martin PittAdd GTK 4 hello world
2021-09-26 Martin Pittserde: Show ≥ info logs by default
2021-09-25 Martin Pittserde: Use log framework
2021-09-25 Martin Pittserde: Read back from file and deserialize
2021-09-25 Martin Pittserde: Use error propagation
2021-09-25 Martin Pittserde: Write JSON to file
2021-09-25 Martin Pittserde: Data types and initial serialization
2021-09-19 Martin Pittsimple-http: Implement ThreadPool cleanup
2021-09-19 Martin Pittsimple-http: Implement ThreadPool messaging
2021-09-19 Martin Pittsimple-http: Add scaffolding for thread pool implementation
2021-09-11 Martin Pittsimple-http: Naïve unlimited threads
2021-09-05 Martin Pittsimple-http: Introduce a slow path
2021-09-03 Martin Pittsimple-http: Parse path from request
2021-09-01 Martin Pittsimple-http: Check hardcoded root path, add 404 page
2021-08-30 Martin Pittsimple-http: Initial skeleton
2021-08-29 Martin Pittconcepts: Add alternative Post implementation with...
2021-08-29 Martin Pittconcepts: require two Post approvals
2021-08-29 Martin Pittconcepts: Add Post.reject() transition
2021-08-29 Martin Pittconcepts: Rewrite Post without Option
2021-08-29 Martin Pittconcepts: Dynamic trait objects
2021-08-29 Martin Pittconcepts: Shared memory and mutex between threads
2021-08-29 Martin Pittconcepts: Threads and message passing
2021-08-29 Martin Pittconcepts: Rewrite Cacher tests using RefCell
2021-08-29 Martin PittMove top-level files into concepts/
2021-08-27 Martin PittCall Rust function from C: Complex cases
2021-08-27 Martin PittCall Rust function from C: Skeleton
2021-08-27 Martin PittImplement the rest of c-mounts.c in Rust
2021-08-27 Martin PittInitial libmount function call from Rust
2021-08-27 Martin PittC from Rust: Reference C programs
2021-08-27 Martin PittAdd .gitignore
2021-08-26 Martin PittIterators
2021-08-26 Martin PittConsistently use into_iter() with collect()
2021-08-25 Martin PittReplace unsafe test code with global_counter
2021-08-25 Martin PittClosures and Cacher object
2021-08-24 Martin PittAdd integration test
2021-08-24 Martin PittMove helper functions into src/lib.rs
2021-08-24 Martin PittGenerics and Traits
2021-08-24 Martin PittReturn style fix
2021-08-23 Martin PittFile reading with standard fs API
2021-08-23 Martin PittFile reading and error handling using ?
2021-08-23 Martin PittFile reading and simple error handling
2021-08-23 Martin PittSplit into functions
2021-08-23 Martin PittHashMap
2021-08-22 Martin Pitttest word_utils
2021-08-22 Martin PittVector iteration
2021-08-22 Martin PittMove word_utils to separate file
2021-08-22 Martin PittPut functions into module
2021-08-22 Martin PittReferences, slices, Option