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 Internet of Things is becoming huge. Numbers increase exponentially. From two billion in 2006, over 200 billion “things” will be connected by 2020. That includes 1.9 billion home devices and 90% of all running cars. Over 82% of businesses will be impacted.
The ambitious project of a full stack eCommerce solution for Carrefour, one of the largest retailers in Europe, determined us to come with a reliable, scalable and decoupled solution. The process of automatically managing hundreds of orders per day implies high availability, redundancy and fault tolerance.
When 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.
Software 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.
During the runtime of our automated testing scripts, a common problem that blocks the completion of the tests arises from the appearance of pop-ups that are displayed for a small amount of time.
Figures prove it: cloud technology is on the rise. Dynamic companies understand that infrastructure as a service is becoming essential when they seek scalable optimization. The world’s largest cloud provider at the moment is Amazon.
There 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.
eCommerce relates to the buying and selling of goods and services conducted electronically on the Internet. Online retail has tremendous advantages due to its 24-hour availability and global reach.
Define clear, measurable objectives. Get a realistic view, don’t expect quality to be the cheapest. Make it happen. Step by step.
In order to master embedded software, a developer must posses a specific set of technical skills and know-how. The computer engineers who work in the realm of embedded systems, which by definition do not take the form of a traditional computer, design, develop and test specific and sometimes critical functions performed by the device.
We have recently explored how to connect – wireless – to embedded devices scattered across factories and warehouses. Windows Embedded Handheld (the successor of Mobile 6.5) is a typical choice of OS of such devices, and most of them can have Bluetooth and WiFi on board – so these technologies are obvious choices.