TheCodersCorner is a UK based company that offers experienced Java and Embedded C++ consultancy with a significant background in both digital and analog electronics. This knowledge is backed by many years of experience in designing robust, yet sensible software and embedded systems.

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.

Support and training

Support and training options provided by us are listed here.

Desktop, Server, Mobile and Embedded Development

We are experts at developing systems on Mobile and Desktop apps that communicate with embedded devices. Having a background in mission critical services and applications over socket, multicast, MQ brokers and serial communication, we are perfectly suited to this environment. In fact Dave wrote his first networked mobile device app (Windows CE iPAQ to C++ server) in 2001!

More background on this: Experienced network communication consultant

Arduino, AVR, SAMD and ESP8266 Development

We have experience building complex products and libraries for Arduino, on both 8 bit AVR and 32 bit SAMD and ESP boards. Having a background in both Analog and digital electronics allows us to help you get the most from your hardware, and avoid common problems.

Do you want to get started quickly with TcMenu and IoAbstraction libraries, saving a lot of time over learning everything yourself.

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

Consultancy and product design

We are confident that we can help you with your next design, or provide consultancy on any existing products. We are a UK based company carrying many years commercial experience, and have been incorporated in the UK under our main company Nutricherry LTD since 2007. Please fill out the contact form and we can arrange a no obligation free chat to discuss your requirements.

Open Source and commercial software

Being strong, long term advocates of the open source movement, our github profile shows that we have worked on many different products. However, we are very used to working for large commercial companies, under strict non disclosure agreements with professional indemnity insurance.

TcMenu and IoAbstraction consultancy quick start

By dave on November 30, 2018

If you’re thinking of using tcMenu, IoAbstraction or any other of our libraries on a commercial project, then we offer training and support to get you started quickly. It can be much more affordable than you first think too. Especially when you factor in the saved time, and reduced risk. Along with this we also have extensions to both of the libraries that are only available under a commercial license. These improvements offer significant performance gains over the open source versions, while remaining very compatible.

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

We 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.