If you’re building custom applications owned by the same organization, there are many benefits of implementing single sign-on (SSO). You get shorter development time, increased security, and improved user experience. One of my favorite aspects of SSO is that instead of upgrading a large codebase all at once, you can do it a piece at a time.

What do I mean by that? Well, let’s say you’re looking to shift an app written in ASP.NET MVC 5 to ASP.NET Core MVC. You can do so by migrating each service at a time instead of rewriting the entire thing. You can then connect the two apps like they were one by enabling SSO. 

Source de l’article sur DZONE

Payara Server 5.193.1 is now Jakarta EE 8 Full Profile compatible!

We are very happy to report that we’ve successfully passed all of nearly 50,000 test suites of Jakarta EE 8 TCK, and Payara Server 5.193.1 is Jakarta EE 8 Full Profile compatible!

You may also like: Jakarta EE and Beyond!

The Payara team is extremely proud to be among the first to achieve Jakarta EE 8 Full Platform Compatibility, starting with Payara Platform 5.193.1. This is a significant milestone for Payara, and the team has done a huge amount of work to get this done. I think this is a great adoption story for Jakarta EE, in general, as Payara Server is not a Java EE 8 implementation. Furthermore, this shows that Jakarta EE is an open standard and can bring in new organizations and implementations.

Source de l’article sur DZONE

RingCentral Virtual Voicemail Assistant

Nowadays, consumers have a variety of options for obtaining services and getting the help they need. They can use webchat, email, the Internet, and face-to-face contact, yet telephone customer service is still the first choice for most customers when they have questions or a problem that needs to be resolved.

In order to ensure your customers are happy with the customer service they receive, it’s even more important for you to provide exceptional customer service, including outstanding telephone service. Consumers expect better service than ever before, and the capabilities of modern telephone communications allow you to offer them the satisfaction and resolution they demand.

Source de l’article sur DZONE



Long Live APIs

In this article, I will highlight how the glorious monarchical reign of REST (Representational State Transfer) APIs is declining and how the ecosystem is moving towards democracy. Today the API consumers decide what the format or protocol of the API should be.

Source de l’article sur DZONE

It was the early 2000’s, your .NET application was the best thing to hit the streets since the IBOOK G3 came out. Let’s just say that your application was so money, it didn’t even know it. It had its shiny new (insert any sweet .NET functionality here) and all of the Java-based applications were jealous of it. Those were the days…

Now turn to today. You feel like John Ritter and your application is the problem child from hell. It’s stuck in the past; it won’t allow you to update it. You’re constantly supporting all of its bad consumption habits and it won’t play nice with your other applications.

Source de l’article sur DZONE

Sinatra is a great web application library. It can be used to streamline development in Ruby and several other programming languages. A number of articles on Dzone have been written on using Sinatra to develop web applications, but there didn’t appear to be an article on setting up Sinatra. We decided to provide a quick tutorial on this process.

Setting Up Sinatra for Ruby Development

The first step is to download the latest stable version of Ruby. Some versions of Ruby are not compatible with Sinatra, so you may need to update it. I would like to emphasize that the 64-bit version is functional, but it may require some packages to be compiled manually. Therefore, this version is only recommended for more advanced Ruby developers.

Source de l’article sur DZONE

With the vast amount of internet fraud, security breaches, and digital crime, the call to fortify your key business data has never been louder!

Well, the world wide web is not what it used to be. As businesses grow globally, and more business infrastructures are connected, cybercriminals have come to realize the importance of the data that organizations are protecting. Also, the recent surge in technological advancement has made everyone from solopreneurs to large scale firms more vulnerable to attacks now more than ever.

Source de l’article sur DZONE

With the significant rise of cryptocurrencies and the increasing glamor associated with it, the demand for a service where users can buy or sell cryptocurrency from any trading exchange, without having an account is extremely high. By fundamentally partnering with multiple exchanges to offer users an integrated and simplified experience, an exchange aggregator platform brings the much-needed ease and value of carrying out transactions for users.

Without having to wade through multiple log-in procedures across multiple exchanges, users can receive all the information that they need on a single unified interface. What’s more, with the current regulatory environment becoming more and more stringent by the day, an aggregator is immune to the constant fluctuation of rules and regulations, since they technically function as a global exchange, not bound by major legal stipulations.

Source de l’article sur DZONE

Deep learning

Introduction to Deep Learning for Manufacturing

Before getting into the details of deep learning for manufacturing, it’s good to step back and view a brief history. Concepts, original thinking, and physical inventions have been shaping the world economy and manufacturing industry since the beginning of the modern era, i.e. early 18th century.

Ideas of economies-of-scale by the likes of Adam Smith and John Stuart Mill, the first industrial revolution and steam-powered machines, electrification of factories and the second industrial revolution, and the introduction of the assembly line method by Henry Ford are just some of the prime examples of how the search for high efficiency and enhanced productivity have always been at the heart of manufacturing.

Source de l’article sur DZONE


SQL vs NoSQL: Time for Some Introspection

SQL vs NoSQL
Does the SQL vs NoSLQ Question Wrench Your Soul?

In this post, we look at the long and storied history of the SQL vs NoSQL debate. The articles included stretch way back to the ancient days of the early 2010s and go through 2019  – each exploring a different aspect of the SQL vs NoSQL quandry. 

After all these years duking it out, is either solution winning the battle for developers’ hearts and minds? 

Source de l’article sur DZONE