PinnedPJ FanninginSelectFromOverview of jackson-module-scala and New Scala 3 Reflection Helperjackson-module-scala is a widely used way to convert Scala class instances to JSON or vice versa. There are lots of other Scala libraries…Mar 15, 20221Mar 15, 20221
PinnedPJ FanninginSelectFromUsing GitHub Actions to Automatically Publish Gradle Build ArtifactsGitHub Actions is a CI/CD platform provided by GitHub that is free for running open source project builds.Nov 29, 2021Nov 29, 2021
PinnedPJ FanninginSelectFromSonatype Publishing Your First Open Source Library with GradleCreating your own open source project and publishing Maven artifacts for general consumption can be very straightforward. Here, I’m going…Nov 26, 20212Nov 26, 20212
PinnedPJ FanningIntroduction to Maven PublishingI have written a small series of articles about publishing open source artifacts to Maven Central*. This is probably the most common way to…Nov 25, 2021Nov 25, 2021
PinnedPJ FanninginSelectFromPublishing Scala Code Coverage Results to Codecov Using GitHub ActionsCodecov is a code coverage solution for open source projects. It is very easy to integrate into your CI/CD pipeline.Oct 23, 2021Oct 23, 2021
PJ FanningPekko Akka CompatibilityApache Pekko is an Open Source fork of Akka that came about as a result of the Lightbend’s decision to switch to a Business Software…Mar 3Mar 3
PJ FanninginSystem WeaknessNumber Parsing can be susceptible to DoS attacksAny application that takes inputs from potentially untrusted sources should be investigated in case they are susceptible to Denial of…Apr 24, 2023Apr 24, 2023
PJ FanningPlan for Cyber Attacks2021 is regarded as the worst (full) year yet for cyber crime. The issues associated with the ongoing Russian invasion of Ukraine could…Mar 22, 2022Mar 22, 2022
PJ FanninginSystem WeaknessCWE-248: Uncaught Exception in JavaCWE-248 is a common weakness that affects many software applications. I see many issues being raised against open source projects about…Feb 8, 2022Feb 8, 2022
PJ FanninginSystem WeaknessCaveats with accepting Microsoft Office File Formats in UploadsI’d like to share some of my experiences and thoughts about having web services or UI applications that allow users to upload files in…Jan 14, 2022Jan 14, 2022