Joydip Kanjilal

28 articles

An Introduction to The Lambda Architecture

We dwell in an era of technology where Big data, the Internet of Things, Machine Learning have all become an inevitable reality. In today's...

Challenges of Big Data and their Solutions

In computing, the term "big data" refers to a collection of data that is both large and increasing at an exponential rate over time....

Best Practices in Cloud Security

Cloud Security comprises the technologies and methods to protect cloud computing systems from cybersecurity threats. This article discusses the best practices to ensure that...

An Overview of Resource-Oriented Architectures

Learn about Resource-Oriented Architecture (ROA), why it is useful, and the best practices for using it. Service-Oriented Architecture (SOA) and resource-oriented architecture (ROA) are architectural...

Best Practices to Design RESTful APIs

Poorly designed APIs are difficult to maintain over time, and they can fail often. Such APIs are also vulnerable to security threats from hackers...

Reactive Programming with RxJava

Reactive programming is a style of programming that helps simplify the synchronous processing of long running operations. When using reactive programming, you take advantage...

Tip for Porting Legacy ASP.NET Apps to ASP.NET Core

ASP.NET has for long been a popular Web application development framework since it was released in 2002. However, Web development using legacy ASP.NET has...

Preventing DevOps Failures

"Bridging the Gap Between Development and Operations" DevOps is a culture, a philosophy that is being practiced by many companies around the world to increase...

Best Agile Strategies for Success Applying the Agile Software Methodology

The agile way of software project management is a paradigm shift from the traditional models, such as Waterfall and others. The agile approach provides...

Android Studio Tutorial: An Introduction

Android is one of the most popular mobile device platforms. The Android platform allows developers to write managed code using Java (http://www.developer.com/java) to manage...

Make sure to follow Developer.com on Social Media