days
-1
-6
hours
-1
0
minutes
0
-7
seconds
-1
-6
search

Scott McKinney

Scott McKinney
Scott McKinney is the founder and principle engineer at Manifold Systems. Previously, he was a staff engineer at Guidewire where he designed and created Gosu. He currently pounds code by the truckload while listening to way too much retro synthwave.

All Posts by this author

I feel like I'm taking crazy pills!

Manifold: Java Access Control, Stop the Insanity!

Java access modifiers protected, package-private, and private are enforced both by the compiler and the JVM. Here, Manifold’s Scott McKinney explains why this is insane and how access to internals could be made much simpler and type-safe.

Maintain type-safety

Type-safe reflection code with @Jailbreak

Do you struggle when using reflection code? In itself, reflection code is not type-safe, which can cause problems down the road. There must be a better alternative! You can maintain type-safety with @Jailbreak from the Manifold project and rest assured that your code is efficient.

Making Java development more appealing

REST API Vision with Manifold

Discover how to use Manifold to enable JSON Schema as your REST API single source of truth (SSoT). Scott McKinney explains how the new Manifold framework connects your JSON Schema and YAML resources directly to Java without code generators, annotated POJOs, or other go-betweens.

Innovative language features for Java - Part 2

Manifold: Extension methods for Java

This is the second part in a series of articles covering Manifold, a unique, open source technology you can use in any Java project to enable cutting-edge language features such as type-safe metaprogramming, extension methods, templating, and structural typing. In this segment, Scott McKinney discusses Extension Classes, an innovative feature that enables you to supplement a class with your own methods, interfaces, and other features.

Innovative language features for Java - Part 1

Manifold: The reinvention of code generators

This is the first in a series of articles covering Manifold, a unique, open source technology you can use in any Java project to enable cutting edge language features such as type-safe metaprogramming, extension methods, templating, and structural typing. In this segment, Scott McKinney discusses Manifold’s reinvention of code generators, namely Type Manifolds.

It makes Java development more appealing

Manifold: Alien technology

Manifold is out of this world: this framework allows developers to dynamically and seamlessly extend Java’s type system. In this article, Scott McKinney explores how the Manifold framework makes Java development more appealing and productive.