What to Consider When Selecting a Streaming Framework

On a project for a client, we faced a problem where our application wasn’t scaling sufficiently. At the end of this post, I’ll let you know which framework we chose, and why. We’ll focus less on comparing the frameworks and more on what I had to learn just to participate in the evaluation necessary to
READ MORE >

Stream Smarter: Reactive Systems Using Reactor and Spring

Reactor 3.x is a Java library for writing reactive applications using the Reactive Streams standard. Reactor Core provides a reactive systems implementation similar in style to RxJava 2. Because it is based on standard reactive streams, Reactor can easily integrate with any other reactive streams library (particularly RxJava 2). There are adapters available for RxJava 1
READ MORE >

Looking at the Elm Language as an AngularJS Developer

Over the last several years, there has been increasing discussion of functional programming, both abstract concepts and concrete language implementations. While JavaScript can support functional programming concepts, the AngularJS framework does not provide a purely functional approach. If you’re not familiar with functional programming, we’ll quickly explore some of the basics of functional programming and the Elm language.

READ MORE >

Software Testing: Start Test Design with the Data

The term “software testing”, especially outside the profession, often relates to the user interface. What buttons does someone push to make sure it “works right”? What will“make it break”? This is true not only when it comes to test execution, but test case design as well.

In modern software projects, this approach won’t be enough. Today’s tester can’t wait until the user interface is fully designed, implemented, and available before writing and executing tests. When complex software systems require multiple testing methodologies to verify and validate, the effect of this waiting period is magnified. A tester must start from another perspective – the data – and carry that perspective throughout every aspect of testing.

READ MORE >
data architecture

Why Architecture Matters for Data and Analytics – Part II

Following on from our first article on the aforementioned article, we demonstrated how Data Architecture provides an understanding of what data exists, where it is stored and how it flows throughout the organizations and/or systems. We also demonstrated how understanding system mapping, connection and configuration is key to formulating and deploying a data architecture that fits into the company’s objectives.

READ MORE >

BizTalk 2016 Release: Get an Integration Strategy to Upgrade Now

The BizTalk 2016 release has us pumped! This is the 10th major release from BizTalk, the enterprise-integration server that automates mission critical business processes. BizTalk 2016 bridges the digital transformation needs for on-premises automation while allowing the creation of applications in the cloud. Microsoft shared the integration future and roadmap late last year with detailed directions and key product offerings that
READ MORE >

Data migration to the Cloud with Talend

Smooth Move – Taking Data to the Cloud with Talend

As cloud computing continues to be a hot topic, with interest shown across all levels of organization. Its adoption is becoming rapid and showing no sign of slowing down. As this solution become cheaper and more widely utilized, cross database conversion is becoming prevalent. Industry leading relational database engines are very similar to one another, however, they are not identical in their supported data types, metadata or internal data manipulation capabilities. You might need to extract data from a cloud based storage for processing on-prem and load back into the cloud.

READ MORE >
Azure EA

Lower Your Azure EA Payments: PowerShell

If you’re like us, you want to better understand which resources in your enterprise agreement (EA) are “hot” to reduce cost. Then read on as we look at Azure EA Billing Summary with PowerShell. The Issue with EA We recently noticed that our EA payment had skyrocketed. We wanted to identify which subscriptions and resources were
READ MORE >

Advanced Analytics Data Scientist

Introduction to Data Science: Math + Tech = Business Smarts

Industries today are combining technology and advanced analytics to help make increasingly intelligent decisions. This is known as data science.

READ MORE >

Azure Active Directory: Creating Applications and SPNs with Powershell

As many of you know, Azure Active Directory (AAD) is Microsoft’s multi-tenant cloud based directory and identity management service. Like all of Microsoft’s Azure Services, it can be programmatically driven with Powershell. The defacto Powershell module to accomplish AAD automation is the Azure Active Directory v1.0 module, also known as the MSOnline module. While stable and incredibly useful, the module begins to show
READ MORE >