In Apache Kafka, Java applications called producers write structured messages to a Kafka cluster (made up of brokers). Similarly, Java...
Sunday, March 31, 2019
IoT Edge Use Cases With Apache Kafka
MiniFi Java Agent 0.5 First, copy over the necessary NARs from the Apache NiFi 1.7 lib: nifi-ssl-context-service-nar-1.7.0.nar nifi-st...
IoT and Blockchain: A Fruitful Combination?
A blockchain is nothing but a distributed ledger that carries and sends digital information securely without getting copied or modifie...
Agile Won the War But Lost the Peace
"I've spoken of the shining city all my political life...in my mind it was a tall, proud city built on rocks stronger than oc...
An Overview of the Kafka Distributed Message System (Part 1)
I originally intended to name this article "Setting up a Kafka Message Queue Cluster." However, unlike RabbitMQ, Kafka does ...
Robust Message Serialization in Apache Kafka Using Apache Avro, Part 2
Implementing a Schema Store In Part 1, we saw the need for an Apache Avro schema provider but did not implement one. In this part we w...
Robust Message Serialization in Apache Kafka Using Apache Avro, Part 3
Part 3: Configuring Clients Earlier, we introduced Kafka Serializers and Deserializers that are capable of writing and reading Kafka r...
Database Continuous Integration With the Redgate SQL Toolbelt and Azure DevOps
This article explains how to set up a SQL Server source control and database continuous integration (CI) process from scratch — using ...
An Overview of the Kafka Distributed Message System (Part 2)
Welcome back! If you missed Part 1, you can check it out here. Broker, Topic, and Partition Broker In a simplified sense, a broker is ...
The Future of Machine Learning
Introduction to Machine Learning Machine Learning is an application of Artificial Intelligence. It allows software applications to bec...
JavaScript Bake-Off: Angular, React, and Vue
In this post, we present an open source reference application developed three times using three different frameworks: React, Vue &...
Slow MySQL Start Time in GTID? Binary Log File Size May Be the Issue
Have you been experiencing slow MySQL startup times in GTID mode? We recently ran into this issue on one of our MySQL hosting deployme...
Is Scrum Hurting Your Agility?
By now, most organizations are using Scrum; however, many of them feel like the agility of their organization has degraded, and they m...
How to Manage Alibaba MySQL Database From CLI
Alibaba Cloud offers highly-available on-demand MySQL, SQL Server, and PostgreSQL databases as part of their ApsaraDB for RDS (Relatio...
A Year in Review - BlockchainOps Entrepreneur
Bust or Break for Blockchain It was quite a year for Blockchain and Cryptocurrencies, though I would separate the two terms as much as...
You Can Help Waterfallers Get Agile With Good Stories
Agile may be a set of processes you support with well-designed, modern tools, but it's also a mindset that values the power of a g...
ASP.NET Core with Entity Framework Core: Returning Multiple Result Sets
One of the things I like most about Entity Framework is the various ways you can retrieve data to hydrate your entities. You can retri...
Taking a closer look at Python support for Azure Functions
Azure Functions provides a powerful programming model for accelerated development and serverless hosting of event-driven applications....
Shortening Machine Learning Development Cycles With AutoML
If you have used Machine Learning algorithms, you must have experienced the difficulties of parameter tuning. Facing complex algorithm...
Download iOS 12.1.1 Update for iPhone & iPad [IPSW]
Apple has released iOS 12.1.1 for iPhone and iPad users. The freshly updated version of iOS includes a handful of small changes and im...
The world's most popular programming language is JavaScript, but why?
Code repository service GitHub has shed light on what's fuelling the continued interest in JavaScript. ✔ Read More... ...
Classical inheritance in JavaScript
Inheritance in JavaScript is quite different from the concept of inheritance in other languages. It would be right to call it as deleg...
Tackle Bias and Other Problems/Solutions in Machine Learning Models
Predictive Analytics models rely heavily on Regression, Classification and Clustering methods. When analysing the effectiveness of a p...
Should We Automate All of Our Feature Scenarios?
Behavior-driven development (BDD) is a methodology in which we specify an application by first describing its behavior in the form of ...
What Are Microservices? And Why You'll Love Them
So, you have this awesome app. Everyone loves it. You know it, I know it. It's just the bee's knees. Awesome! But now, because...
Tested React: Let’s build a Data Table
Photo by Markus Spiske on Unsplash"Tested React" is a series of guides to get people accustomed to testing components in Rea...
Machine Learning Open Source of the Month (v.Nov 2018)
For the past month, we ranked nearly 250 Machine Learning Open Source Projects to pick the Top 10.We compared projects with new or maj...
Spring Batch: Processing Data From Web Service to MongoDB
Overview In this post, we will look on how to create a Spring Batch application that consumes web service data and insert it in the Mo...
Microservices 2018 Surprises and 2019 Predictions
Given the rate with which technology is changing, we thought it would be interesting to ask IT executives to share their thoughts on t...
Migrating 350K Nagios Objects to Sensu
At Sensu Summit 2018, Box.com Sr. Infrastructure SRE Trent Baker told the story of how they migrated over 350,000 Nagios checks to Sen...
Agile Best Practices Every Agile Team Should Have in Place
Information technology industry has been completely revolutionized by the use of Agile methodologies. But, what exactly is Agile? You ...
Making every developer more productive with Visual Studio 2019
Today, in the Microsoft Connect(); 2018 keynote, Scott Guthrie announced the availability of Visual Studio 2019 Preview 1. This is the...
Python Open Source of the Month (v.Nov 2018)
For the past month, we ranked nearly 250 Python Open Source Projects to pick the Top 10.We compared projects with new or major release...
Microservices Introduction (Monolithic vs. Microservice Architecture)
Recently, there has been a lot of fuss about microservices. There are a lot of discussions happening about microservices in almost all...
Python String isalpha()
Python String isalpha() function returns True if all the characters in the string are alphabets, otherwise False. If the string is emp...
How Blockchain Can Bring You (Nearly) Free Internet While Travelling
How Blockchain Can Bring You (nearly) Free Internet While TravellingAbstract: Leveraging prodigal Indian Telco market to steer clear o...
Visual Studio IntelliCode supports more languages and learns from your code
At Build 2018, we announced Visual Studio IntelliCode, a set of AI-assisted capabilities that improve developer productivity. IntelliC...