Tech blog

Find out what we do all day!

Tags:
allAlphaColonyclientscoursesfeedbackmarketingopenSourcesoftwarewebsite
Date:
Recent202120202019
30 Apr 2022
hCaptcha 0.0.2

Announcing the new hCaptcha Fantom library!

Want to protect your web application from harmful bots and spiders? But want to support charities instead of a faceless, corporate empire?

Then hCaptcha is for you!

This new Fantom library from Fantom Factory helps integrate the hCaptcha API into your BedSheep web application.

See the documentation for details.

afHcaptcha Logo

29 Apr 2022
Morphia IoC 1.0.0

Announcing a new Morphia IoC v1.0 Fantom library!

This mini-library bridges the gap between Mongo, Morphia, and IoC to supply injectable services, Collections, and Datastore for IoC based applications.

See the official release notes for details.

afMorphia Logo

28 Apr 2022
Morphia 2.0.0

The new v2.0 Object Mapping library for MongoDB is here!

Morphia is an extension to the Mongo library that maps Fantom objects and their fields to and from MongoDB collections and BSON documents.

Based on the popular Fantom Factory JSON library, this major update increases performance and shuns IoC to make Fantom to Mongo Object mapping accessible to all.

Find all the details in the official release notes.

afMorphia Logo

27 Apr 2022
Mongo 2.0.0

The new v2.0 Fantom driver for MongoDB is here!

  • Developed against the MongoDB Stable API v1 (introduced in MongoDB 5.2+)
  • Compatible with Amazon DocumentDB
  • Compatible with MongoDB 3.6+
  • Support for Replica Set connection URLs
  • Easy to use Query DSL
  • Pooled Connection Manager for multi-threaded use and automatic connection failover
  • Pluggable authentication with a default SCRAM-SHA-1 over SASL implementation
  • Re-written for compatibility, simplicity, and performance.

Read the release notes here to find out more.

afMongo Logo

26 Apr 2022
BSON 2.0.0

A complete re-write of the Binary JSON library that is the cornerstone of the Mongo database.

The BSON library provides datatypes, pretty printing, and low level serialisation for communicating binary data with Mongo databases.

The re-write provides highly optimised reads and writes of BSON documents.

See BSON on Eggbox for more details.

afBson Logo

25 Apr 2022
New video - Our Next-Gen eLearning platform

This new 3 minute video showcases all of the best features of our unique and innovative eLearning platform.

View it now on Youtube:

Next-Gen eLearning video

Or see our new website page: Why choose us?

18 Apr 2022
New Achievements page

A new achievements page which details the student progress and awards for each course.

This new feature now enables the downloading and printing of certificates in different sizes and automatically generates a public URL to link awards to social media platforms - like a LinkedIN profile. Read more about it in this article.

We also changed the styling in the Dashboard area to make it easy to find the new achievements area!

Glitch print

12 Apr 2022
Mongo 1.1.14

Updated this Fantom driver for MongoDB to be compatible with the latest Fantom version (1.0.77).

The main improvement is an optimised connection pool for heavy loads.

Lots of minor updates included, paving the way for a potential major "rewrite" coming very soon!

Read the release notes for all of the details.

afMongo Logo

04 Apr 2022
New page - Why choose us?

We created a new website page to showcase all the amazing reasons why anyone should choose (and trust) us!

Page image why choose us

22 Mar 2022
HTTP Client Ext v2.1.6

New header, path, and query authentication mechanisms for setting custom values as HTTP headers, URL query parameters, and path segments.

Thanks go to BAM Energy Systems for sponsoring these new authentication mechanisms.

Other new functionality includes a new camelCase option for normalising header names.

Read the release notes for more info!

16 Mar 2022
New Certificate of Attendance

The functionality around how certificates are awarded has been reworked so we may also automatically provide a Certificate of Attendance!

This enables students to claim credits towards professional development purely for completing our training content. Read more about our certification here.

Certificate of Excellence Certificate of Attendance

04 Mar 2022
Various SkySpark extension testing

Tested and updated 9 custom SkySpark extensions for a client to ensure their continued compatibility with SkySpark v3.1.3.

04 Mar 2022
Axon Encryptor Runtime Ext v2.0.4

Fixed when an absent title caused an error when generating documentation with the SkySpark docgen pod.

Thanks to Group14 and Altura Associates for reporting.

03 Mar 2022
New Dashboard image

New Dashboard image for the user home page in our Mars training platform (Mars theme only), complete with a parallax scrolling, rotating carousel of clouds and stars.

Mars Dashboard

03 Mar 2022
Slim Every Layout v0.1.0

A new internal library for rendering custom HTML layout components as inspired by:

https://every-layout.dev/

03 Mar 2022
Slim v1.4.0

New custom slim components let you add, and mix in, custom templates to Slim files.

Click here for more!

afSlim Logo

02 Mar 2022
View Refresher v1.1.0

Released View Refresher v1.1.0. (For SkySpark v3.1).

Thanks to Danny Chak of Control & Electric PTY for the nudge.

01 Mar 2022
SkySpark Engineer Journal v1.1

Released SkySpark Engineer Journal v1.1. All the try-it yourself excersises have been moved out into their own seperate module.

01 Mar 2022
Fixed questions bug

Fixed a bug whereby answering all questions in a checkpoint after the checkpoint was already passed, could cause an error if the containing module unlocks a Journal.

Thanks go to Jorge Martin for reporting.

01 Mar 2022
Released afAxonT v0.1

A unit test runner and assertion functions for testing Axon code.

Re-compiled against SkySpark v3.1.

Thanks go to Stephen Frank of NREL for the nudge.

Click here for more!

28 Feb 2022
SkySpark Core web page!

A new web page for our SkySpark Core Training is now public - helping to onboard new starters easily!

SkySpark Core Training banner

28 Feb 2022
Mars Platform Journal Update

Updated our Journals to unlock all modules when they have more than one.

26 Feb 2022
NEW Axon Programmer documentation

Axon Programmer (for Haxall) now has links to the NEW Haxall documentation.

26 Feb 2022
Archived Courses

Updated platform to allow old and unused courses to be archived.

25 Feb 2022
Fixed Username error

Fixed bug whereby tiny usernames could cause an error.

22 Feb 2022
Arcadia Toolkit v2.0

New and improved Toolkit which includes multiple tabs, new documentation and all of the brand new Viewbuilder views!

22 Feb 2022
New Arcadia Toolkit help page!

Check out our new Arcadia Toolkit help page that gives you all the information you need to know for the brand new Arcadia Toolkit v2.0!

Click here to see more!

22 Feb 2022
New "Certificate of Excellence" design!

Certificates are now auto-generated using our own PDF creator library and may be automatically downloaded from the Dashboard on successful completion of an eLearning course.

Certificate of Excellence

21 Feb 2022
Analytics Platform Update

Updated our analytics platform to be much more performant, and hold 50x less data.

17 Feb 2022
Released Butter v1.2.14

Updated to be compatible with Fantom 1.0.77 and retain compatibility with older versions.

Check it out at Eggbox!

15 Feb 2022
Engineer Journal Updates

Consolidated all "Try It Yourself" sections into one module, to avoid any distraction from the main reference material.

15 Feb 2022
Mars Platform fix

Fixed an error on the Mars Platform to allow leaners to remove an organisation name.

Thanks to Chunil Noh for reporting.

14 Feb 2022
Articles Update

News articles may now define an "Updated Date" alongside an original "Published Date".

14 Feb 2022
Various SkySpark extension updates

Updated 9 custom SkySpark extensions for a client to ensure their continued compatibility with SkySpark v3.1.2.

12 Feb 2022
Updated Internal Libraries

Updated our internal XSD and SOAP libraries to support element base types.

11 Feb 2022
Released Viewbuilder Journal

Released the FREE course companion to SkySpark Viewbuilder.

08 Feb 2022
Belimo Cloud Connector - for FIN Framework

A tutorial video to demonstrate the use of our new Belimo Cloud Connector - for SkySpark

Check it out Here!
08 Feb 2022
Our Brand New SkySpark Viewbuilder!

Finally - our SkySpark Viewbuilder eLearning course is now available! SkySpark Viewbuilder image

  • Understand view types and layouts
  • Add and bind variables
  • Create a dashboard with cards
  • Explore charts and data
  • Style tables and forms
  • Use actions with forms and views
  • Organise and export your new views
05 Feb 2022
Released HTTP Client Ext v2.1.4

Updated the underlying afHttpClient library to v2.1.6 and fixed a bug where HTTP requests were being corrupted.

01 Feb 2022
afBelimoCloudExt v1.1.2

Fixed an issue with the Ping button not updating the connector details.

01 Feb 2022
Fantom Factory Music Video!

Our creative team released a free music video for the world to "chill and analyse to"! Listen to tracks like, "Welcome Tomorrow" and "Hub of Stacks" all which are created by our fantastic in-house music maestro - Morgan!

Listen now on Youtube!
28 Jan 2022
afBelimoCloudExt v1.1.0

Updated to be compatible with FIN v5.1 and connector updated to make use of Fantom Factory's internal Easy Conn framework.

21 Jan 2022
Course achievement fix

Updated a minor error in our eLearning platform for a difference in course achievements.

18 Jan 2022
Kaiterra Cloud Connector

Finalised our first working version of a Kaiterra Cloud Connector. Now to work on making this available to the world...!

18 Jan 2022
Introducing Haystack

We are very proud to release "Introducing Haystack" to our eLearning platform. The free introductory training module for the worlds first official Project Haystack digital training.

09 Jan 2022
New Date selector tags for Articles and TechLog

Here at Fantom Factory we do so much work, that our News and Articles page along with this TechLog, became tooooo long!

So much so, that we had to implement new "Year Selector" tags to cut down the initial page size!

Now only show the past 12 months by default, but the handy "Year" tags let you explore the archives.

Have fun!

08 Jan 2022
Axon Encryptor v2.0.2 / Axon Encryptor Runtime v2.0.2

Encrypts and obfuscates Axon source code

Updated to be compatible with the latest SkySpark v3.1.2.

Read the story behind this release in our Linked-In article, Fixing SkySpark extensions, encrypting Axon, and protecting your client's code - all in a day's work!

07 Jan 2022
SkySpark Analyst Q7.4.4

Updated the question to mention a more accurate time - thanks to Joe Kusnir

07 Jan 2022
SkySpark Analyst Q7.4.4

Updated the question to mention a more accurate time.

Thanks to feedback from Joe Kusnir.

26 Dec 2021
SkySpark Engineer Link Changes

Updated various links to the SkyFoundry website.

25 Dec 2021
Happy Holidays!

Check out our LinkedIn post for the holidays!

Happy Holiday image

25 Dec 2021
Belimo Cloud Ext v1.10

A SkySpark connector for the Belimo Cloud.

This updated connector is compatible with SkySpark v3.1.1.

20 Dec 2021
We've improved our website shop page design!

We find this makes it much easier to find the information about our growing eLearning range.

Take a look!

20 Dec 2021
Pod Builder v1.2.2

Transform your Axon functions, Views, and Apps, into custom SkySpark extensions.

Minor update to support pod.depends meta data.

Thanks to Nathan of Trove Consulting for the suggestion.

18 Dec 2021
We released a new versionof Fantom Pod Manager - FPM 2.1.4

Fantom Pod Manager (FPM) provides a targeted environment for building, testing, and running Fantom applications.

Read the docs on eggbox.fantomfactory.org

17 Dec 2021
Our new Corporate Training Packages are now available!

Perfect for training teams, reducing your overheads on creating individual orders. We are very pleased to offer our extra training support services for a minimum order of just 10 eLearning seats.

Watch our new video to explain!
07 Dec 2021
New Pod Builder v1.2.2 Explainer Video

Check out our new YouTube video - all about our new Pod Builder!

28 Nov 2021
Sass4f 0.2.0

A compiler for SCSS and SASS. Updated the internal libraries to jsass/5.10.4 and libsass/3.6.4 and patched jsass to remove deprecation warnings.

Check out Eggbox for more details.

22 Nov 2021
New Axon Encryptor Explainer Video

Our new explainer video for Axon Encryptor shows how easy it is to encrypt your Axon and keep your code secure.

12 Nov 2021
Also Energy Cloud API

Created a bespoke extension for SkySpark and HttpClient that auto-authenticates HTTP requests to the Also Energy Cloud API and obfuscates credentials from console and log views.

11 Nov 2021
New software icons

New icons for our commercial software on StackHub.

Axon Encryptor Thumbnail Http Client Pod Builder

10 Nov 2021
SkySpark Engineer question adjustment

Reworded Q8.2.9 to be clearer.

We have updated this in module 8.2 of SkySpark Engineer.

Thanks to feedback from Darius Minus.

10 Nov 2021
HTTP Client updated to v2.1.0

Now runs on SkySpark v3.1, and a new afHttpConfig() function allows config to be set for the current session.

09 Nov 2021
HTTP Client v2.0.10

New support for custom HTTP client plugins, updated the underlying HTTP Client library to v2.0.4.

Fixed a bug relating to Digest authentication and another where the afHttpUriPlusQuery() function would throw an NPE.

Thanks to feedback from David Binstock

Http Client

04 Nov 2021
Pod Builder v1.2

Provides integration with Axon Encryptor and compatibility with SkySpark v3.1.

Pod Builder

04 Nov 2021
Axon Encryptor v2.0 Release

Re-write of the original Axonator code.

Axon Encryptor runs on SkySpark v3.1, splits the runtime code into its own extension, and provides seamless integration with Pod Builder.

Axon Encryptor

19 Oct 2021
Dark Theme for F4

A dark mode theme for the Fantom F4 IDE, based on the "doom-vibrant" theme for Doom Emacs.

Check out GitHub for more details.

14 Oct 2021
SkySpark Engineer connector change

The web address for our training connector has changed.

We have updated this in module 5.2 of SkySpark Engineer and module 11 of Engineer Journal.

All of our existing users have been notified about the change via email.

13 Oct 2021
Fantom Factory sponsors SkyPosium 2021

Fantom Factory was a sponsor of this year's SkyPosium 2021.

Although we could not be there in person, we made sure that would not stop us from leaving an impression, by delivering an incredible video talking first and foremost about everything that we do, as well as a little bit about us and our team.

See our article for more details.

SkyPosium

23 Sep 2021
Updates for SkySpark v3.1

Updated and re-compiled 8 custom client connectors, extensions, and pods so they continue to work with the new SkySpark v3.1 release.

22 Sep 2021
PodBuilder Ext 1.1.16

BugFix: Removing a Trio file from the Folio View did not delete the actual file on the file system. Now it does!

Thanks to feedback from Ian Habermann of AFM.

16 Sep 2021
Axon Docs Ext 0.2.2

The Axon Docs v0.2.2 is now fully compatible with SkySpark 3.0.29!

Fixed an error when a previously documented function could not be found.

Thanks to feedback from Simon Challet.

14 Sep 2021
New Haxall v3.1.1 download

Updated the Haxall article to link to our new build of Haxall v3.1.1.

14 Sep 2021
TechLog Images

The code behind this TechLog page has been updated so TechLog entries may also show display images.

13 Sep 2021
SkySpark Engineer section tweaked

The rule writing section of our SkySpark Engineer course (7.6 - Assigning Spark costs) has been updated to add help on how to recompute a spark rule.

Thanks to feedback from Javier Betancourt.

11 Sep 2021
Fantom 1.0.77 Windows Installer

With the release of Fantom 1.0.77, we have updated our Windows Installer.

Download it from the Fantom website!

06 Sep 2021
SkySpark Engineer feedback improvement

The disMacros section (4.7) of our SkySpark Engineer course has been updated to give a better example and clearer instruction.

Thanks to feedback from Javier Betancourt.

02 Sep 2021
Release of our FREE Online Comic Book

Read the amazing backstory of our Alpha Colony! We've released a fun freebie comic book for you to enjoy on our MARS training platform!

We use the Alpha Colony scenario for consolidatory training techniques AND to make these boring subject matters actually enjoyable!

Alpha Colony Backstory Graphic

See our LinkedIn post for information, or go directly to our training site and create a free account to access it right now!

24 Aug 2021
Axon Programmer v2.3

Our new version of this Axon eLearning course (and the accompanying Axon Journal) is designed specifically for the new open source HAXALL platform.

  • Tailored and tested for the new open source HAXALL platform.
  • Updated content including images and description changes

Completely agnostic of using any commercial products, learn how to use Axon as it relates to the key technology elements of Haxall, such as the Folio database.

See our news article for more details!

29 Jul 2021
Axon Docs Ext 0.2.0

The new Axon Docs v0.2.0 brings continued compatibility with SkySpark 3.0.28+ !

All functions have been re-tagged to conform to the new library split in the later SkySpark versions. And tabbing out of Axon Docs and back in again doesn't lose your settings any more.

And... Axon Docs is still compatible with older SkySpark versions too!

17 Jul 2021
F4 IDE 1.1.6

Updated the embedded Fantom runtime to Fantom 1.0.76, fixed many long standing bugs, and fully enabled Dark Mode.

Download the latest release from GitHub.

14 Jul 2021
JSON 2.0.12

A JSON to Fantom object mapping library.

API updates.

13 Jul 2021
SkySpark Analyst Energy question updates

Updated questions relating to the Energy Profile View (module 7) to give clearer answers.

Thanks to James Gessel for the feedback.

13 Jul 2021
Pod Builder Ext 1.1.14

Added a fix for a ValDef validatation bug in SkySpark 3.0.29, see the SkyFoundry forum for details.

Thanks to Leroy Simms of ABI Advantage LLC for reporting.

11 Jul 2021
New course acheivements

We've re-evaluated our course acheivements; assigned more appropiate names, and designed fresh new badages for each.

The acheivements:

  • Lift Off! - Correctly answer your first exercise
  • Space Odysse - Successfully complete ALL the exercises
  • Astro Vision - Watch any video from start to end
  • Celestial Cinema - Watch ALL the videos from start to end
  • Ace of Space - Pass a checkpoint with the top score of 100%
  • Galaxy Brain - Pass ALL checkpoints with the top score of 100%
  • Mission Accomplished - Pass the final assessment of the course
  • Maximum Velocity - Pass the final assessment, first time, with a score of 100%
  • Saving the Planet - A special achievement for completing ALL optional material.

More than that, we've also reallocated their XP points so harder acheivements are worth more XP. Can't say fairer than that!

10 Jul 2021
SkySpark Analyst 3.0

This MASSIVE boost to the SkySpark Analyst eLearning course is a refresh for SkySpark 3.0.29 and incorporates:

  • A whole new module
  • 5 new topics
  • 20 new questions
  • New acheivement badges and XP allocation
  • fresh new vidoes (no more creepy hand pointer - sigh) Not to mention a complete overhaul of all the existing content, exercises, checkpoints, and an updated final assessment!
10 Jul 2021
Pod Builder Ext 1.1.12

Updated Pod Builder to work with the latest (3.0.29) version of SkySpark.

It sounds easy, but involved investigating and solving some backwards binary compatibility problems with the various versions of SkySpark! Phew!

Thanks to Carlos Garcia for reporting the incompatibility.

07 Jul 2021
FPM Fantom Pod Manager 2.1.2

Fantom Pod Manager dynamically resolves pod dependencies, providing a targeted environment for building, testing, and running Fantom apps.

Fix for shifting transitive dependency trees during dependency resolution.

30 Jun 2021
FlowWorks Connector for SkySpark

Finished development on a SkySpark Connector for FlowWorks complete with optimised HTTP 1.1 keep-alive connections!

25 Jun 2021
Fantom Factory eLearning courses now have 8 weeks of access!

After reviewing the general demand of our own students, we've just increased our eLearning access to 8 weeks!

See our LinkedIn Post for more details.

20 Jun 2021
Form Bean 1.2.8

Renders Fantom objects as HTML forms complete with client and server side validation.

API updates.

19 Jun 2021
Axon Programmer hint update

Added more help to the hint in Q11.2.1 of Axon Programmer.

Thanks to April Slotterback for the feedback.

19 Jun 2021
New Fantom Factory video, "Our SkySpark eLearning range"

This 2 minute video introduces each of our training courses, to help you choose your SkySpark learning journey!

13 Jun 2021
JSON-RPC 0.1.0

Has been released.

It is an implementation of the JSON-RPC v2.0 specification.

03 Jun 2021
BiqSave becomes a Fantom Factory eLearning Distributor

BiqSave of Norway is now listed as a Fantom Factory eLearning distributor!

See Our Resellers for details.

BiqSave

01 Jun 2021
SkySpark Engineer Spark Costs tweak

Tweaked the wording around Spark Costs in section 7.6 of SkySpark Engineer.

Thanks to Jay Radia for the feedback.

17 May 2021
Pod Builder Ext 1.1.10

Now contains Axon functions to build, install, and upload pods - allowing Pod Builder to be scripted.

Thanks to Ian Habermann of AFM for the suggestion.