In-Depth

Six steps to usable product design that save time and money

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

What you want, when you want it. Key trends in modern UX design

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

The coming impact of GDPR on digital businesses

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

More In-Depth

How the growth of IoT created demand for IPv6 visibility

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

3 predictions on the future of containers

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

Crisis mode: What developers should do when they discover an error

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

Avoid these mistakes when transitioning to an XaaS model

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 grows in popularity

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

Service virtualization keeps software testing on track

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

Git’er done: SCM system keeps developers and projects on track

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

The web app model becomes progressive

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

Top 10 considerations when planning Docker-based microservices

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

The power of deep learning

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

6 ways platform-as-a-service is giving developers superpowers

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

Three cloud PaaS trends to watch in a serverless world

The future may be serverless, but for now, commoditized infrastructure is making platform-as-a-service increasingly attractive for startups, enterprises and developer shops. Led by Amazon and Microsoft, vendors such as Salesforce, Google and Oracle are pitching platforms for every development style, architecture, language and use case. And cloud-native programming is even attractive on-premises: a desire for … continue reading

Artificial intelligence that can read your emotions

As technology progresses and the world becomes more virtual, there is a fear that we will lose the human connection and communication; but what if our devices could replace those interactions? Developers and researchers have been advancing artificial intelligence to not only create systems that think and act like humans, but also detect and react … continue reading

The realities of machine learning systems

In the late 19th century, the Industrial Revolution introduced complicated farm machinery that changed the way farmers planted, cultivated and harvested their crops. These machines meant fewer farm hands were needed, but it created jobs for people to build and repair farm equipment. The improved benefits of utilizing farm machinery impacted the quality of life, … continue reading

11 reasons why Android is winning

You know the smartphone has supplanted every other consumer technology when all anyone really wants in a car now is a “smartphone on wheels.” In a world where most smartphone users have Android-based models, Google is aiming to reach the next billion users coming online — with Android as the nexus of activity. Whether it’s … continue reading

Controlling software through containers and microservices

Businesses want to move faster, develop more software, and deploy software and updates more often, but to do this in a traditional software architecture is a lot to put on developers. In order to ease the pain, more businesses and developers are turning to containers. A software container is a way to package software in … continue reading

Spreading Scrum through the enterprise

Scrum may seem like it was built for the software development world, but its benefits go way beyond developers. Businesses are starting to realize that if they want to keep up with the pace of innovation, they need to change the way they work outside of development. And that involves Scrum. “Companies can no longer … continue reading

Old developers can learn new tricks

After graduating from a career accelerator, longtime embedded technology engineer Magee Mooney knew she would face some challenges as an older developer trying to reinvent herself in the market. She didn’t realize how difficult it would be until she sat in her first interview with a potential employer who said, “Don’t take this the wrong … continue reading

Ten project tools that every development team could use

Every year, new tools, frameworks and languages arrive, and every year developers must sit down and see if they’ll actually save any time by diverting current projects (or planning new ones) with them. We’ve gone through the maternity ward of tooling and picked out the brightest prospects for the coming months and years. Among this … continue reading

How AI will impact development

Everyone’s talking about how AI will revolutionize so many things. Most of today’s discussions take place at the application level, although AI will impact software development too. Some vendors, ISVs and consultants anticipate such a shift, but they aren’t able articulate the specifics yet. For years, organizations have been building software using certain types of … continue reading

Navigating the endless ALM river

Agile development and DevOps are fueling the evolution of application life-cycle management (ALM) as delivery cycles continue to shrink. While the original promise of end-to-end visibility and traceability is still important, today’s ALM is more about continuous processes. Microsoft’s Team Foundation Server (TFS) and Visual Studio Team Services (VSTS) reflect that and the changes that … continue reading

Next Page »
HTML Snippets Powered By : XYZScripts.com