TECH BLOG

Advanced Software
Engineering
Made Simple

Takeaways from Ethereum’s DevCon IV Talks

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

The challenge of deploying updates to IoT infrastructure projects

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

Running an IoT platform in production with Kubernetes

The Internet of Things has been a focus of ours over the past few years and an area we’ve developed a lot of expertise in. Our current offering consists of a fully-fledged end-to-end IoT platform that empowers both device makers and users via numerous capabilities. On one hand, product makers need user and device management, device metrics, and product analytics….
Read More

Three key considerations in securing an IoT infrastructure framework

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

Why chatbots cannot learn directly from human conversations

From the series: A practical approach between myth and reality In the previous article, we presented two ways of categorizing conversational agents — more widely known as chatbots — along with their advantages, limitations, and use case scenarios. In the current post, we are focused on emphasizing how chatbots infer knowledge from human conversations through a basic rule-based system, machine learning, and…
Read More

C and Functional Safety in the automotive industry, part 3: Mind your language

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

C and Functional Safety in the automotive industry, part 2: The usual suspects

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

Step behind the scenes of #LifeAtTremend (part II)

You’ve already read a little bit about what really makes us tick and click as a team, in the first part of the article. As we’ve promised, here comes the second part of our behind-the-scenes series! We empower top-tier clients in Europe, North America, and Asia  With a team of highly trained software engineers, we cover a full spectrum of industries…
Read More

Unlock innovation and digital transformation for your business.