Welcome!

AppDynamics the World Leader in APM and DevOps

Jyoti Bansal

Subscribe to Jyoti Bansal: eMailAlertsEmail Alerts
Get Jyoti Bansal via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Latest Articles from Jyoti Bansal
In a digital world that moves as fast as ours, programmers are applying new, creative ways of thinking to the software development process in a non-stop push for ever-faster turnaround times. In DevOps, Continuous Integration (CI) is increasingly the integration method of choice, in la...
The first thing you need to know about blockchain is that it enables the creation of virtual currencies and intelligent contracts. At its core is the concept of a “distributed ledger,” where data on transactions is recorded across a range of specified databases. Every transaction can b...
Is your application too difficult to manage? Do changes take dozens of developers hundreds of hours to execute, and frequently result in downtime across all your site’s functions? It sounds like you have a monolith! A monolith is one of the three main software architectures that define...
Automation, a key pillar of the DevOps movement, frees IT operations to focus on higher-levl work and collaborate with cross-functional teams. But what if your automation is so good that developers don’t need you anymore? Mike Gualtieri of Forrester Research coined the term NoOps in hi...
In 2016, blockchain technology came close to hitting its peak on Gartner’s annual Hype Cycle, signaling an imminent shift from an emerging, theoretical technology to widespread adoption. Like cloud, big data, and the Internet of Things (IoT) before it, blockchain is the tech industry’s...
Software developers are the modern equivalent of medieval craftsman. In the old days, masters of the constructive arts — such as those who transformed trees into furniture — would take responsibility for the entire user experience. They did everything from design and configuration to i...
Like other industries did before it, retail banking is riding a bucking bronco of digital transformation. While customer satisfaction levels drop and government rules and regulations continue to expand, retail banking seeks new ways to adapt to the massive changes in how consumers inte...
This is the story of software. The initial blog in this series was all about the structural formation of programming languages. We went all the way back to steampunk days to see how the framework for programming grew out of Charles Babbage’s Analytical Engine in the 1840s. We ended up ...
The rise of containers and microservices has skyrocketed the rate at which new applications are moved into production environments today. While developers have been deploying containers to speed up the development processes for some time, there still remain challenges with running micr...
Construction has been called the science of the practical. While designers and governmental bodies argue over the limits of the possible, leaders in the construction industry have simply continued to build along the most efficient path. Construction was one of the last industries to ge...
It’s hard to believe that it’s already 2017. But with the new year comes new challenges, new opportunities—and, of course—new software projects. One of the most important questions beginner, intermediate, and advanced coders all have to answer before they begin their next project is wh...
Software development is a moving target. You have to keep your eye on trends in the tech space that haven’t even happened yet just to stay current. Consider what’s happened with augmented reality (AR) in this year alone. If you said you were working on an AR app in 2015, you might have...
The word—or rather, the contraction—is simple: DevOps. But DevOps, which refers to the increased communication and collaboration between development and IT operations, is an ever-changing, sometimes complicated term. While “dev” and “ops” used to be siloed into separate philosophies, p...
If there are two departments that have undergone huge changes in recent years, it’s development and operations, and 2017 looks likely to see this trend continue. What’s on the horizon for the often dev-centric DevOps teams and operations in particular? According to Gartner Research, D...
Staying current in the programming field can sometimes make you feel like the Red Queen in “Alice Through the Looking-Glass.” She said, “It takes all the running you can do to keep in the same place. If you want to get somewhere else, you must run at least twice as fast as that!” You’...
The insurance industry is well aware that digital transformation is coming, even if some CIOs can’t really say what their individual companies will look like at the end of it all. In a survey of thousands of C-level execs around the world, insurance came in among the top five industrie...
Has there ever been a better time to be in DevOps? TV shows like “Person of Interest” and “Mr. Robot” are getting better at showing what developers actually do, using chunks of working code. Movies like Michael Mann’s “Blackhat” (2015) won praise from Google’s security team for its Dev...
Do you know how much your organization risks with every potential outage? Application performance issues can impact away more than revenue, your brand might take a substantial hit as well. Hundreds, thousands of potential customers could take to Facebook, Twitter, Yelp, the App Store ...
There are more than 2,500 documented programming languages with customizations, dialects, branches, and forks that expand that number by an order of magnitude. In comparison, the Ethnologue: Languages of the World research officially recognizes 7,097 official language groups that human...
Every year, a new slate of conferences focus on helping those who work in the world of DevOps learn the latest IT technologies, performance challenges, languages, frameworks, platforms, software developments and career management techniques. However, with tight travel budgets and time ...
Reality itself is going through a digital transformation thanks to leaps in 3D rendering and the crunch-speed motion feedback data. Although the modern definition of virtual reality (VR) has been making promises for three decades, the emphasis was always on the potential. Now it’s here...
Every app developer dreams of the kind of success that Pokémon Go is enjoying right now. A month ago, it was just a rumor. Just 24 hours after it was released, it was the number one top grossing app, even though it was free to download and play. Within a single week, Pokémon Go servers...
It’s surprisingly difficult to find a concise proper definition of just what exactly DevOps entails. However, I did come across this quote that seems to do a decent job, “DevOps is a culture, movement or practice that emphasizes the collaboration and communication of both software deve...
With the rise of Docker, Kubernetes, and other container technologies, the growth of microservices has skyrocketed among dev teams looking to innovate on a faster release cycle. This has enabled teams to finally realize their DevOps goals to ship and iterate quickly in a continuous del...
Python has long been a go-to language for developers creating cutting-edge web applications. However, Python’s advantages of power, versatility, flexibility and ease of programming have made it a favorite language in a multitude of applications, industries, and niches. Examples of Pyt...
Unless you’ve been living under a rock the last couple of days, it’s been almost impossible to miss the wildly popular release of Pokemon Go mobile application. Central to the application is geo-location, which is used in conjunction with augmented reality to place virtual characters i...
In a crowded world of popular computer languages, platforms and ecosystems, Node.js is one of the hottest. According to w3techs.com, Node.js usage has gone up 241 percent in the last year alone. Retailers have taken notice and are implementing it on many levels. I am going to share the...
The goal of any tech business worth its salt is to provide the best product or service to its clients in the most efficient and cost-effective way possible. This is just as true in the development of software products as it is in other product design services. Microservices, an app ar...
Stop me if you’ve heard this one before: there’s another side to the Internet that isn’t just about connecting people. The Internet of Things (IoT) is about connecting virtually any “thing” or machine. They could range from personal wearables to smart homes, smart cities’ infrastructur...
Using any programming framework to the fullest extent possible first requires an understanding of advanced software architecture concepts. While writing a little client-side JavaScript does not necessarily require as much consideration when designing a scalable software architecture, t...
To let other TypeScript libraries use your library, you need to create a .d.ts file to declare all your public APIs of your library with the typing information. The enforce to clearly list all your public APIs for each libraries you are developing. We found it serves as a quick and acc...
This article series has covered a lot of ground: it presented an overview of application performance management (APM), it identified the challenges in implementing an APM strategy, it proposed a top-5 list of important metrics to measure to assess the health of an enterprise PHP applic...
Your Node.js application may be utilizing a backend database, a caching layer, or possibly even a queue server as it offloads CPU intensive tasks onto worker servers to process in the background. Whatever the backend your Node.js application interfaces with, the latency to these backen...
Memory leaks can be a serious problem in Node.js, potentially affecting the performance of your Node apps. Although it might look like a predicament in the back-end is causing the application to fail, the real source of a bug could be a Node.js memory leak. It’s important to understand...
PHP is one of the most popular scripting languages used for web development. The latest version of PHP, PHP 7 is a new version of the language that is been optimized for fast performance. However, PHP has a rival in HHVM (Hip Hop Virtual Machine) — a virtual tool that executes PHP code...
If you are new to Python, you might be confused about the different versions that are available. Although Python 3 is the latest generation of the language, many programmers still use Python 2.7, the final update to Python 2, which was released in 2010. There is currently no clear-c...
A somewhat controversial title because of course DevOps promises a lot of value. But now I have your attention, what I really want to outline is the importance of value stream mapping in regards to DevOps adoption. I think that the famous “Alice’s Adventures In Wonderland” should be...
There are not many times in my career that I am going to be able to quote Will Smith, but in the “Will2K” video, Will states “You Never Know Where You Are Going Until You Know Where You Have Been”. For me, this summarizes why measurements and metrics are so important. Unless you can u...
DevOps has quickly become the buzzword du jour for the software industry and promotes something that many developers and IT Administrators don’t enjoy: collaboration. According to Wikipedia, “DevOps acknowledges the interdependence of software development, quality assurance, and IT ope...
Need a crash course on what DevOps is, how to foster a collaborative environment, and how to measure the effectiveness? We created a DevOps course, which presents you with a series of interactive questions to test your knowledge. Having just viewed the course myself, I have to say i...