Ethereum DevCon4 ended recently, after 4 full and intense days, with tens of talks, workshops, and satellite events, gathering more than 5.000 attendees. Here are a few of my takeaways from the event. Day zero The first talk I attended was Refundable ICOs by Fabian Vogelsteller. RICOs are trying to shift the power from the fundraiser to the investor by using two different… Read More
After the ICO hype has slowly faded, attention may move back to actual applications that can benefit from blockchain infrastructure. Everybody knows about payments and tokens but what are some simple use cases where a blockchain can help solve an actual business case? Every digital object, be it a video, a bank statement or a legal contract lives in a binary… Read More
In the previous two articles in this series about IoT infrastructure development, we examined the challenges of choosing and securing a framework. In this entry, we’ll take a look at some of the considerations around rolling out updates to the established network. Obstacles to transition The complexity of an IoT network presents a number of challenges to rolling out updates. Software is distributed over… Read More
We closed the previous article about choosing a framework for IoT infrastructure with some indications of some of the requisite security considerations for this type of project. This time we’ll examine three specific aspects of IoT infrastructure security. It’s worth considering that ease of implementation for these factors is likely to vary across larger and smaller vendors, and across types and scopes… Read More
If developers occasionally feel hamstrung by MISRA’s restrictions, those (thankfully) rare incidents of catastrophic embedded software failure in the news put this level of circumspection back into context. In the previous posts we took a look at the rise of C as the dominant language for safety-critical embedded systems, and then examined some of the pitfalls programmers can fall into when using such a powerful tool, and the need… Read More
In the last post, we recapped the emergence of C as the dominant programming language for embedded automotive systems, from its roots in Unix in the early 1970s up to gathering criticism around its relative eccentricities as the platform matured. We also covered the emergence of safety standards ISO 26262 and IEC 61508, as well as the launch of MISRA C…. Read More
One of the most rewarding aspects of developing innovative IoT systems at scale is the opportunity to define the process and make sense of a rapidly changing marketplace where no single methodology, platform or approach dominates yet. But the volatility of the IoT landscape also means extra work in defining the road ahead for client projects. As new protocols and… Read More
This year, Stack Overflow asked 100,000 developers worldwide how they feel about the tools they use and about their working environment. The 2018 survey also covered some new topics ranging from artificial intelligence to ethics in coding.
Over the past year, I had the chance to be quite close to a significant project in terms of scope and team size. All in all, over 100 people were involved, with more than 60 working full time on the project.