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

Image may be NSFW.
Clik here to view.

Personal Behavior-Driven Development

After learning of all the benefits of using BDD and becoming excited to start such a wonderful discovery, what happens if you won’t have any frameworks or management buy-in to support your mission? Use...

View Article


Image may be NSFW.
Clik here to view.

When is Enough, Enough?

We have all fallen into the trap of wanting to add just one more feature, just tweak one more method, to be a bit better. The agile methodology & XP techniques have given a lot of power back to the...

View Article


Image may be NSFW.
Clik here to view.

Gradle: do we need another build tool?

With such a powerful tools already available, do we need any others? Rik Scarborough goes through some of the benefits of Gradle & explains why it deserves a place in your tool belt, with an...

View Article

Image may be NSFW.
Clik here to view.

Tips for Code Review Success

Code reviews are often important to both help maintain a quality code base and, by doing so, also help limit production issues. Here are some suggestions for success from Adrienne Gessler -

View Article

Image may be NSFW.
Clik here to view.

A Few Thoughts About Method Implementation

Code smells: practices in development that don’t explicitly violate standards but leave behind a “stench” of inexperience or lack of discipline. Avoid code smell in method implementation with these tips -

View Article


Image may be NSFW.
Clik here to view.

Collaborative development: how did we get here?

In the last 30 years, the idea of collaboration has evolved from cube dwellers to constant team communication. Where is the happy medium? Here are Keith Shakib's recommendations for the right degree of...

View Article

Image may be NSFW.
Clik here to view.

Tutorial – JavaScript Essentials

Single Page Application architectures allow rich, responsive user interfaces to be developed. There are many frameworks and approaches available that are JavaScript-based. This means that developers...

View Article

Image may be NSFW.
Clik here to view.

PhoneGap Tutorial: Utilizing Native Mobile Features with Plugins

PhoneGap can't implement mobile features like Bluetooth, but provides the means to access the native functionality via plugins. In this quick tutorial Jinal Patel outlines the steps for implementing a...

View Article


Image may be NSFW.
Clik here to view.

Top 10 Web Application Security Risks From OWASP

Top 10 most critical web application security risks. Developers must actively protect against these risks, so it’s important to keep up-to-date on the most prevalent threats. Utilize this summary as a...

View Article


Image may be NSFW.
Clik here to view.

Tutorial – HTML5 Essentials for Enterprise SPA Development

Enterprises can expand applications to more devices by implementing browser-based Single Page Applications with JavaScript and HTML5. Check out this HTML5 educational tutorial to get started with...

View Article

Image may be NSFW.
Clik here to view.

Introduction to Scaling PHP Applications

In the first of a two-part series, this quick tutorial covers basic techniques used to scale PHP applications. Replacing Apache+mod_php with Nginx+PHP-FPM is discussed, among other suggestions -

View Article

Image may be NSFW.
Clik here to view.

Introduction to Scaling PHP Applications – Part 2

This second blog in the two-part series goes into advanced topics on scaling PHP applications. Master-Master replication and session storage are covered.

View Article

Image may be NSFW.
Clik here to view.

Tutorial – Responsive Design

Tutorial describes what responsive design is and how a responsive user interface can be implemented with HTML5 and CSS3 for enterprise SPA applications.

View Article


Image may be NSFW.
Clik here to view.

Scaling Spring Batch – Step Partitioning

Quick tutorial: scaling Spring Batch by partitioning a step so that the step has several threads that are each processing a chunk of data in parallel.

View Article

Image may be NSFW.
Clik here to view.

Unit Testing in JavaScript

Unit testing tools and procedures aren't as clear-cut for JavaScript as in Java and other languages with long tenures in full-scale application development. There are more decisions to make, more...

View Article


Image may be NSFW.
Clik here to view.

Advanced Debugging Techniques in JavaScript - Part 1

I was a terrible debugger when I first started programming. I could tell an issue was happening, but it always took me a long time to track down where and why it was happening. Even in a strongly-typed...

View Article

Image may be NSFW.
Clik here to view.

Working with Salesforce Content in APEX

If you are an APEX developer, you know that having direct access to content via ContentDocument or ContentVersion in a related list or a ‘Lookup Relationship’ is not possible in the current version of...

View Article


Image may be NSFW.
Clik here to view.

Advanced Debugging Techniques in JavaScript – Part 1

When a code issue occurs, it could be anywhere - in code you’ve written, code someone else has written, a browser issue, a network hiccup, and more. Figuring out where and why something is broken takes...

View Article

Image may be NSFW.
Clik here to view.

Proof-of-Concept Using Spring Roo

One way to get a quick proof-of-concept app created is to use Spring Roo. Its ability to reverse engineer a data model from an existing database schema certainly comes in handy. Quick tutorial to do...

View Article

Image may be NSFW.
Clik here to view.

Partitioning SPA Resources and API Implementations in Separate WAR Components

Single Page Applications not only allow for rich/responsive user interfaces, but promote the usage of lightweight, easy-to-use restful APIs for data and application logic. Physical runtime decoupling...

View Article
Browsing all 71 articles
Browse latest View live