Click here to Skip to main content
15,850,265 members

Articles by Keyhole Software (Article: 1, Technical Blogs: 101)

Article: 1, Technical Blogs: 101

RSS Feed

Average article rating: 0.00

Containers
Docker
24 May 2016   Updated: 24 May 2016   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 17,414     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Whirlpool: Microservices Using Netty And Kafka

Average blogs rating: 4.71

6 Aug 2013   Updated: 6 Aug 2013   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 6,690     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
An argument against defaulting to auto-increment primary keys
2 Oct 2012   Updated: 2 Oct 2012   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 10,620     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
I expect that most people with skin in the game will not be serious NoSQL users for a while. This should not discourage developers and architects from experimenting with various NoSQL DBMS now, so as to make choices based on knowledge.
13 May 2013   Updated: 13 May 2013   Rating: 4.14/5    Votes: 5   Popularity: 2.90
Licence: CPOL    Views: 18,470     Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
This article introduces the relevant concepts, hopefully helps you to navigate around one or two common “gotchas,” and provides links to more in-depth resources.
23 Aug 2012   Updated: 23 Aug 2012   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 9,512     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
The motivation behind the DAL, the design principles that define a theoretically “good” DAL, and the relationship between the DAL and modern persistence technologies.
1 Oct 2013   Updated: 1 Oct 2013   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 11,901     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Practices in development that, while they don’t explicitly violate any standards (whether unwritten or not), they leave behind a "stench" of inexperience or lack of discipline.
7 Jan 2015   Updated: 7 Jan 2015   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: CPOL    Views: 9,861     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Someday Is a Lie
All Topics
28 Oct 2014   Updated: 28 Oct 2014   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 6,290     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
In this post, you will find an introductory analysis of CoffeeScript
7 Jan 2015   Updated: 7 Jan 2015   Rating: 4.71/5    Votes: 4   Popularity: 2.84
Licence: CPOL    Views: 13,691     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
New Features in AngularJS 1.3
6 Jan 2015   Updated: 6 Jan 2015   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 24,057     Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
Node.js Meets .NET – Edge.js
3 Nov 2014   Updated: 3 Nov 2014   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 12,780     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
How to use PouchDB for offline/data sync
11 Jul 2016   Updated: 11 Jul 2016   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 9,540     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Egon: Don’t cross the streams. Peter: Why? Egon: It would be bad. – Ghostbusters (1984) In this post I’ll touch on the emergence of JavaScript reactive streams. We’ll look at a cool online interactive tool that is useful for checking behavior of stream operators. I’ll finish by showing s
22 Jul 2014   Updated: 22 Jul 2014   Rating: 4.33/5    Votes: 3   Popularity: 2.07
Licence: CPOL    Views: 9,121     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Here are some tips for writing code for maintainability so that the next developer does not hate you.
23 Mar 2016   Updated: 23 Mar 2016   Rating: 4.00/5    Votes: 4   Popularity: 2.41
Licence: CPOL    Views: 11,400     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Introduction to the delegate pattern
21 Jan 2014   Updated: 21 Jan 2014   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 6,350     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Here is a proof of concept using Spring Roo
21 Jul 2014   Updated: 21 Jul 2014   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 6,780     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
JAXB - a newcomer's perspective - Part 1
23 Feb 2015   Updated: 23 Feb 2015   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 5,662     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Is there a good reason to use primitives anymore in enterprise applications?
2 Mar 2015   Updated: 2 Mar 2015   Rating: 4.13/5    Votes: 5   Popularity: 2.88
Licence: CPOL    Views: 9,490     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Agile Team Member Anti-Patterns
5 Feb 2016   Updated: 5 Feb 2016   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 9,600     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Hystrix To Prevent Hysterix
8 Feb 2016   Updated: 8 Feb 2016   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 8,531     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
A Working DeltaSpike Tutorial
11 Apr 2016   Updated: 11 Apr 2016   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 8,810     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
I found a plethora of articles on how to build a Sitecore project and get to its infamous welcome page. I could create data templates and content and even workflows, but I found myself confused on how everything fit together.
9 May 2016   Updated: 9 May 2016   Rating: 4.60/5    Votes: 2   Popularity: 1.38
Licence: CPOL    Views: 11,301     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
How to implement HATEOAS using Spring-Data-REST and Spring-HATEOAS
26 Feb 2014   Updated: 26 Feb 2014   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 5,931     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Developers are lazy (and how to use that to your advantage with Eclipse)
15 Apr 2014   Updated: 15 Apr 2014   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 6,870     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Famo.us Guitar tuner
AngularJs
29 Apr 2016   Updated: 29 Apr 2016   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 8,260     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Blind date with AngularJS
API
10 Feb 2014   Updated: 10 Feb 2014   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 4,330     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
How to partition SPA resources and API implementations in separate WAR components
9 Feb 2015   Updated: 9 Feb 2015   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 7,230     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
As a relatively “new” user of Backbone.js, I looked at different JSON querying tools that existed. At the time I was still struggling with using JSON as the data source and wrapping my head around the process for querying the data set that was contained in a large string.
2 May 2016   Updated: 2 May 2016   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 12,671     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Figuring Out Apple’s Face Detection API
Cloud
29 Feb 2016   Updated: 29 Feb 2016   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 20,482     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Or How I Learned to Stop Worrying and Love the HATEOAS REST has become the defacto, or at least vogue, solution to implementing web services. This is understandable because REST offers a level of self-documentation in its utilization of the HTTP specification.
Containers
Docker
6 Jan 2015   Updated: 6 Jan 2015   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 5,620     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
My local development feedback loop between code change and runnable container was annoyingly long on a Maven-based project I was recently working on. I wanted to speed things up.
15 Feb 2016   Updated: 15 Feb 2016   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 14,923     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Service Fabric is a massively progressive step for Microsoft. At the core, it is a distributed systems platform used to build scalable and reliable applications. But it gives the benefits of containerizing deployable bits, in addition to having Microservices best practices built-in.
8 Jan 2015   Updated: 8 Jan 2015   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 10,081     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
A Google Calendar gadget in Angular.js
6 Jan 2015   Updated: 6 Jan 2015   Rating: 4.77/5    Votes: 10   Popularity: 4.77
Licence: CPOL    Views: 12,310     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
It’s rare that a piece of software as new as Docker is readily adopted by startups along with huge, well established companies. dotCloud, the company that created and maintains Docker, recently nabbed $40 million in funding. Microsoft also announced on 11/18 a Docker CLI for Windows.
14 Jun 2016   Updated: 14 Jun 2016   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 8,671     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
I had some time before my next project started up, so David Pitt asked me to research and write a blog on Service Fabric. It sounded terrifying. First off, I’m not really what you would call articulate. I finish only half of sentences that I… well, I would hate talking to me.
Database Development
30 Jan 2013   Updated: 30 Jan 2013   Rating: 4.75/5    Votes: 4   Popularity: 2.86
Licence: CPOL    Views: 19,141     Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
We often model interconnected data by cramming it in and out of table structures. Why don’t we simply model interconnected data as … interconnected data?
NoSQL
28 Nov 2012   Updated: 28 Nov 2012   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 13,411     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
A mobile application served from CouchDB.
SQL Server
16 Feb 2015   Updated: 16 Feb 2015   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 10,300     Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
XML Manipulation With XML Copy Editor
Desktop Programming
ATL
12 Dec 2012   Updated: 12 Dec 2012   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 15,501     Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
Node Application Server with CouchDB
DevOps
Testing
17 Dec 2013   Updated: 18 Dec 2013   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 9,140     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Unit testing in JavaScript
17 Mar 2014   Updated: 17 Mar 2014   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 9,540     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
The importance of unit testing
21 Jul 2014   Updated: 21 Jul 2014   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: CPOL    Views: 7,850     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Here are some lessons that I learned in automated testing
Game Development
Unity
30 Apr 2013   Updated: 30 Apr 2013   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 13,440     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
How to write games with Unity 3D in JavaScript in C# - Part 1
General Programming
Performance
24 Mar 2014   Updated: 24 Mar 2014   Rating: 4.43/5    Votes: 3   Popularity: 2.11
Licence: CPOL    Views: 7,490     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Encapsulation approach to bring data sources and implementations closer together, allowing reflection-like behavior in a format that mere mortals can read.
JSON
20 Jun 2016   Updated: 20 Jun 2016   Rating: 4.67/5    Votes: 2   Popularity: 1.40
Licence: CPOL    Views: 21,780     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
JSON web tokens with Spring Cloud microservices
Mobile Apps
25 Mar 2013   Updated: 25 Mar 2013   Rating: 4.89/5    Votes: 5   Popularity: 3.42
Licence: CPOL    Views: 13,351     Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
Android, iOS and Windows Mobile…Oh My: An Introduction to PhoneGap
Productivity Apps and Services
Sharepoint
16 Mar 2015   Updated: 16 Mar 2015   Rating: 4.00/5    Votes: 4   Popularity: 2.41
Licence: CPOL    Views: 15,681     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
Netty: A different kind of web (socket) server
Programming Languages
C#
25 Jun 2013   Updated: 25 Jun 2013   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 12,261     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
Part 3 of this blog series is going to be a fun one because we’re going beyond PC/Mac and beginning to support iOS and Android! Unity 4 made this possible by altering the basic version of the license for these platforms to be free (THANK YOU!).
15 Jul 2013   Updated: 15 Jul 2013   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 23,422     Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
MongoDB is a scalable NoSQL document-oriented data store that has built-in geo-spatial indexing. Let’s look at its characteristics and then check out a mobile geo-spatial demo application.
5 Nov 2013   Updated: 5 Nov 2013   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: CPOL    Views: 8,531     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
PhoneGap: Utilizing Native Mobile Features with Plugins
7 May 2013   Updated: 7 May 2013   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 9,430     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Writing games with Unity 3D in JavaScript and C#.
5 Nov 2012   Updated: 5 Nov 2012   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 21,740     Bookmarked: 16   Downloaded: 0
Please Sign up or sign in to vote.
iPhone/iPad development with MonoTouch - a tutorial
C++
28 May 2013   Updated: 28 May 2013   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 9,380     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Using JSON and File API to view starred Google Reader posts.
22 Jul 2014   Updated: 22 Jul 2014   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 8,970     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
I have had the opportunity to work with SignalR over the last 6 months and I really like how easy it was to set up and get working. It has opened my eyes to a lot of possibilities for web projects. I’ll do my best to explain the technology as I’ve been exposed to it. What […]
Java
6 Dec 2012   Updated: 6 Dec 2012   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 7,180     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to build Vagrant Boxes with VeeWee on TravisCI
23 Aug 2012   Updated: 23 Aug 2012   Rating: 4.67/5    Votes: 3   Popularity: 2.23
Licence: CPOL    Views: 11,240     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
A library that would give a human-readable file size if I were to give it a file length.
23 Aug 2012   Updated: 23 Aug 2012   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 18,561     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Component based Java frameworks.
2 Jan 2013   Updated: 2 Jan 2013   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 26,380     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
A couple of examples of the kinds of components that can be used to quickly bring up a user interface
29 Sep 2014   Updated: 29 Sep 2014   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: CPOL    Views: 6,560     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Don't just randomize, truly randomize
9 Jul 2013   Updated: 9 Jul 2013   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 5,760     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
The String State anti-pattern is the use of a Java String to represent the state of an object.
19 Feb 2013   Updated: 19 Feb 2013   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 7,490     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Remove The Fluff With Google Guava
10 Sep 2013   Updated: 10 Sep 2013   Rating: 3.00/5    Votes: 2   Popularity: 0.90
Licence: CPOL    Views: 12,861     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Gradle: Do we need another build tool?
Javascript
2 Jan 2013   Updated: 2 Jan 2013   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 17,251     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
I’d like to introduce some basic object oriented JavaScript concepts.
9 Jan 2013   Updated: 9 Jan 2013   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 15,250     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
An introduction to TypeScript Language and Tooling.
15 Jan 2013   Updated: 15 Jan 2013   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 69,203     Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
Modularization and code organization in TypeScript.
10 Jun 2013   Updated: 10 Jun 2013   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 9,260     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
A way to fix existing code.
20 Oct 2014   Updated: 20 Oct 2014   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 8,931     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Make me a promise
21 Mar 2013   Updated: 21 Mar 2013   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 9,510     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Solution: Visually Inspect Backbone.js View/Templates + Application Logging Support
30 Jul 2014   Updated: 30 Jul 2014   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 8,670     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
“And when I promise something, I never ever break that promise. Never.” ― Rapunzel Many languages have libraries of interesting schemes called promises, deferreds, or futures. Those help to tame the wild asynchronous into something more like the mundane sequential.
20 Aug 2014   Updated: 20 Aug 2014   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 8,910     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
Functional reactive programming and JavaScript
22 Sep 2014   Updated: 22 Sep 2014   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 7,610     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
How to create a UI Designer for quick development
26 Jan 2015   Updated: 26 Jan 2015   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 9,720     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
How to improve Node.js performance by turning it into a Clusterfork
26 Feb 2013   Updated: 26 Feb 2013   Rating: 4.71/5    Votes: 6   Popularity: 3.67
Licence: CPOL    Views: 32,220     Bookmarked: 21   Downloaded: 0
Please Sign up or sign in to vote.
The goal of this post is to pipe your interest and run through a few key features of AngularJS.
6 Oct 2014   Updated: 6 Oct 2014   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 6,150     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Notes On JavaScript Prototypal Inheritance
4 Mar 2014   Updated: 4 Mar 2014   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 8,161     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
This blog goes into more of the Chrome-specific debugging techniques that I use on a regular basis.
11 Feb 2014   Updated: 11 Feb 2014   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 9,431     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Advanced debugging techniques in JavaScript
8 Jan 2014   Updated: 8 Jan 2014   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 10,680     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Advanced debugging techniques in JavaScript
PHP
18 Nov 2013   Updated: 18 Nov 2013   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 9,581     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
In the two-part series on scaling PHP applications, this part will focus on replacing Apache.
25 Nov 2013   Updated: 25 Nov 2013   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 8,291     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
This blog will go into advanced topics that need consideration when moving a LAMP stack to a scaled architecture.
Python
19 Jan 2015   Updated: 19 Jan 2015   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 13,911     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Scripting with Python and AutoHotkey
SQL
23 Jul 2013   Updated: 23 Jul 2013   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 16,170     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
It turns out that WITH can be pretty useful in the right situations, simplifying code and providing a more efficient way to access subqueries and temporary table structures.
8 Apr 2016   Updated: 8 Apr 2016   Rating: 4.38/5    Votes: 6   Popularity: 3.40
Licence: CPOL    Views: 19,041     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Seriate: The Glue Between SQL Server and Node.js
7 Jun 2016   Updated: 7 Jun 2016   Rating: 4.12/5    Votes: 13   Popularity: 4.12
Licence: CPOL    Views: 15,433     Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
“SQL? Isn’t that just something my ORM tools use?” Often application developers can and should remain at least one level removed from SQL. JPA and the Entity Framework each provide more abstract (and OO-friendly) query languages, and it’s often unnecessary to write any queries at all.
5 Sep 2012   Updated: 5 Sep 2012   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: CPOL    Views: 10,640     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
With the Criteria API, the effort to support a wide range of query-building operations is within reason.
25 Apr 2013   Updated: 25 Apr 2013   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 20,420     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Introduction to MonoTouch Library sqlite-net
XML
26 Aug 2014   Updated: 26 Aug 2014   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 6,950     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
In Part 1 of this series, I discussed the basics of loading data from an XML file into a database using JAXB and JPA. (If JSON is called for instead of XML, then the same idea should translate to a tool like Jackson.) The approach is to use shared domain objects – i.e. a single […]
SignalR
2 Feb 2015   Updated: 2 Feb 2015   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 17,801     Bookmarked: 15   Downloaded: 0
Please Sign up or sign in to vote.
Real-time website data using SignalR
STL
15 Mar 2016   Updated: 15 Mar 2016   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 12,240     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
How to automate your front-end development environment with npm
16 May 2016   Updated: 16 May 2016   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 17,593     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
AngularJS is a popular framework used for building single-page applications. One great benefit of using Angular is that it is easy to incorporate automated testing. I have been using Angular on various projects for a few years now, so naturally I was curious to learn what’s new in Angular 2.
WCF
7 Feb 2013   Updated: 7 Feb 2013   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 12,281     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
Introducing business intelligence reporting to a software system
Web Development
21 Jul 2014   Updated: 21 Jul 2014   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 11,080     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
How to create your own Java annotations
22 Jul 2014   Updated: 22 Jul 2014   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 7,930     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
My move from ColdFusion to Java development
25 Jul 2014   Updated: 25 Jul 2014   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 6,610     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
The journey from Java EE to SPA
17 Sep 2014   Updated: 17 Sep 2014   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 11,302     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
How to process Java annotations using Reflection
13 Oct 2014   Updated: 13 Oct 2014   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 8,410     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Java and the sweet science
8 Feb 2016   Updated: 8 Feb 2016   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 7,951     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Introducing Cucumber for Java + STANDARD Values
HTML
31 Mar 2015   Updated: 31 Mar 2015   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 8,030     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Pack it up, pack it in
HTML5
1 Oct 2012   Updated: 1 Oct 2012   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 12,780     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
HTML5 - offline capabilities using the cache manifest
12 Feb 2013   Updated: 12 Feb 2013   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: CPOL    Views: 45,480     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
The Keyhole team has had recent engagements that involve applying HTML5 technology to create rich client web applications.
Spring
23 Oct 2012   Updated: 23 Oct 2012   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 15,000     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Spring/JSF Support For Multiple Browser Tabs
23 Aug 2012   Updated: 23 Aug 2012   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 21,171     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
This is part 1 of how to get started with Spring Batch
23 Aug 2012   Updated: 23 Aug 2012   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 35,641     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
This is part 2 of how to get started with Spring Batch
14 Dec 2013   Updated: 14 Dec 2013   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 26,661     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Scaling Spring Batch - step partitioning

Average tips rating:

No tips have been posted.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
Keyhole Software
United States United States
Keyhole is a software development and consulting firm with a tight-knit technical team. We work primarily with Java, .NET, and Mobile technologies, specializing in application development. We love the challenge that comes in consulting and blog often regarding some of the technical situations and technologies we face. Kansas City, St. Louis and Chicago.
This is a Organisation

3 members