Quantcast
Channel: Search Results For: domain:keyholesoftware.com
Browsing latest articles
Browse All 71 View Live

Image may be NSFW.
Clik here to view.

Five Funny Moments in Developer History

Software development is a serious business that requires a lot of discipline, knowledge, and professionalism. But there is no better cure for stress than friendly humor. Whether your sense of humor is...

View Article


Image may be NSFW.
Clik here to view.

Famo.us Guitar Tuner

The Famo.us JavaScript library was released on 4/10/2014. The idea behind it is simple yet powerful: make HTML5/JavaScript/CSS web pages perform and feel like native mobile apps. I've been tinkering...

View Article


Image may be NSFW.
Clik here to view.

Using Handsontable Inside jQuery Tabbed Dialogs

Handsontable is a minimalistic Excel-like data grid editor for HTML, JavaScript & jQuery. This blog is a get-started guide for Handsontable, showing you how useful it is and how to integrate into a...

View Article

Image may be NSFW.
Clik here to view.

The Journey From JEE to SPA

Since many developers interested in Single Page Applications have JEE backgrounds similar to mine, I bring my journey to light as my mistakes are not unique. Here's what I learned, tips for making the...

View Article

Image may be NSFW.
Clik here to view.

Programming for Change

Many bad development decisions aimed to make a prototype work faster seem harmless at the time, but they invariably come back to bite us (and, if not us directly, the poor guy who has to maintain our...

View Article


Image may be NSFW.
Clik here to view.

SignalR in a Nutshell

SignalR can be used to add any sort of “real-time” web functionality to your ASP.NET application. Any time a user refreshes a web page to see new data, or the page implements “long polling” to retrieve...

View Article

Image may be NSFW.
Clik here to view.

My Move From ColdFusion to Java Development

I enjoyed worked in ColdFusion for some time, but found its tool set was not as rich as Java. So, I set out to transition & I learned a lot in the process.

View Article

Image may be NSFW.
Clik here to view.

Code For Maintainability So The Next Developer Doesn’t Hate You

It's easy to say that coding for maintainability is best, but what should you do to achieve it? Here are eight realistic suggestions to get there -

View Article


Image may be NSFW.
Clik here to view.

Graduate School: ”Do… Or Do Not. There Is No Try” – Yoda

Honest opinions and feedback about working full time and pursuing a master's degree in computer science.

View Article


Image may be NSFW.
Clik here to view.

Lessons Learned in Automated Testing

Common challenges Agile teams face when trying to write automated tests and how to solve them

View Article

Image may be NSFW.
Clik here to view.

Creating Your Own Java Annotations

Why you would want to consider creating your own Java Annotations, how to do so, and an example in action.

View Article

Image may be NSFW.
Clik here to view.

JAXB – A Newcomer’s Perspective, Part 1

An example of a simple usage pattern that pairs JAXB’s data binding capabilities with JPA. Even if you’re in the “no XML ever” JSON camp you still might still want to read this, as the observations and...

View Article

Image may be NSFW.
Clik here to view.

JavaScript Promises Are Cool

An introduction to JavaScript Promises with simplistic examples of a single promise, a promise chain, and a parallel promise of promises.

View Article


Image may be NSFW.
Clik here to view.

Time-Oriented Debugging

Being able to isolate my techniques has made me a better debugger in general. Here's one: time-oriented debugging. It's is a way of debugging that compares snapshots of the same code base at different...

View Article

Image may be NSFW.
Clik here to view.

Functional Reactive Programming and JavaScript

An example of Functional Reactive Programming solving a common problem in JavaScript – when asynchronous requests to the server don’t return in the order they were requested.

View Article


Image may be NSFW.
Clik here to view.

The BEMs of Structuring CSS

The Block Element Modifier methodology is a structured way of naming your classes for CSS. Here's a quick introduction -

View Article

Image may be NSFW.
Clik here to view.

Processing Java Annotations Using Reflection

In Part 2, Jonny shows examples of custom annotations and how you would process these custom annotations using the Java Reflection API -

View Article


Image may be NSFW.
Clik here to view.

Don’t just randomize, truly randomize!

The state of web application cryptography has changed, and each development language provides its own way of working with it. I will touch on the current state of random number generation and the...

View Article

Image may be NSFW.
Clik here to view.

Notes On JavaScript Prototypal Inheritance

Tips for success with JavaScript prototypal inheritance if you're new to the language, especially if from a Java background.

View Article

Image may be NSFW.
Clik here to view.

Java And The Sweet Science

When you have been a Java developer for 15 years & a coworker asks you to help debug a null pointer exception, you don't expect to be surprised. See why I was -

View Article

Image may be NSFW.
Clik here to view.

Someday Is a Lie

If you’re a software professional, you’ve probably been faced with (or at least affected by) a quintessential architectural decision: Do you take the time to do something the “right way” now or do you...

View Article


Image may be NSFW.
Clik here to view.

Docker: VMs, Code Migration, and SOA Solved

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...

View Article


Image may be NSFW.
Clik here to view.

New Features in AngularJS 1.3

While Angular 2.0 has been announced, AngularJS 1.3 has been officially released and with it comes some neat new features. Don't miss Mark Fricke's newest blog where he sums up some of the new 1.3...

View Article

Image may be NSFW.
Clik here to view.

Node.js Meets .NET – Edge.js

An introduction to getting started with Edge.js, an interop layer between .NET and Node.js. It allows you to invoke .NET code in-process from a Node.js app.

View Article

Image may be NSFW.
Clik here to view.

Checking Sanity in TDD Testing

If you're providing unit tests after you've written your code, the question of "What should I be testing?" is important. When to write and/or avoid unit tests -

View Article

Browsing latest articles
Browse All 71 View Live