Git Product home page Git Product logo

About Me

I'm an experienced software developer and I've been building systems using Java since its very first public release. At work, I develop server-side software, mainly for Linux systems. Outside of work, I've had some fun building Open Source desktop software and you can find my projects here on GitHub.

My Open Source Projects

I've enjoyed developing these projects and they have also been a great way to experiment with technology and to learn. The systems themselves are useful to me and I hope to others too. They're fully self-contained so please do download them and give them a try for yourself.

  • VocabHunter helps learners of foreign languages find vital new vocabulary to study.
  • Santulator is a Secret Santa draw generator that creates beautiful PDFs for each participant.

Blogging

From time to time I blog, sharing ideas and things I've learned about technology that I think might be useful to others. I mainly use the VocabHunter Blog to publish my articles. Here are some of my posts:

VocabHunter

Adam Carroll's Projects

ai-n-queens icon ai-n-queens

Solving and GUI demonstration of traditional N-Queens Problem using Hill Climbing, Simulated Annealing, Local Beam Search, and Genetic Algorithm.

awesomejavafx icon awesomejavafx

A curated list of awesome JavaFX libraries, books, frameworks, etc...

calendarfx icon calendarfx

A Java framework for creating sophisticated calendar views based on JavaFX.

docs icon docs

Asciidocs for JavaFX Documentation Project

everest icon everest

A beautiful, cross-platform REST client.

forked icon forked

Find maintained forks of your favorite repositories

guide-cdi-intro icon guide-cdi-intro

An introductory guide on how to use Contexts and Dependency Injection to manage and inject dependencies into microservices: https://openliberty.io/guides/cdi-intro.html

guide-microprofile-config icon guide-microprofile-config

A guide on how to provide external configuration to microservices using MicroProfile Config: https://openliberty.io/guides/microprofile-config.html

guide-microprofile-fallback icon guide-microprofile-fallback

An introductory guide on how to manage the impact of failures using MicroProfile Fault Tolerance by adding fallback behavior to microservice dependencies: https://openliberty.io/guides/microprofile-fallback.html

guide-microprofile-health icon guide-microprofile-health

A guide on how to report and check the health of a microservice with MicroProfile Health: https://openliberty.io/guides/microprofile-health.html

guide-microprofile-jwt icon guide-microprofile-jwt

An introductory guide on how to control user and role access to microservices with MicroProfile JSON Web Token (MicroProfile JWT): https://openliberty.io/guides/microprofile-jwt.html

guide-microprofile-metrics icon guide-microprofile-metrics

A guide on how to provide system and application metrics from a microservice with MicroProfile Metrics: https://openliberty.io/guides/microprofile-metrics.html

guide-microprofile-opentracing icon guide-microprofile-opentracing

A guide on how to enable and customize tracing of JAX-RS and non-JAX-RS methods by using MicroProfile OpenTracing: https://openliberty.io/guides/microprofile-opentracing.html

guide-microprofile-rest-client icon guide-microprofile-rest-client

A guide on how to use MicroProfile Rest Client to invoke RESTful microservices over HTTP in a type-safe way: https://openliberty.io/guides/microprofile-rest-client.html

guide-rest-intro icon guide-rest-intro

An introductory guide on how to create a REST application using Java EE running on Open Liberty: http://www.openliberty.io/guides/rest-intro.html

jmc icon jmc

https://openjdk.java.net/projects/jmc/

lib-i18n icon lib-i18n

The library `Lib-I18N` allowed the developer to bind easly `.properties` key (values) to a [StringBinding]. So changing the language during runtime in a [JavaFX] application won't be a problem anymore. Lib-I18N is written in JavaFX, [Maven] and [NetBeans].

musicott icon musicott

JavaFX application that manages and plays music files.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.