Click here to Skip to main content
15,038,451 members

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

Article: 1, Technical Blogs: 101

RSS Feed

Average article rating: 0.00

Containers
Docker
Posted: 24 May 2016   Updated: 24 May 2016   Views: 14,012   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Whirlpool: Microservices Using Netty And Kafka

Average blogs rating: 4.71

Posted: 6 Aug 2013   Updated: 6 Aug 2013   Views: 6,390   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
An argument against defaulting to auto-increment primary keys
Posted: 2 Oct 2012   Updated: 2 Oct 2012   Views: 9,800   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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.
Posted: 13 May 2013   Updated: 13 May 2013   Views: 16,570   Rating: 4.14/5    Votes: 5   Popularity: 2.90
Licence: The Code Project Open License (CPOL)      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.
Posted: 23 Aug 2012   Updated: 23 Aug 2012   Views: 8,831   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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.
Posted: 1 Oct 2013   Updated: 1 Oct 2013   Views: 10,741   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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.
Posted: 7 Jan 2015   Updated: 7 Jan 2015   Views: 8,931   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Someday Is a Lie
All Topics
Posted: 28 Oct 2014   Updated: 28 Oct 2014   Views: 5,690   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
In this post, you will find an introductory analysis of CoffeeScript
Posted: 7 Jan 2015   Updated: 7 Jan 2015   Views: 12,751   Rating: 4.71/5    Votes: 4   Popularity: 2.84
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
New Features in AngularJS 1.3
Posted: 6 Jan 2015   Updated: 6 Jan 2015   Views: 21,845   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
Node.js Meets .NET – Edge.js
Posted: 3 Nov 2014   Updated: 3 Nov 2014   Views: 11,130   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
How to use PouchDB for offline/data sync
Posted: 11 Jul 2016   Updated: 11 Jul 2016   Views: 7,810   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      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
Posted: 22 Jul 2014   Updated: 22 Jul 2014   Views: 8,271   Rating: 4.33/5    Votes: 3   Popularity: 2.07
Licence: The Code Project Open License (CPOL)      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.
Posted: 23 Mar 2016   Updated: 23 Mar 2016   Views: 10,170   Rating: 4.00/5    Votes: 4   Popularity: 2.41
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Introduction to the delegate pattern
Posted: 21 Jan 2014   Updated: 21 Jan 2014   Views: 5,640   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Here is a proof of concept using Spring Roo
Posted: 21 Jul 2014   Updated: 21 Jul 2014   Views: 5,980   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
JAXB - a newcomer's perspective - Part 1
Posted: 23 Feb 2015   Updated: 23 Feb 2015   Views: 4,732   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Is there a good reason to use primitives anymore in enterprise applications?
Posted: 2 Mar 2015   Updated: 2 Mar 2015   Views: 8,680   Rating: 4.13/5    Votes: 5   Popularity: 2.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Agile Team Member Anti-Patterns
Posted: 5 Feb 2016   Updated: 5 Feb 2016   Views: 8,530   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Hystrix To Prevent Hysterix
Posted: 8 Feb 2016   Updated: 8 Feb 2016   Views: 7,661   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
A Working DeltaSpike Tutorial
Posted: 11 Apr 2016   Updated: 11 Apr 2016   Views: 7,990   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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.
Posted: 9 May 2016   Updated: 9 May 2016   Views: 10,031   Rating: 4.60/5    Votes: 2   Popularity: 1.38
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
How to implement HATEOAS using Spring-Data-REST and Spring-HATEOAS
Posted: 26 Feb 2014   Updated: 26 Feb 2014   Views: 5,621   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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)
Posted: 15 Apr 2014   Updated: 15 Apr 2014   Views: 6,430   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Famo.us Guitar tuner
AngularJs
Posted: 29 Apr 2016   Updated: 29 Apr 2016   Views: 7,270   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Blind date with AngularJS
API
Posted: 10 Feb 2014   Updated: 10 Feb 2014   Views: 3,800   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
How to partition SPA resources and API implementations in separate WAR components
Posted: 9 Feb 2015   Updated: 9 Feb 2015   Views: 6,570   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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.
Posted: 2 May 2016   Updated: 2 May 2016   Views: 11,080   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Figuring Out Apple’s Face Detection API
Cloud
Posted: 29 Feb 2016   Updated: 29 Feb 2016   Views: 17,831   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      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
Posted: 6 Jan 2015   Updated: 6 Jan 2015   Views: 4,890   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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.
Posted: 15 Feb 2016   Updated: 15 Feb 2016   Views: 13,063   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      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.
Posted: 8 Jan 2015   Updated: 8 Jan 2015   Views: 8,780   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
A Google Calendar gadget in Angular.js
Posted: 6 Jan 2015   Updated: 6 Jan 2015   Views: 10,470   Rating: 4.77/5    Votes: 10   Popularity: 4.77
Licence: The Code Project Open License (CPOL)      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.
Posted: 14 Jun 2016   Updated: 14 Jun 2016   Views: 7,520   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      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
Posted: 30 Jan 2013   Updated: 30 Jan 2013   Views: 17,431   Rating: 4.75/5    Votes: 4   Popularity: 2.86
Licence: The Code Project Open License (CPOL)      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
Posted: 28 Nov 2012   Updated: 28 Nov 2012   Views: 12,110   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
A mobile application served from CouchDB.
SQL Server
Posted: 16 Feb 2015   Updated: 16 Feb 2015   Views: 9,180   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
XML Manipulation With XML Copy Editor
Desktop Programming
ATL
Posted: 12 Dec 2012   Updated: 12 Dec 2012   Views: 14,241   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
Node Application Server with CouchDB
DevOps
Testing
Posted: 17 Dec 2013   Updated: 18 Dec 2013   Views: 8,310   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Unit testing in JavaScript
Posted: 17 Mar 2014   Updated: 17 Mar 2014   Views: 8,570   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
The importance of unit testing
Posted: 21 Jul 2014   Updated: 21 Jul 2014   Views: 7,030   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: The Code Project Open License (CPOL)      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
Posted: 30 Apr 2013   Updated: 30 Apr 2013   Views: 12,480   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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
Posted: 24 Mar 2014   Updated: 24 Mar 2014   Views: 6,510   Rating: 4.43/5    Votes: 3   Popularity: 2.11
Licence: The Code Project Open License (CPOL)      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
Posted: 20 Jun 2016   Updated: 20 Jun 2016   Views: 18,690   Rating: 4.67/5    Votes: 2   Popularity: 1.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
JSON web tokens with Spring Cloud microservices
Mobile Apps
Posted: 25 Mar 2013   Updated: 25 Mar 2013   Views: 12,080   Rating: 4.89/5    Votes: 5   Popularity: 3.42
Licence: The Code Project Open License (CPOL)      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
Posted: 16 Mar 2015   Updated: 16 Mar 2015   Views: 14,461   Rating: 4.00/5    Votes: 4   Popularity: 2.41
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
Netty: A different kind of web (socket) server
Programming Languages
C#
Posted: 25 Jun 2013   Updated: 25 Jun 2013   Views: 11,410   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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!).
Posted: 15 Jul 2013   Updated: 15 Jul 2013   Views: 21,061   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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.
Posted: 5 Nov 2013   Updated: 5 Nov 2013   Views: 8,051   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
PhoneGap: Utilizing Native Mobile Features with Plugins
Posted: 7 May 2013   Updated: 7 May 2013   Views: 8,940   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Writing games with Unity 3D in JavaScript and C#.
Posted: 5 Nov 2012   Updated: 5 Nov 2012   Views: 20,570   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 0
Please Sign up or sign in to vote.
iPhone/iPad development with MonoTouch - a tutorial
C++
Posted: 28 May 2013   Updated: 28 May 2013   Views: 8,920   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Using JSON and File API to view starred Google Reader posts.
Posted: 22 Jul 2014   Updated: 22 Jul 2014   Views: 8,020   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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
Posted: 6 Dec 2012   Updated: 6 Dec 2012   Views: 6,380   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to build Vagrant Boxes with VeeWee on TravisCI
Posted: 23 Aug 2012   Updated: 23 Aug 2012   Views: 10,070   Rating: 4.67/5    Votes: 3   Popularity: 2.23
Licence: The Code Project Open License (CPOL)      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.
Posted: 23 Aug 2012   Updated: 23 Aug 2012   Views: 16,831   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Component based Java frameworks.
Posted: 2 Jan 2013   Updated: 2 Jan 2013   Views: 24,200   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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
Posted: 29 Sep 2014   Updated: 29 Sep 2014   Views: 6,000   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Don't just randomize, truly randomize
Posted: 9 Jul 2013   Updated: 9 Jul 2013   Views: 5,470   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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.
Posted: 19 Feb 2013   Updated: 19 Feb 2013   Views: 6,790   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Remove The Fluff With Google Guava
Posted: 10 Sep 2013   Updated: 10 Sep 2013   Views: 12,490   Rating: 3.00/5    Votes: 2   Popularity: 0.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Gradle: Do we need another build tool?
Javascript
Posted: 2 Jan 2013   Updated: 2 Jan 2013   Views: 14,981   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
I’d like to introduce some basic object oriented JavaScript concepts.
Posted: 9 Jan 2013   Updated: 9 Jan 2013   Views: 14,140   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
An introduction to TypeScript Language and Tooling.
Posted: 15 Jan 2013   Updated: 15 Jan 2013   Views: 64,810   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
Modularization and code organization in TypeScript.
Posted: 10 Jun 2013   Updated: 10 Jun 2013   Views: 8,670   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
A way to fix existing code.
Posted: 20 Oct 2014   Updated: 20 Oct 2014   Views: 8,171   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Make me a promise
Posted: 21 Mar 2013   Updated: 21 Mar 2013   Views: 8,950   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Solution: Visually Inspect Backbone.js View/Templates + Application Logging Support
Posted: 30 Jul 2014   Updated: 30 Jul 2014   Views: 7,870   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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.
Posted: 20 Aug 2014   Updated: 20 Aug 2014   Views: 8,150   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
Functional reactive programming and JavaScript
Posted: 22 Sep 2014   Updated: 22 Sep 2014   Views: 6,960   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
How to create a UI Designer for quick development
Posted: 26 Jan 2015   Updated: 26 Jan 2015   Views: 8,640   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
How to improve Node.js performance by turning it into a Clusterfork
Posted: 26 Feb 2013   Updated: 26 Feb 2013   Views: 29,770   Rating: 4.71/5    Votes: 6   Popularity: 3.67
Licence: The Code Project Open License (CPOL)      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.
Posted: 6 Oct 2014   Updated: 6 Oct 2014   Views: 5,540   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Notes On JavaScript Prototypal Inheritance
Posted: 4 Mar 2014   Updated: 4 Mar 2014   Views: 7,341   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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.
Posted: 11 Feb 2014   Updated: 11 Feb 2014   Views: 8,441   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Advanced debugging techniques in JavaScript
Posted: 8 Jan 2014   Updated: 8 Jan 2014   Views: 10,070   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Advanced debugging techniques in JavaScript
PHP
Posted: 18 Nov 2013   Updated: 18 Nov 2013   Views: 8,911   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   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.
Posted: 25 Nov 2013   Updated: 25 Nov 2013   Views: 7,591   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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
Posted: 19 Jan 2015   Updated: 19 Jan 2015   Views: 12,881   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Scripting with Python and AutoHotkey
SQL
Posted: 23 Jul 2013   Updated: 23 Jul 2013   Views: 15,660   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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.
Posted: 8 Apr 2016   Updated: 8 Apr 2016   Views: 16,541   Rating: 4.38/5    Votes: 6   Popularity: 3.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Seriate: The Glue Between SQL Server and Node.js
Posted: 7 Jun 2016   Updated: 7 Jun 2016   Views: 13,633   Rating: 4.12/5    Votes: 13   Popularity: 4.12
Licence: The Code Project Open License (CPOL)      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.
Posted: 5 Sep 2012   Updated: 5 Sep 2012   Views: 9,690   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: The Code Project Open License (CPOL)      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.
Posted: 25 Apr 2013   Updated: 25 Apr 2013   Views: 19,050   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Introduction to MonoTouch Library sqlite-net
XML
Posted: 26 Aug 2014   Updated: 26 Aug 2014   Views: 6,040   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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
Posted: 2 Feb 2015   Updated: 2 Feb 2015   Views: 16,640   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 0
Please Sign up or sign in to vote.
Real-time website data using SignalR
STL
Posted: 15 Mar 2016   Updated: 15 Mar 2016   Views: 10,920   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
How to automate your front-end development environment with npm
Posted: 16 May 2016   Updated: 16 May 2016   Views: 15,833   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      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
Posted: 7 Feb 2013   Updated: 7 Feb 2013   Views: 11,270   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
Introducing business intelligence reporting to a software system
Web Development
Posted: 21 Jul 2014   Updated: 21 Jul 2014   Views: 9,830   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
How to create your own Java annotations
Posted: 22 Jul 2014   Updated: 22 Jul 2014   Views: 7,070   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
My move from ColdFusion to Java development
Posted: 25 Jul 2014   Updated: 25 Jul 2014   Views: 5,880   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
The journey from Java EE to SPA
Posted: 17 Sep 2014   Updated: 17 Sep 2014   Views: 10,152   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
How to process Java annotations using Reflection
Posted: 13 Oct 2014   Updated: 13 Oct 2014   Views: 7,380   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Java and the sweet science
Posted: 8 Feb 2016   Updated: 8 Feb 2016   Views: 7,021   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Introducing Cucumber for Java + STANDARD Values
HTML
Posted: 31 Mar 2015   Updated: 31 Mar 2015   Views: 7,290   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Pack it up, pack it in
HTML5
Posted: 1 Oct 2012   Updated: 1 Oct 2012   Views: 11,450   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
HTML5 - offline capabilities using the cache manifest
Posted: 12 Feb 2013   Updated: 12 Feb 2013   Views: 43,900   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: The Code Project Open License (CPOL)      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
Posted: 23 Oct 2012   Updated: 23 Oct 2012   Views: 13,800   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Spring/JSF Support For Multiple Browser Tabs
Posted: 23 Aug 2012   Updated: 23 Aug 2012   Views: 20,251   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
This is part 1 of how to get started with Spring Batch
Posted: 23 Aug 2012   Updated: 23 Aug 2012   Views: 34,570   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
This is part 2 of how to get started with Spring Batch
Posted: 14 Dec 2013   Updated: 14 Dec 2013   Views: 25,041   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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
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.
Group type: Organisation

3 members