• Skip to primary navigation
  • Skip to main content
  • Skip to footer
Onyx Research and Engineering, LLC

ONYX

Your Vision. Our solutions.

  • HOME
  • PAST WORK
  • CONTACT US
  • PRIVACY

FRAMEWORKS

FLUTTER (Experimental)

2020

Flutter is Google’s attempt to make a cross platform React like environment. They’ve spent a lot of time setting up the tooling and it’s has an excellent VS Code environment and good CLI tools. The Dart language is straight forward, type safe with a lot of appealing features that bring it inline with JavaScript (spreaders, async, etc). I’m making a resume app for fun with Flutter to give it a spin. In fact, these pages are designed and laid out to feed into the app via GraphQL queries!

REACT / REACT NATIVE

2020

If you combine Typescript and React I’m pretty much in heaven with this framework. It’s my go to for both web and mobile development at the moment. There are some minor differences for your app in transitioning from React to React Native, but they are so minor it’s less than a day to port in most instances. Large vibrant development community with the ability to integrate straight JavaScript libraries is never a bad thing.

NODE.JS

2020

My favorite lightweight back of the house frame work. Node.JS scales extremely well across both cloud and embedded environments. As an added benefit I don’t have to context switch going from my front end to back end development. Again, as with React I use Typescript, which provides another layer of checks for production. Leveraging Node.JS and Express and your favorite DB library (Sequelize for me at the moment) and you’re off to the races!

DJANGO

2020

Django is my go-to Python back end. Some will argue it’s opinionated and a bit overkill, but you get a lot of free stuff, such as credentials, administrative back end, and templates. All of which can be used during development and deactivated or subsumed by RESTful services and JWT Tokens. The bottom line it scales well, bootstraps fast, and gives you the python environment to leverage those libraries and ML tools you’ve come to depend on for your app.

.NET

2019

I’ve been using .NET since 1.1. Honestly, I’ve been in love with C# since it came out. As a C/C++ developer I always envied VB’s access to everything Microsoft and while they would claim you could get everything via MFC and Platform SDK, let me tell you being a second class citizen in Microsoft world stunk. Looking forward to .NET 5.0 and the new unified platform that supports all desktops, mobile platforms, and the cloud! I’ll be swinging back around to play in my favorite sandbox and with Blazor! Oh, yes, I’ve leveraged .NET for everything Cryptography, Interop, Low-Level Keyboard Hooks, Dependency Injection.

WPF/XAML

2019

WPF was a huge cliff to climb coming from WinForms. MVVM was a fundamental shift from the old school. The separation of concerns between the Model, View and View Model made for robust code. WPF and XAML quickly became my favorite front-end UI for the Windows Platform. Sexy animations, beautifully styled layouts and data-binding for the win! Sadly, somewhere along the line Microsoft put this tech into a corner and as of yet really hasn’t replaced it. WPF can bridge the gap between a maintainable UI and Low Level GPU access like no other current technology.

Microsoft Prism

2019

I selected Prism because of it’s extensive dependency injected, compositing methodologies. Prism is not light weight, but it does provide an excellent framework for large scale applications that need flexibility and maintainability at their heart.

BACK

Footer

Recent Posts

  • ONYXCAM
  • TODAY’S SEO GAME
  • SIMPLE SITE GUIDANCE FOR A SMALL BUSINESS
  • PASSPORT DEV SETUP
  • BUILDROOT SMOKE TEST
  • Facebook
  • LinkedIn
  • Twitter
  • YouTube
  • PROJECTS
  • POSTS
  • LOGIN

Copyright © 2025 ยท Onyx Research and Engineering, LLC

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Cookie settingsACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT