About Micronautics Research

Micronautics Research developed and manages Cadenza, a white-label online training platform, provided as software as a service (SaaS). Cadenza powers ScalaCourses.com, an online training site dedicated to providing Scala-based training. You can learn more about our Scala and Play Framework training at getscala.com.

Prior to focusing entirely on online training in 2012, we architected and implemented software products and custom software, monitored client projects and rescued projects in trouble. We also developed EmpathyWorks, an artificial personality module for AI systems.

We have been engaged as expert witnesses in the US and Europe.

Micronautics Cadenza is a content authoring and delivery platform for online training.

Cadenza enables publishers and course authors to create and deliver highly effective online training using a minimum of resources. Cadenza is a 'white label' product that can be branded, and it powers sites like ScalaCourses.com.

Who Benefits From Cadenza?

  • Traditional publishers who want to provide a better learning experience
  • Authors who want to publish their courseware or seminars online
  • Companies that sell products which require educated customers
  • Companies that provide technical support and want to reduce costs
  • Companies that sell support contracts and want to make their support offering more attractive

Cadenza Highlights

  • Live publishing platform that makes it easy for publisher to maintain up-to-date content, which makes it possible to sell student enrollments on a subscription basis.
  • Content can be authored either online or offline
  • Clear and easy workflow from video capture to upload and multiple-device transcoding
  • Drag and drop image upload to embed in transcripts
  • Sophisticated asset management system
  • Transcripts are fully searchable and printable in PDF format
  • Content is broken down into highly focused topics in a hierarchy
  • Various publisher, author and user roles are defined and each role has different access and editing privileges

Micronautics Cadenza can be a powerful tool for enhancing revenue. Please contact us to learn more!

Michael Slinn, Principal

Mike is a Principal at Micronautics Research and Managing Editor of ScalaCourses.com, a site owned and operated by Micronautics Research. A hands-on manager, Mike still writes a lot of code, and writes a lot of course material.

Mike has forty years of experience as a software professional. He focuses on value creation, including business drivers, technology and development methodology. Mike has published 3 books and dozens of technical articles for software and engineering magazines.

Mike has been recognized as an software expert in US federal court since 2003 and by a European ITC tribunal in 2014. Mike consults on contractual and patent disputes for plaintiffs and defendants alike.

Mike received an Electronics Engineering degree in 1979 from Carleton University in Ottawa. Carleton's EE program was unique because it taught a systems approach that included both hardware and software. Mike was certified as a Professional Engineer in British Columbia from 1985 until 2003; after he emigrated to the US in 1998 he found there was no benefit to maintaining his Canadian PE status or converting it to an equivalent US PE status.

Since 1985, Mike has done technology evaluations for investors and underwriters for companies going public. He has worked with distributed systems since the late 1970s, including Telidon and Nabu (“the Internet before the Internet”), with Java and Java-powered servers since 1996, and with Adobe Flex from 2004 until the product's demise in November 2011. Mike has worked with functional programming starting with Lisp in 1986 and continuing with Scala today.

Click to download Mike's resume.

Mike's personal site: mslinn.com; LinkedIn; Twitter; YouTube; SlideShare

Bill Bourne, Course Author

Bill is an co-author of the Introduction to Scala and Intermediate Scala courses at ScalaCourses.com. He is passionate about technology, software development practices, and the human side of technology development. Currently Bill is an organizer of the Gatineau-Ottawa Agile Tour Conference and the Agile Ottawa Meet-Up. When he's not working he can be found cycling or taking photos.

Bill was a founder of a video games start-up, had 2 games on the Billboard top 40, and wrote applications for Apple and Microsoft. He spent 20 years in the telecommunications industry developing firmware for phones, embedded software for optical network elements, and network management software. Bill has been an architect, a product manager, and held various management positions over the years, including senior manager and director-level positions. In the mid-2000s Bill sat on the Java Community Process Executive Committee (JCP-EC) overseeing the development of Java and JEE standards. Bill received an Electronics Engineering degree in 1978 from Carleton University in Ottawa.

Bill consults as a software expert in the areas of:

  • “The Internet before the Internet” – one and two-way videotext systems and their applications over both telephone and cable TV, similar to today's internet;
  • Large-scale distributed systems technologies;
  • Software quality, methodology, and delivery in the areas of process, practices, and architecture.

Click to download Bill's resume.

Bill's personal site: sourceform.ca; LinkedIn; Twitter

Jim Rogers, Online Games Expert

Jim is best known for assembling and managing the engineering teams and online development and operations groups for The Sims 4 franchise, which became the top selling franchise in PC video game history. A 20-year veteran of Electronic Arts, Jim worked his way up from Software Engineer to Senior Director of Product Development. A passionate technologist, Jim got deeply involved with development methodology, and negotiated agreements with multiple parties within and external to EA.

Prior to working at EA, Jim wrote software for digital image processing and video production tools for post-production, film and print, and developed high-performance real-time computing technology for rapid computation of terrain information for US Air Force simulators. Jim received a Bachelor of Science degree in Electrical Engineering in 1987 from the State University of New York at Buffalo.

Jim consults as a software expert in the areas of:

  • Large-scale, fault-tolerant distributed systems;
  • High-performance multimedia development systems;
  • Video game hardware and software;
  • Software quality, methodology, and delivery in the areas of process, practices, and architecture.

Click to download Jim's resume.


Micronautics Research works with world-class subcontractors on a per-project basis. If you would like to contribute, please tell us about yourself.

Contact Us

Micronautics Research Corporation

+1 650-560-8771

225 Cabrillo Hwy South, Box 1
Half Moon Bay, CA 94019

Email: info@micronauticsresearch.com