My Reaction To React

David Pitt Articles, Development Technologies & Tools, JavaScript, React, Tutorial 3 Comments

We at Keyhole have been helping our clients adopt JavaScript-based single-page applications for over five years. We have been impressed with the adoption and advancement of the ever-changing JavaScript ecosystem.

Server side, headless JavaScript (Node.js) has led to good tooling and packaging options along with server side remaining available. Additionally, the new ECMA6 standard has turned JavaScript into a viable general purpose programming language, that is arguably, on the same plane as C# or Java. It certainly has a large number of available frameworks and tooling options.

React differs from the other frameworks I’ve worked with in a handful of ways. In this blog, I will show tangible examples of React’s unique features and capabilities, particularly how it handles HTML-based Components.

Default image for blog posts - purely decorative

Quick Introduction To SQL Server Profiler

Brian Clay .NET, Articles, Databases, Development Technologies & Tools, Tutorial Leave a Comment

When working with SQL Server, you might run across a situation where it is just not running fast enough. While there could be many reasons for this, there are tools that can help you track down just what is going on behind the scenes. SQL Server Management Studio’s SQL Server Profiler or just (Profiler) is a tool that can be used to monitor queries run on your database.

In this blog post I’ll give a brief demonstration of the SQL Server Profiler tool. I’ll show you how to keep an eye on all the queries that are being run against your database, as well as how to use a filter to narrow your search to just slower-running queries…

Microsoft Silver Partner

Keyhole Earns Microsoft Competency Partner Status

Keyhole Software Articles, Azure, Company News, Consulting, Keyhole 1 Comment

We are excited to announce that Keyhole Software has achieved the status of Microsoft Silver Competency Partner.

Joining this elite tier of Microsoft Partners represents that Keyhole has achieved the highest level of application development competence with Microsoft technologies. It required a history of success within the technology industry and a constant commitment to customers.

Migrating to Java 9

Billy Korando Articles, Development Technologies & Tools, Java, Programming, Spring, Spring Boot Leave a Comment

Java 9, after many delays and failed votes, looks to be finally arriving this September.

Java 9 will bring several new features: enhancements to Streams, a REPL, improvements to Collections, among others. But by far the biggest and most controversial change is Jigsaw. Jigsaw is introducing modularity to the JDK, a long topic in and of itself, but it is one of the major reasons upgrading to Java 9 will be more difficult than previous major releases of Java.

In this blog we will take a look at some of the benefits of running in a Java 9 environment, how to migrate a Spring Boot application to Java 9, and finally review some of the common problems you may run into and strategies for resolving them…

Got Swagger? (i.e. How I Got My Swagger on and How You Can Too)

Aaron Diffenderfer Articles, Development Technologies & Tools, Programming, Tutorial Leave a Comment

Most developers attempt to ignore and put off documentation as long as possible during the development process. However, the return on investment is worth the time and effort — far more than most of us realize. This is particularly true with API documentation. 

Working with a recent client, I had the opportunity to use Swagger to document APIs and provide structure around the development process. During daily standups, I may have been known to say that my task for the day was to “get my Swagger on.” 

In this post, I want to walk you through my journey with Swagger along with general thoughts, tips, and tricks that I’ve learned along the way so that you too can “get your Swagger on.” Let’s get started…