Pinned Repositories
7zip-sfx-java
Package and ship your Java (or Scala) application as a single Windows executable with 7-Zip SFX.
blog
This is my blog. There are many like it, but this one is mine.
boildown
Compress and decompress arbitrary network streams.
curacao
An open-source toolkit for building REST/HTTP-based integration layers on top of asynchronous servlets.
havalo-kvs
A zero configuration, non-distributed NoSQL key-value store that runs in any Servlet 3.0 compatible container.
interviews
Thoughtful solutions to coding questions I ask, or have been asked, in technical interviews.
kolich-httpclient4-closure
A Java 8 wrapper around the synchronous Apache Commons HttpClient 4.
logback-capturing-appender
Demonstrates how to capture Logback logging output for unit tests.
onyx
A simple web-interface for AWS S3. Stores files in AWS S3, object metadata in AWS DynamoDB, and handles search within embedded Apache Solr 8.
spray-servlet-webapp
An example web-application built around Spray and spray-servlet. With full spray-json integration too.
markkolich's Repositories
markkolich/blog
This is my blog. There are many like it, but this one is mine.
markkolich/spray-servlet-webapp
An example web-application built around Spray and spray-servlet. With full spray-json integration too.
markkolich/onyx
A simple web-interface for AWS S3. Stores files in AWS S3, object metadata in AWS DynamoDB, and handles search within embedded Apache Solr 8.
markkolich/7zip-sfx-java
Package and ship your Java (or Scala) application as a single Windows executable with 7-Zip SFX.
markkolich/havalo-kvs
A zero configuration, non-distributed NoSQL key-value store that runs in any Servlet 3.0 compatible container.
markkolich/boildown
Compress and decompress arbitrary network streams.
markkolich/curacao
An open-source toolkit for building REST/HTTP-based integration layers on top of asynchronous servlets.
markkolich/kolich-httpclient4-closure
A Java 8 wrapper around the synchronous Apache Commons HttpClient 4.
markkolich/logback-capturing-appender
Demonstrates how to capture Logback logging output for unit tests.
markkolich/config
Various configuration files preserved publicly for posterity.
markkolich/interviews
Thoughtful solutions to coding questions I ask, or have been asked, in technical interviews.
markkolich/axisviewer
Java app to watch/stream a motion JPEG feed from an Axis network camera.
markkolich/cappuccino
A simple, and somewhat lame, web-server for Windows backed by Restlet.
markkolich/generate-indices
Generate HTML indices (index.html pages) for a set of nested directories.
markkolich/kolich-aws
A Java 7+ client for the Amazon Web-Services (AWS) API — currently supports S3, SQS, and SES.
markkolich/twitter-feed
A tiny Servlet based web-app that fetches, caches, and serves a users' tweets from the Twitter API.
markkolich/beacon
Tiny Java app that meshes a UniFi UDM uplink IP with AWS Route 53 DNS.
markkolich/flexmark-java
CommonMark/Markdown Java parser with source level AST. CommonMark 0.28, emulation of: pegdown, kramdown, markdown.pl, MultiMarkdown. With HTML to MD, MD to PDF, MD to DOCX conversion modules.
markkolich/havalo-kvs-client
A client for the Havalo-KVS RESTful API. Written in Java, but Scala compatible.
markkolich/java-saml
Java SAML toolkit
markkolich/jetty9-embedded-static-server
Demonstrates how to use embedded Jetty 9's DefaultServlet to serve static content.
markkolich/kolich-bolt
A wrapper around Java's ReentrantReadWriteLock with graceful wait and cleaner fail support.
markkolich/kolich-common
My core common Java classes packaged up into a nice lil artifact.
markkolich/kolich-spring
My set of shared/common Spring 3 utility classes for building powerful Spring 3 enabled web-applications.
markkolich/kolich-twitter
Just another Twitter API 1.1 library written in Java. Uses GSON and oauth-signpost.
markkolich/markkolich.github.io
My GitHub Pages powered Maven2 repository.
markkolich/pusa-chat
A lightweight, pure Java, multi-user web based chat application built around Spring 3.2.
markkolich/unifi-rebooter
A tiny Java app that SSHs into UniFi Access Points and other Ubiquiti devices and auto-reboots them on a cron schedule.