Subscribe for updates on posts
Be the first to read the latest news

Most popular programming languages in 2017 – Stack Overflow survey

July 11th, 2017 by admin in Software Development, Software Outsourcing Romania, Tools

Popular_programming_languages_StackOverflow

Or the Good, the Bad and the Most Wanted of Coding tools

Software engineers feel strongly when choosing between one technology or another. And it sure pays to listen to them carefully. We certainly do, at Tremend. The yearly survey from Stack Overflow is one of the most relevant sources of industry insights. Here are some interesting findings for 2017.

 

Read the rest of this entry »


Functional safety software: coding for the unexpected

June 13th, 2017 by Silviu Stefanescu in Automated testing, Automotive, Embedded, Software Development, Tremend

Functional SafetyWhen the Ariane 5 rocket exploded mid air in June 1996, only 36 seconds after its test launch, the software aboard the spaceship was working within official specifications. Still, it was a software error that had caused the disaster: an attempt to convert a large 64-bit floating point number (representing the horizontal velocity) into a 16-bit integer. The ensuing integer overflow led to a sequence of errors that caused the vehicle to lose direction and crash. An investigation concluded that the software had done its job. The problem was actually rooted in software design and incomplete testing specifications.   Read the rest of this entry »


Software testing: the story behind flawless code

May 12th, 2017 by Silviu Stefanescu in Automated testing, Software Development, Testing, Tools

software testingSoftware testing can feel a lot like being a demolition man. Or like being a curious kid with an appetite for dismantling expensive toys. It comes with the daily practice of getting into the mindset of end-users of all kinds.

At Tremend we’ve been testing software since we started coding for our clients. Over the past 11 years it has become clear that functional and usability testing is essential for high quality software. Here are some of the things we’ve learned about the process and the people involved.

Read the rest of this entry »


Microservices: benefits and drawbacks (part 2)

May 2nd, 2017 by Silviu Stefanescu in Software Development, Tools

Postare microservicii 2This post is the second part of our Quick guide on when to use microservices and when not to.

Which companies should use microservices

From our experience, microservices are mainly employed when clients want to develop or rewrite an application for which they forecast uneven growth. That can happen when a certain business segment is expected to grow, or change radically. Such a situation calls for changes in just some functionalities of the software solution.

Read the rest of this entry »


Microservices: benefits and drawbacks (part 1)

April 24th, 2017 by Silviu Stefanescu in Software Development, Tools

A quick guide on when to use microservices and when not to

microservices

Which do you think works better for your company – one big machine that does all the jobs, or several sleek tools that deal with various parts of your business? No surprise here, the consultant’s answer would be “It depends.” Well, for once, the consultant might be right.

Read the rest of this entry »


Software prototyping: how does it work?

February 8th, 2017 by Silviu Stefanescu in Software Development

Rapid PrototypingThere is no innovation without risk. And no success without several prior failed attempts. Testing a product idea is the safest way to try something new.
The digital version of initial product testing is software prototyping, the creation of an initial app or design version with just the basic functionalities. It is an efficient way to try out your vision, to see it in action before launching for public.

 

Read the rest of this entry »