Everyone seems to be talking about DevOps but, if you are new to it, it might all seem a little overwhelming. For an organization that doesn’t use DevOps today, the adoption of this three-step approach will promise a generally clean implementation. Step 1: Creating the Application Pipeline Regardless of the type of application, the pipeline … continue reading
Subscription- and usage-based pricing are all the rage these days. So how are companies becoming even more creative in their software pricing and licensing? Although a lot of innovation is starting to happen, much more appears to be in store over the next couple of years. ISVs such as Siemens are already charging on the … continue reading
In baseball, it’s three strikes and you’re out. In this age of app fatigue and digital transformations, the rules of America’s favorite pastime don’t apply to web application development. For most brands and enterprises, they have seconds to delight a user or they are skipping out of the ball park and onto the next competitor. … continue reading
With 2017 drawing to a close, Gartner is looking to the future. The organization announced its annual top strategic technology trends at the Gartner Symposium/ITxpo this week. The basis of Gartner’s trends depends on whether or not they have the potential to disrupt the industry, and break out into something more impactful. The top 10 … continue reading
The world of software development involves so much more than writing code these days. Developers need to understand artificial intelligence, the cloud, new methodologies, and the expanding infrastructure required for the Internet of Things. Here are some companies our editors are watching to lead the way. tCell WHAT THEY DO: Application security WHY WE’RE WATCHING: … continue reading
In the user experience research space, teams learn how to work in an Agile flow, how to collaborate “across the wall,” and how to stay a cycle ahead of the development teams to ensure they are creating the best possible experience for users. But what happens when the team moves to continuous delivery? In CD, everything … continue reading
Data scientists are no magicians, but they are in high demand. Researchers and analysts in this space recognize the diversity and explosion of Big Data, but the only way enterprises are going to be able to prepare for the future of Big Data is with a data science team capable of working with dirty data, … continue reading
Over the last 12 to 18 months, a growing trend has emerged in the cloud space. Just a few years back, we were accustomed to using a bare metal server for each application—then we evolved to Hypervisors and virtualization to squeeze more out of our physical resources. The next step was to squeeze even more … continue reading
The enterprise middleware landscape is shifting dramatically, with organizations pursuing a variety of paths — in both specialized managed services and DYI iPaaS packaged software – to get to the common destination of cloud-enabled middleware. With cloud integration skills in high demand, new outside partners to work with, and even some LOB managers now creating … continue reading
JDK 9 is less than three weeks away at the time of the writing and one of the burning questions is whether it has been worth the wait. Originally, general availability was slated for release in September 2016, then March 2017, July 2017 and finally September 2017. So, it’s taken some time, but when you … continue reading
Whatever became of that mantra encouraging software companies to “Fail Fast” or “Fall Forward”? Most companies that followed a deliberate plan to release half-baked product fulfilled their destiny – they failed! “I’ve learned the “fail often” approach is unlikely to improve an organization. I learned this because I failed often when trying it.” – Jared … continue reading
The year was 1997. Steve Jobs fidgeted on a stool in front of the World Wide Developer Conference, chatting with the audience: “You’ve got to start with the customer experience and work backwards to the technology. You can’t start with the technology and try to figure where you’re going to sell it. I’ve made this … continue reading
Time is quickly running out for businesses not prepared for the May 2018 introduction of the European Union’s General Data Protection Regulation (GDPR), which has the potential to impact any business that interacts with customers that are members of the EU. Preparing for compliance means that CISOs (or other IT professionals) will have to act … continue reading
Encrypted Media Extensions (EME) is one step closer to becoming a fully ratified World Wide Web Consortium (W3C) recommendation. Yesterday, it was revealed W3C’s director Tim Berners-Lee has reached a decision to approve the specification. EME is a format that enables the playback of protected content within a web browser without requiring a plugin. “The … continue reading
Software development team roles are changing as the pace of business continues to accelerate. Agile development, continuous integration and continuous delivery continue to become more important. At the same time, there are more low-code and no-code platforms that enable less technical “citizen developers” to build, update and enhance line of business applications. “We need citizen … continue reading
Businesses are in the midst of a digital transformation. To transform, they must become software companies, they must turn their products and services online, and they must provide more intelligent solutions. This new and connected world has companies turning to the Internet of Things (IoT) to lead them towards new business opportunities. The Internet of … continue reading
Artificial intelligence is getting more advanced, and beginning to give technologies the ability to do things we never could have imagined years ago. Machines can translate for us, they can talk back to us, they can listen to us, and they can even automate some of our tasks for us. But as technology begins to … continue reading
The common practice for monitoring the Internet Protocol version 6 (IPv6) network traffic has been to pretend it doesn’t exist by simply ignoring it or disabling it across corporate networks. But with the growth of both IoT and hyperscale data centers, the demand for IPv6 visibility is real, and an increasing portion of the Internet-connected … continue reading
Despite the fact that containers are still considered a new tool in the developer scene, they have already been put to work in industries everywhere: Financial services companies use containers to track credit scores and provide financial recommendations to their clients, government organizations use containers to model the effects of weapons and identify ways to … continue reading
What’s the first thing emergency personnel ask a group of people to do in the midst of a crisis? Remain calm. For developers that discover an issue or exploit in their applications, staying calm and assessing the situation is definitely a good place to start, but determining the level of severity will really determine what … continue reading
Through cloud adoption and cloud migration, many companies are realizing the benefits of adopting anything-as-a-service (XaaS). There are real cost benefits to XaaS, but software experts notice enterprises are running into the same challenges and making the same mistakes when it comes time to adopt these models. For these companies, it’s their management practices, their … continue reading
The Python programming language has come a long way since it was first released in 1991. Today, it is quickly becoming a first-class enterprise language used in production. “Python has been extensively used in the industry for anything from building Raspberry Pi applications to configuration servers and using a scripting language for large scale applications,” … continue reading
Using outside components? If so, you better test them, even if they came from the most reputable open-source project or commercial component provider you know. If you’re not testing components, especially within the context of other components required for your application and the environment in which your application will run, expect to find defects in … continue reading
With software configuration management (SCM), gone are the days when developers would email their code changes back and forth, waiting patiently for review. SCM has certainly changed the process for code review, feedback and collaboration, but it is the rise of distributed version control systems like Git that allow software teams to work faster than … continue reading
If you listen to the pundits, Progressive Web Apps (or PWAs) have come to represent all that is good about application delivery via the web, and are sure to rule the web today, tomorrow and forever more. While that may be a grandiose claim — or at the very least some very wishful thinking — … continue reading
Replacing monolithic apps — or building greenfield ones — with microservices is a growing consideration for development teams that want to increase their agility, iterate faster and move at the speed of the market. By providing greater autonomy amongst different teams, allowing them to work in parallel accomplishing more in less time, microservices offer code … continue reading
Machine learning isn’t the only term getting all the buzz. Deep learning, or a class of machine learning algorithms, is showing great promise, primarily because it’s getting results. Deep learning historically was largely inaccessible because it had such high demand on computational resource and data, but with the progression of technology, storage costs have come … continue reading
We asked developers, CTOs, entrepreneurs and consultants across the country to describe concrete ways in which PaaS has changed their development style. RELATED CONTENT: Three cloud PaaS trends to watch in a serverless world 1. Reducing headcount Rob Reagan, CTO of Text Request At Text Request, we’re able to also reduce headcount using Azure’s PaaS offerings. Without … continue reading