New On Our Blog Tips and resources for
software and IT professionals

Spring Integration (Part 2) – Adapters

Part 2 – Adapters In part two of this tutorial series on Spring Integration, I explore adapters.  Adapters are messaging endpoints.  In particular, they are the message endpoint that bridges your Spring Integration system to external systems and services (like JMS queues, databases, mail systems, etc.). The presentation video, at the link below, will introduce you to adapters – in particular showing you an examples of JMS adapters in Spring Integration. View Slides Only   After watching the video, apply… Read More

Friday’s Developer Picks

Happy Friday from the team at Intertech. Here are some of the articles or topics of discussion that were reviewed around our offices this week. From utilizing visual studio on a piano to program, Android Operating systems, Lambda Behave, and Microsoft .NET, we’ve got programming enlightenment for you. Interested in where one should start to learn programming? We’ve found a great article by Microsoft MVP Filip Eckberg. Eckberg outlines the main goals, languages, and resources one should seek as a… Read More

Top 10 Android L Features Developers Should Begin To Explore

Unveiled at Google I/O in late June, Google presented the next release of the Android operating system.  The to-be-named (it’s just called “Android L” for now) and numbered (version 5?, version 4.5?, …) version of Android is by Google’s own admission “one of the most comprehensive releases we have done” (see comment here from Sundar Pichai, senior vice president at Google in charge of Android, Chrome and Google Apps). As a developer of Android applications, you should know there really… Read More

Spring Integration Tutorial (Part 1) – Understanding Channels

In my last post, I introduced you to Spring Integration and indicated that an entire on-line tutorial was coming.  This is the first part of an eight part on-line tutorial that will introduce you to Spring Integration and its major components. Before you begin, make sure you have a development system that has the following: Java 6 or better.  See to download and install the necessary JDK. Eclipse 4 (or better).  See for the latest Eclipse train release…. Read More

Friday Picks from the Team at Intertech

As we kick off our Friday, we took a quick look back at some of the articles or topics of discussion that made their way around the Intertech offices this week. From Microsoft, top programming languages, and Java to Swift and Top Workplaces – we’ve got a few items to share with you. Enjoy! Interesting read about the future of Microsoft. Their goal is to be a “productivity and platform” company now. Read more The Top Programming Languages, Ranked by Job… Read More

How to Unit Test .NET Entity Validation

.NET has very nice entity validation in the System.ComponentModel.DataAnnotations namespace.  I often use Required, RegularExpression and MaxLength attributes (among others).  For the web developer, they work nicely on the client and the server without much work on your part.  However, this article isn’t focused on the glories of .NET entity validation but on how to unit test it. At the end of the article,… Read More

Voice App Helps Hungry Customers – and Keeps Major Fast-Food Chain On Top

Remember my post a few weeks back about the explosion of computer and mobile apps? I recently read that Domino’s pizza has pushed the envelope a bit further by becoming the first major fast-food chain to offer a phone voice app that lets you order by voice. (If the last time you experienced Domino’s was in college, you might be surprised to learn that the pizza has improved dramatically and the company now operates nearly 11,000 stores in 70 markets… Read More

Spring Integration – Enterprise Integration Veg-O-Matic

Do you remember some of those crazy kitchen utensil commercials during the 70′s and 80′s?  One of my favorites was the Veg-O-Matic.  The slogan for that tool was that “it slices, it dices”…and of course who can forget “but wait there’s more!” I have been working on some Enterprise application integration projects recently.  We are using the Spring Integration framework to accomplish our work.  This project within the Spring Framework portfolio amazes me.  It reminds me of the Veg-O-Matic.  It… Read More

Infographic: Tips to Increase Website Load Speed

After years of being commissioned to increase website load speed, I’ve learned that the most effective enhancements are also some of the simplest to implement. Sure, you could shave off a few milliseconds from your response times by spending weeks developing a customized sorting algorithm packed full of confusing heuristics. That sounds like great fun, but you’ll probably be wasting your time. So before you dive down that rabbit hole, I’d highly suggest taking a look at the website load… Read More

Tips for the Starting Entrepreneur

“Do what you say. Finish what you start. Be on time. Say please and thank you. While more than this is required for success, omit these and you’ll have an uphill battle.” This was one of 19 tips I shared yesterday with the Junior Entrepreneurs of Minnesota (jEM) program at the University of Minnesota. The slide deck with all 19 tips is below…. Read More