In-Depth

DRM concerns arise as W3C’s Tim Berners-Lee approves the EME specification

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

Industry Spotlight: Citizen developers are a necessity

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

Climbing the IoT data mountain

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

More In-Depth

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

It’s a mobile-first world when it comes to apps

Like DevOps and agile practices, “mobile-first” development is changing the way developers approach building applications. Of course, the industry doesn’t need another buzzword, but this one accurately describes the way teams are thinking about user engagement and developing quality digital experiences. Plenty of digital organizations are shifting their efforts and making mobile development more than … continue reading

Security in software needs to be Job One

It’s a scenario right out of a Bond movie. James is charging down a hallway, parkouring over bad guys, shooting everyone he sees in a mad dash to get to the glowing computer screen in a dark basement under the villain’s hideout. Inside that computer: stolen information. Maybe it’s a list of other agents. Maybe … continue reading

Solving the Internet of Things integration problem

The Internet of Things is starting to become more mainstream. Consumers around the world are buying smartwatches to count their steps, smart thermostats to control the temperature in their house based on whether or not they are home, and even refrigerators that can help them make their shopping list. Businesses are also taking advantage of … continue reading

Next Page »
HTML Snippets Powered By : XYZScripts.com