In the last two decades, Agile development has become the software industry’s most commonly used development process, and Scrum its most popular framework. During my career working for various companies, I noticed that managers used Agile…
Filing a patent application is an expensive proposition that can be a major investment for a new company. A common mistake of rookie applicants is to give their patent too narrow a scope, seriously constricting their ability to fully take advantage…
In the world of Agile development, changes are always to be expected, and teams are generally used to handling them. Sometimes, though, a change comes with such a severe constraint that it looks almost impossible to solve, which puts significant…
Innovation is not just about creating products that change the world; it is present in all inventions that go beyond the ordinary, no matter how modestly. However, it doesn’t spring out of nowhere. Specific conditions and a certain state of mind are…
In this article, Mathieu explains how to obtain a foreground process without a permanent user notification.
This week, Microsoft and Apple presented their respective visions of the future of computers, and more specifically of laptops.Microsoft first unveiled its new Surface Book 2, which is more powerful and has more battery. Apple, on the other hand…
When distributing a compiled library for Android, it is sometimes desirable for the developer who will use the library to be able to override some of the resources, for example in order to change an image or to customize some strings.
In today’s mobility world, apps that replace desktop apps tend to be more complex, making them bigger than ever. Furthermore, the added support for 64 bits mobile platforms in the last months caused C/C++ based apps to become even larger.
We won't share your information with third parties without your permission.