You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Homekit Accessory Protocol - noncommercial version; required Apple Dev account to access. If you want the commercial verson, you have to join the Apple MFi program.
Cross-platform development frameworks for mobile and desktop
Cross-platform Frameworks
Over the past few years, the old "write once, run anywhere" mantra has gotten a refresh. The broad adoption of mobile devices has increased the need for solutions that allow developers to write core application code and UI in a single framework, and package that code for deployment. The following are some of the more popular cross-platform, modile-friendly frameworks for various languages.
Some of these solutions are hybrid frameworks, which provided containers for non-native app code and integrations with native features. Others compile to native code.
Snaking around on tiny computers with Python, CircuitPython, and MicroPython
Python on microcontrollers
Python is a great language for development. Microcontrollers are wonderful for physical computing. What's better than either one alone? Both together!
The good news is there's growing support for using Python on microcontrollers, both as programming language off-board and directly interpreted on embedded hardware.
CircuitPython
Based on MicroPython, CircuitPython was created by Adafruit for its boards, and is intended to provide a easy to use, consistent interface across multiple microcontrollers. It also has an extensive library/driver bundle.
Probing the temporal dead zone (TDZ) with classes and modules in Javascript
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
A sample Node.js server for emitting events to a socket, and a simple client for receiving those events
Node Event Service Demo
I created a simple Node.js server that emits events, then uses a socket to publish them, as well as very basic client for listenting on that socket to consume the events.
This demo server was created as part of a POC for a broadcast system that required timestamp-based synchronization of events across multiple streams.
Messing around with Ramda.js and some data manipulation
Ramda.js Data Tinkering
I'm messing around with manipulating a data structure in Node.js using Ramda.js . Mostly I'm trying things like turning some data into a unified table based on a series of arrays (sort of like a database denormalization), and with some alternatives to the pre-packaged zip functions in the library.
A quick exploration of using object destructuring to make better function parameters in ES6+
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters