NOTE: presently only offers training and short-term consultancy around our products, I work full time so can only offer a few days of training and consultancy that fit around my main job. Purchasing training or consultancy from me helps me pay for the hosting, certificates and other requirements of the projects.

Developers of today have to be able to deal with a large number of devices and programming languages. Over the past few years the way we use computers and devices has fundamentally shifted; but many companies are struggling to keep up with this change. Today, network connectivity is expected in any reasonably priced device. Often putting companies unused to such development in a difficult position.

I will say upfront that I do not work in the IoT or embedded domain, by day I am a Java/TypeScript/C++ software developer in financial services and these libraries are my hobby. I hope you enjoy using them, and that they are useful for you. But before going further, please understand my view point on this.

Support and training

Support and training options provided by us are listed here.

More background on this: Experienced network communication consultant

Don’t think Arduino is up to use in commercial products then consider Arduino for your next product

Consider using Arduino for your new product

By dave on January 10, 2018

There is a common misconception in the electronics industry that Arduino is unsuited for professional development. As a result many companies try to use different, far more complex tool chains to develop software with far fewer ready made libraries available. What I would recommend however, is to carefully check all libraries that you are using, to ensure their license is OK for you project. Basically, for any commercial development where you intend to keep the source closed, do not use any GPL libraries (LGPL is fine as it has a linking exception).

Java and Embedded AVR C++ Consulting from TheCodersCorner

By dave on March 10, 2013

I specialise in multithreaded network programming and embedded C++; with in excess of 20 years experience writing applications in both Java and C++. Having spent many years writing systems that need to communicate using differing protocols, often for exchange connectivity we are familiar with many topologies. In terms of multithreaded development we have built systems with low latency requirements using various methodologies. More recently using non locking bus style designs such as message bus, chronicle and disruptor.

This site uses cookies to analyse traffic, serve ads by Google AdSense (non-personalized in EEA/UK), and to record consent. We also embed Twitter, Youtube and Disqus content on some pages, these companies have their own privacy policies.

Our privacy policy applies to all pages on our site

Should you need further guidance on how to proceed: External link for information about cookie management.

Send a message

Please use the forum for help with UI & libraries.

This message will be securely transmitted to our servers.