userSteve Eynon

About Me

Hello! I'm Steve Eynon and I'm a computer programmer!

I started programming when I was 8 years old. I was lured in by a rubber keyed ZX Spectrum 48K. There I quickly progressed to Assembler and wrote 3D Vector Demos on the Commodore Amiga. Subsequently I moved through C and Visual Basic before turning to Java and web applications, where I stayed for 10 years or more. More recently I've been involved with Ruby, C# and Javascript.

All that experience has led to me to really appreciate the Fantom language. It tackles all the hard concepts like concurrency, state and serialisation, and does them right! It means I can concentrate on real application problems, and not pseudo-problems introduced by the language. (Why should I care about mutual exclusion and double locking failures? Managers don't!)

Fantom also has small things like field properties, nullable types, and even Elvis(!) that make it a joy to program. It's a pragmatic language that lets me get stuff done.

So now I write programs and libraries in Fantom.

I post on the Fantom Forum under the pseudonym SlimerDude and give updates on the Fantom Google+ page.

Public Published Pods

Steve Eynon has published 600 public versions of 58 public pods.

NameVersionBuilt OnJSSummaryDocumentation
ANSI Terminal0.9.013th Nov 2017ANSI Terminal FWT Widget
Ask Fanny0.0.426th Aug 2017Mini search engine for the Fantom reference documentation
Atom1.0.21st Jun 2015A library for creating Atom (RSS) Feed Documents (Internal)
Bean Utils1.0.102nd Sep 2019Utilities and software patterns commonly associated with data objects (Internal)
Bed Nap0.1.01st Aug 2016A simple BedSheet application; use it to kickstart your own Bed Apps!
BedSheet1.5.1627th Apr 2020A framework and IoC container for web applications
BedSheet Draft1.1.1010th Apr 2016A library for integrating 'draft' components with the BedSheet web framework
BedSheet Moustache1.0.1410th Apr 2016Integrates Mustache templates with the BedSheet web framework
Bounce1.1.1213th Apr 2020A headless browser for testing web sites and BedSheet applications
Bson1.1.015th Oct 2016A BSON specification implementation
Butter1.2.1226th Apr 2020Helps ease HTTP requests through a stack of middleware
Cold Feet1.4.010th Apr 2016An asset caching strategy for your Bed Application
Concurrent1.0.2613th Dec 2019Utility classes for synchronising and sharing data between threads
Duvet1.1.1013th Apr 2020Something soft and comfortable to wrap your Javascript up in!
efan2.0.42nd Jan 2020A library for rendering Embedded Fantom templates
efanXtra2.0.417th May 2020A library for creating reusable Embedded Fantom (efan) components
Eggbox0.1.223rd Sep 2016A website for uploading, viewing, and downloading Fantom pods. Host your very own Pod Repository!
Escape the Mainframe1.0.05th Sep 2017A jump game rendered in stunning retro 3D vector graphics!
Explorer0.1.1018th Nov 2019A Reflux file explorer application with reusable editors and viewers
Fancom1.0.413th Apr 2013A Fantom / COM Automation bridge for the JVM Runtime
Fancom SAPI1.0.428th Mar 2013Fancom Classes for Microsoft Speech API (SAPI) 5.4
Fancordion1.1.415th Jan 2018A tool for creating automated acceptance tests and specification documents
Fancordion Bootstrap1.0.29th Apr 2016Bootstrap and Bootswatch skins for Fancordion test results
Fandoc0.0.41st Jun 2020Alternative and extensible Fandoc writers that provide intelligent context. (Internal)
FantomMappy1.0.612th Jul 2016A playback library for tile maps created with Mappy
Find Emma!1.0.225th Mar 2018A retro text adventure game created as a Birthday present for my wife Emma
Form Bean1.2.625th Jan 2020Renders Fantom objects as HTML forms complete with client and server side validation
FPM (Fantom Pod Manager)2.0.818th Nov 2019Manages pods and their dependencies, providing a targeted environment for building, testing, and running Fantom apps
Gamepad0.0.426th Mar 2017Gamepad controller library (Internal)
Google Analytics0.1.101st Jun 2020An IoC service to render Google's Universal Analytics script (Internal)
Google ReCAPTCHA0.0.425th Jul 2020Client and Server code to process Google reCAPTCHA responses (Internal)
Gundam2.1.219th Jul 2016A pure Fantom horizontally scrolling shoot'em'up
HTML Parser0.2.88th Jul 2020Because only Chuck Norris can parse HTML with regular expressions (Internal)
IoC3.0.86th Dec 2019A fast, lightweight, and highly customisable Dependency Injection framework
IoC Config1.1.09th Apr 2016An IoC library for providing injectable config values
IoC Env1.1.09th Apr 2016A library for determining the application environment; dev, test, stage, or prod
Json2.0.1017th May 2020A JSON to Fantom object mapping library
less4f0.0.29th May 2015A wrapper around Less4j - the pure Java compiler for Less (Internal)
Markdown Parser0.1.016th Apr 2020Parses Markdown text into Fandoc objects (Internal)
Micromod1.0.44th Jan 2015A music player for MOD, S3M, and XM files
Mongo1.1.1210th Jun 2020A pure Fantom driver for MongoDB
Morphia1.2.620th Dec 2018A Fantom to MongoDB object mapping library
Parrot Drone SDK 20.0.84th Jul 2017An SDK for remotely piloting the Parrot AR Drone 2.0 quadcopter
Pegger1.1.428th Jul 2020Parsing Expression Grammar (PEG) for when Regular Expressions just aren't enough!
Pickle0.0.424th Jul 2020Pickles Fantom objects to and from strings
Pillow1.2.227th Apr 2020Something for your web app to get its teeth into!
Plastic1.1.64th Dec 2019A library for dynamically generating and compiling Fantom code (Internal)
Reflux0.1.49th Oct 2016A framework and IoC container for creating FWT applications
Sass4f0.1.07th Dec 2019A wrapper around libSass 3.6.3 - the compiler for Sass and Scss (Internal)
Sitemap1.1.213th Apr 2020Creates XML sitemaps for BedSheet Applications (Internal)
Sizzle1.0.411th Oct 2017A library for querying XML documents by means of CSS 2.1 selectors
Sleep Safe1.0.617th May 2020Sleep safe knowing you're guarded against CSRF, XSS, and other web attacks
Slim1.3.213th Apr 2020A concise and lightweight templating language for generating HTML
WebSockets0.2.028th May 2018A pure Fantom implementation of the W3C WebSocket API for use by clients and servers