Just about anywhere you turn, from Stack Overflow to Twitter, you are likely to stumble into a heated debate over serverless computing. This debate is partly fueled by the popularity of AWS Lambda, which grabbed headlines last December after it was heavily promoted with the full might of Amazon's marketing machine at the re:Invent 2016 conference.
Two Managers from a Chicago based Manufacturer describe their recent journey.
Manufacturers have been at the center of the Midwest’s economy for more than a century. When cheap, available, and reliable electricity reached the industry around the turn of the 20th century, it changed everything. Today, manufacturers are seeing a similar paradigm shift with the advancements made in software. In 2014, creative werks embarked on a journey to address this shift by spinning off a software company called QWerks. This year the QWerks team is releasing their new product, built in partnership with DragonSpears, to help them address the growing need for digital solutions in the industry. I recently caught up with the QWerks team and got them to explain to me some of the insights they’ve gained from this journey.
We're all under intense pressure to deliver applications fast. Agile development plus DevOps speed up the process for getting from code complete to code deployed, sometimes deploying code multiple times a day. The time available for an in-depth QA process is extremely limited.
When development teams focus on unit testing, quality is automatically built in to the development process. But the point isn't to reach 100 percent code coverage. Instead, get your team focused on testing the functionality that matters. Technology can provide support, but you'll only get to 99.99 software if your people and processes emphasize testing.
Here are 4 ways unit testing helps DevOps efforts reach maximum effect.
Today's competitive business environment means companies are adopting agile software methodologies, continuous delivery, and DevOps to build and release their applications frequently and rapidly -- sometimes as often as every day. More frequent deployments mean it's critical to systematize and streamline the release process to reduce the risk of something going wrong, as well as to make it easier to recover and fall back to a previous version if a release introduces problems.
The growing demand for companies to differentiate through engaging with their clients on a number of different platforms is causing nearly every business to contemplate an app development program to extend its reach to current and potential customers. Every organization feels the pressure to have an app for smart phones, tablets and enhanced mobile connectivity. With the introduction of wearables, this already complicated situation is only getting worse.
While executives eagerly shell out thousands of dollars for an app’s development and launch, too often they fail to forecast the long-term costs of a mobile application.