It’s not a new idea. The use of rapid application development tools, application service providers, and drag-and-drop visual frameworks that got you 80% of the way to an application, have been tossed around for at least the past 10 to 15 years. The thinking was, if you could give line-of-business workers and other stakeholders the … continue reading
For enterprise testing organizations, the world of software development is somewhat similar to the world of legalized marijuana. There’s a saying in the legal pot world: “Out of the shadows and into the light.” This is used to describe the way users of illegal weed are now able to come out of hiding and talk … continue reading
For fans of the virtual, reality has come a long way. In 2016, we’re living in a reality where not only virtual reality, but also augmented reality applications are commonplace, and hardware for supporting these types of applications is everywhere. As is typical of new technologies, only after they have arrived in the marketplace has … continue reading
Big Data has introduced some notable challenges to the enterprise world. At first, it was enough to wrangle the data (structured and not) and then to glean actionable information from it, but today, enterprises are shifting their priorities toward real-time analytics and data streams. Early tools couldn’t cope with the scale or speed involved in … continue reading
Performance is all around us. It’s something we experience every moment of our waking lives, whether we’re counting on a response from some specific device, network, vehicle, whatever system we’re in the habit of using. “Things” either perform as we expect them to, or they don’t. When systems perform as expected, all is well. You … continue reading
Agile is no longer a long sought-after dream for businesses. It is no longer a secret weapon for organizations that wish to stay ahead of the curve. Agile, for the most part, is the modern way of working. By now, most organizations know the purpose of agile: to build higher-quality software faster. But in order … continue reading
JavaScript has exploded. It’s everywhere: the browser, the server, your phone, IoT devices, and more. However, JavaScript can be brittle. The language was notoriously designed and developed in just 10 days, and its creator, Brendan Eich, has become JavaScript’s most prominent apologizer. JavaScript is controversial. Rarely have we seen a language divide software developers so … continue reading
In a mobile-first world, developers understand the importance of creating a next-generation app that fits in with client or user expectations. Developers should consider the myriad of SDK options if they want to improve functionality for the user, especially imaging SDKs. Although they are a niche market, these SDKs can add better imaging capabilities and … continue reading
As the new CTO at the tech startup Stockpile, Namrata Ganatra plans to take on the challenge of making stock investment accessible to everyone, while also building a strong, open and collaborative team that fosters innovation. Ganatra didn’t move to the United States just to stay at the bottom of the ladder. Ever since she … continue reading
No matter how good your perimeter security is, experts agree: Your system has been breached, whether you know it or not. The costs of security flaws—cybersecurity expert Joe Franscella calls them “The Five Horsemen of the Internet Apocalypse: Scam, Extortion, Embarrassment, Theft and Death”—are enormous. So why don’t we consider security a first-class citizen in … continue reading
NewSQL and NoSQL have similarities and differences. The “right” database choice is all about the use case, as always. Depending on what your company is trying to accomplish, you likely have a mix of SQL and NoSQL solutions. And if you don’t, you likely will in the future. Like NoSQL, NewSQL was designed for modern … continue reading
The need for speed is driving businesses into a digital revolution, with agile as the engine. As expectations for quality user experiences rise higher than ever before (be it with context-aware mobile apps, or websites with no room for performance mishaps), organizations are being forced to rethink the way their entire businesses operate. “The digital … continue reading
The drone industry is emerging in every sector of the economy. Drones are being used to help agriculture, videography, journalism, building inspections, and search-and-rescue missions. But it isn’t just this new piece of technology and hardware that is bringing new opportunities to these industries—it’s software. “The drones are not interesting by themselves; what is interesting … continue reading
BlazeMeter: BlazeMeter ensures delivery of high-performance software by enabling DevOps teams to quickly and easily run open-source-based performance tests against any mobile app, website or API at massive scale to validate performance at every stage of software delivery. The rapidly growing BlazeMeter community has more than 100,000 developers and includes prominent global brands such as … continue reading
Companies have heard the saying “test early and test often” more times than they can count, but in a DevOps environment, testing is an important aspect of the software development process. SD Times spoke with some experts about how much testing can be done in a Dev-Test-Ops environment, and how companies can determine how much … continue reading
The DevOps community is all about speed and high-quality releases, and since mobile applications and websites drive traffic and revenue, companies can’t afford to have site crashes or send out buggy releases. To emphasize the importance of testing, people are putting it back into DevOps, literally, so it shifts both left and right to the … continue reading
Microsoft’s BUILD conference has come and gone this year, and in its wake there is a great deal for developers to consider. For most there are new capabilities and goodies to leverage, but as we will see there are some who are not entirely happy about where things are heading on some fronts. As expected, … continue reading
Software has become a key factor in the success or failure of a business. Every industry is going digital, and with most of the world already “plugged in,” their software needs to be fast, easy to use, bug free and useful. Development shops are the powerhouses to creating this software, but be successful, a developer’s … continue reading
Software is ever changing, and with software releases being pushed out almost every week with multiple people involved, it can be easy to get lost or make a mistake. Experts talk about DevOps and agile as being methodologies for achieving better, faster and higher-quality code, but in order to achieve that, development teams need to … continue reading
If a flurry of startup activity is any indication, the Internet of Things is upon us. And yes, there are real-world big-money IoT projects out there gaining traction—though they may be outnumbered by hobbyist Arduino mods and IFTTT-connected light switches. However, if you haven’t gotten on board yet, you haven’t missed much. Platform manufacturers are … continue reading
Before the shift in software methodologies, the application life cycle was fairly simple—or at least straightforward. Now, contextual elements of ALM have changed drastically because of the evolving nature of the industry. Where the old ALM process was all about managing application development, today’s faster pace of delivery and more complex applications are forcing companies … continue reading
These days, everyone has a best friend: Their smartphone. “On the Web, personalization is a constant struggle, whereas on mobile it’s pretty accurate,” said Nancy Hua, cofounder and CEO of Apptimize, a mobile A/B testing platform. “You know everything they’ve ever done. You also know their context at that moment: Are they on the go? … continue reading
Whether it’s a soon-to-be STEM college graduate or an experienced developer looking for a change in scenery, the information age is upon us, and there is a large demand to fill these technical roles. Last year, 38,175 computer science students graduated into a workforce where 604,689 jobs existed, according to Code.org. The Bureau of Labor … continue reading
Mobile apps unleash a world of capabilities. Commonly used to bond with family and friends through social media and picture-sharing, as well as to pass time with games, they also provide businesses and organizations the ability to work and collaborate on-the-go with a variety of productivity tools, such as Microsoft Office Mobile. They allow us … continue reading
Automation is just like every other technology in that it takes effort to be successful. It’s another strategy that can be incorporated into the software testing life cycle, but issues come from testers figuring out how they can build it into a process and determining what solutions or tools are right for their company. Over … continue reading
Companies are collecting, generating, storing and analyzing more data than ever before to improve their competitive standing. However, organizations vary significantly in their ability to leverage information across the enterprise and even between departments such as marketing and sales. All too often, available data, reports and analytics aren’t being leveraged as effectively as they could … continue reading
Agile has been around for more than a decade now. It has proven itself at the team level and has scaled to the enterprise, but where does the methodology go from here in today’s modern software development world? “The Agile Manifesto has stood up remarkably well for very broad adoption across a large number of … continue reading
DevOps is about more than getting development and operation teams to work together. It is a philosophy to get teams to embrace collaboration, ship code faster, and be more responsive to the market. And just working together isn’t enough to achieve that goal. In order to truly be successful within DevOps, organizations need to adopt … continue reading