- DZone
- Sitemap Home
- Articles
- 2012
- December
DZone Sitemap: December 2012 Articles
- 'Getting started with Spring Framework' book now available
- 10 recent HTML5 canvas tutorials
- 10 Software Process Management Best Practices
- 10 Things Engineers and Non-Engineers Can Do to Make a Website Faster
- 451 Research on NoSQL Linkedin Skills
- 5 Reasons to Implement a Content Delivery Network (CDN)
- 6 Phone Screen Questions for an Ops Candidate
- 7 Reasons I Still Love JavaScript
- 7 Ways to Make Good Teams Great
- 7000 Concurrent Connections With Asynchronous WCF
- A 12-year-old Bug in JDK, Still Out There Leaking Memory in our Applications
- A C# .NET Client Proxy for RabbitMQ Management API
- A Deep Look Inside Windows Azure Virtual Machines
- A Neat Way to Set the Cursor in WPF
- A New Agile Practice: Collaboration Contract (was Collaboration 8)
- A Raspberry Pi / JavaFX Electronic Scoreboard Application
- A Simple Framework for Enterprise Collaboration
- A Simple Groovy Issue Tracker Using File System
- A Skype Bot with UNIX Scripting and HTTP Webhooks Integration
- A Systems Thinking Alternative to Performance Reviews
- A Workaround to Use SQLite in a Windows Phone 8 Application
- ActiveMQ: Understanding Memory Usage
- Adaptive Web Design (AWD)
- Adding a Login Screen to a Sencha Touch Application, Part 1
- Agile Estimating: Story Points and Decay
- Agile traveling
- Agile++: When Agile Goes Well
- Alertify.js: Pretty Cool
- Algorithm of the Week: Integer Linear Time Sorting Algorithms
- Algorithm of the Week: Longest Increasing Subsequence
- Algorithm of the Week: Sorting in Linear Time
- Algorithm of the Week: Topological Sort Revisited
- All about Two-Phase Locking and a little bit MVCC
- Alternatives to Bureaucratic Hierarchy
- Amazon S3 and Glacier: A Cheap Solution for Long Term Storage Needs
- AMQP Backed Spring Integration using vFabric RabbitMQ
- An Enterprise Use Case for Spring Batch
- An Extended Probability Distribution Chart
- An Illustrated Guide to How Data is Stored in NoSQL DB Cubrid RDBMS
- An Introduction to OpenStack
- An Introduction to Spring Social
- An Overview of Agile Contracts
- Android 4.2: How to Create DayDream?
- Angular.js: ng-select and ng-options
- Angular.js: ng-select and ng-options
- Ant Commander 3.0. Free File Manager
- Apache Camel with Spring, Routing with Enrichment Service
- API Driven, Big Data Opportunity in Europe
- Append or Merge Multiple Documents into a Single Document in Cloud
- AppFuse 2.2.1 Released
- AppFuse News: Liquibase and wro4j Tutorials from J. García
- Archive and Analysis with Amazon S3 and Glacier - Part 1
- Are Bugs Part of Technical Debt?
- Are your Garbage Collection Logs speaking to you? Censum does!
- Aspose.Newsletter December 2012 Edition is Out Now
- Autodiscovering Log Files for Logrotate
- Automated Slow Query Analysis with DEX
- Automatically Colorize Terminal Tabs Based on Server
- Awesome Indexing with RavenDB
- Awesome Web Tools to Simplify Front-End Development
- Baby Steps to Backbone.js: Unit Testing of Models
- Back up Mysql database via PHP
- Basics of Using Local Storage on Windows Phone 8
- Be productive with the MySQL command line
- Benchmarking Galera replication overhead
- Best Practices for integrating to mainframe with your ESB
- Beware G-Wan Snakeoil
- BI is Not an IT Activity
- Blocking SQL Injection with htaccess
- Bootstrap Tabs with Angular.js
- Browsing Hyper-V VM Folders in Hyper-V 2012: Think Datastores for VMware Admins
- Build Acceptance Testing/Build Verification Testing
- Building a Claims Aware Environment using ADFS 2.0 and WCF
- Building a Shooter Game Walkthrough Using C#, XNA and MonoGame 3.0 – Part 1
- Building Back-end Data and Services for Windows 8 Apps: ASP.NET Web API
- Business Applications in the browser – finally a viable alternative
- C++ benchmark – std::vector VS std::list
- Celebrate Failure? Pt. 1
- Characterization Tests with MagicTest
- Checking DB Connection Using Groovy
- Checking DB Connection Using Java
- Code Coverage Tools Comparison in Sonar
- Code Katas: Ruzzle solver
- CompareValidator with DataCheck
- Compiling Storm (and jzmq) on Mac OSX
- Configuring IIS methods for ASP.NET Web API on Windows Azure Websites
- Conformity, Innovation, and Progress
- Connected Second-Screen App Experiences with PhoneGap & Audio Watermarks
- Connection Pooling and other Tips for CUBRID Node.js Driver users
- Container based Security and Spring Security
- Convert Multiple Emails & Extract All Email Attachments in SharePoint
- CouchDB: Join Like Behavior with Link Functions
- Create a Polaroid-like Image with CSS
- Create Google Maps With gmaps.js
- Creating a Local Full Text Search Index
- CSS Diagonal Borders Still Not Rendering Properly on Firefox
- CSS3 Image Filters
- Cutter.js - A Library For Truncating HTML Code By Word Number Without Losing Markup
- Data Integration vs. API Integration vs. Systems of Engagement Level Integration
- Data Validation With WordPress
- Data Warehousing or Big Data - What's in a Name?
- Datamaps - a JavaScript Library for Interactive Maps in Data Visualizations
- DbWrench Database Design v2.3.2
- Debugging Memory Issues with RavenDB using WinDBG
- Debugging Optimized Code in Visual Studio 11
- December 2012 Edition of Saaspose.Newsletter is Out Now
- Deploying a Scalable Application with AWS Elastic Beanstalk and New Relic
- Detecting Communities in Social Graph
- Dev of the Week: Hirvesh Munogee
- Devops Anti-Patterns: Warning Signs that Your Team is Slipping
- Devoxx 2012: Java 8 Lambda and Parallelism, Part 1
- Dexy - A Free-Form Literate Documentation Tool
- Distributed MapReduce with Sharded MongoDB and SpringData
- Do We Really Need the DAO?
- Does the Adapter Design Pattern Stand the Test of Time?
- Does the Command Pattern Stand the Test of Time?
- Douglas Crockford: Monads and Gonads
- Drag and Drop with AngularJS using jQuery UI
- Dynamically Skipping Animations in Edge Animate
- ECT - Fastest JavaScript Template Engine With CoffeeScript Syntax
- Elegantly Using Socket.io in Backbone Apps
- Ensuring the Order of Execution for Tasks
- Enterprise Agile Transformation Strategies
- Erlang: live upgrade
- Erlang: macros
- Event Streaming with MongoDB
- Event Streaming with MongoDB
- EventEmitter in node.js
- Extending Team Explorer 2012 – Detecting Connection and using MVVM [2 of N]
- Extreme Change is Easier
- F# PowerPack NuGet Packages for F# 3.0, .NET 4.x, and Silverlight 5
- Façade Design Pattern – Design Standpoint
- Failure to Submit ‘Replace Catalog’ Command for Client to PuppetDB
- Feature Intersection is Killing Me
- Fixing the Model Binding issue of ASP.NET MVC 4 and ASP.NET Web API
- Flexible work equals more work
- Fluency and Control with HttpClient
- Fluentd: The Missing Log Collector
- Fluidity - A Modern CSS3 And HTML5 Framework For Node.js/Stylus
- For your post-Christmas hangover, another CanIUse Mashup
- Forcing Tomcat to log through SLF4J/Logback
- Free 2-day Training: Windows Store App Dev for iOS Developers
- From XaaS to Java EE – Which Damn Cloud is Right for Me in 2012-13?
- Full table scan vs full index scan performance
- Functional Java Collections
- Gamification – Dumbest made-up word ever?
- Gang of Four – Decorate with Decorator Design Pattern
- Gemicon - An Icon Set Of 600+ Free Icons In PSD & PNG Formats
- Get Tomcat Port Number from Java Code line
- Getting Started with Quartz Scheduler on MySQL Database
- Getting Terminal Colors Right
- Google Guava Cache with regular expression patterns
- Graph Connect 2012: Lessons Learned: Startups and Graph Database Adoption Panel
- Groovy JDK (GDK): Date and Calendar
- Groovy's RESTClient with Spock Extensions
- Groovy: Multiple Values for a Single Command-line Option
- Hadoop and Mahout in Data Mining
- Handling Page Unload Using JavaScript
- HashMap.get High CPU – Case Study
- Hazelcast Distributed Execution with Spring
- Hello Caller Info Attributes
- Hello World with Couchbase and Java
- Hit Highlighting and Summarization with SQL Server Full Text Indexing/Searching
- Holiday Gift Guide: Finding the Perfect Present for the Geeky Girl in Your Life
- Holy Grails and Powerful Oracle
- How Do You Use Rsync for High Availability Environments?
- How Flickr delivers Real-Time Push Notifications using Node.js and Redis
- How Many People Work For Your Organisation?
- How To Analyze Twitter Data From Node.js Applications in 15 Minutes
- How to Change the Default Webapp Deployment Location of Tomcat in Eclipse
- How to Deal with WebView and Overlaying Elements in Windows 8
- How to do Agile Performance Reviews
- How to Hire Geeks, Brand Your Shop and Beat the "Talent Shortage"
- How to Integrate FitNesse Test into Jenkins
- How to Override Java Security Configuration per JVM Instance
- How to Persist Instances in Cassandra Using Hector and Scala
- How to Setup a Free MediaWiki on Heroku
- How to Study the Flow of Work with Kanban Cards
- How to Un-install a Plugin From Eclipse / STS?
- How to Use Jemmy with JUnit in NetBeans IDE
- How to use JRebel with NetBeans IDE and Tomcat
- How to Use Verbose Options in Java
- HTML5 Bones - A Basic, Bare-Bones, Non-Bloated HTML5 Template
- HTML5: Server-sent events with Angular.js, Node.js and Express.js
- HtmlUnit Example for Html Parsing
- Hydraulic Modeling Software on the NetBeans Platform
- I Wish That C# Didn’t Throw When Iterating Over a Null Collection
- I'm Going to Make a Lot of People Mad: Criticizing the Uncriticizable
- Improving AppFuse's PageSpeed with Apache
- Integrating Red Gate SmartAssembly in the SQL Server Compact Toolbox
- IntelliJ IDEA 12 is Available for Download
- Interacting with newly created bean instances using Spring's BeanPostProcessor
- Introducing Federated Analytics
- Introducing H-Rider
- Introducing OWNER, a Tiny Framework for Java Properties Files.
- Introduction to large-scale graph processing
- Introduction to Route 53
- Is workplace analytics coming to your workplace?
- Iterations Considered Harmful
- Java += and implicit casting
- Java EE 7 Community Survey Results!
- Java Heap Space – JRockit VM
- Java Runtime Options
- Java STOP Thread? Think Again!
- Java Thread: retained memory analysis
- Java: java.lang.UnsupportedClassVersionError – Unsupported major.minor version 51.0
- JavaFX on Raspberry Pi – 3 Easy Steps
- JavaScript Routing: Sammy vs. Flatiron Director
- JBoss BRMS Best Practices - Tips for your BPM Process Implementation Layer
- Jenkins as a Job Dispatch Engine
- JMS and Async, Don't Mess With It
- JMS Mbean Configuration in Spring Integration
- JobServer 3.4.14 for Oracle RAC 11g
- JPPF 3.2 Released
- JSON-Schema in WADL
- Jsoup: A Nice Way to do HTML Parsing in Java
- JUnit Integration Testing for vert.x - Released
- JUnit Testing REST Services and Spring MVC
- Key-value or document database? Couchbase 2.0 bridges the gap.
- Launching the NoMock Movement
- Launching URIs in a Windows Store App
- Lecture by Sir Tony Hoare, Inventor of Quicksort
- LJC Open Conference 2012
- Log archive & analysis with Amazon S3 and Glacier - Part III
- Machine Abundance
- Managing RavenDB Document Store Startup
- Manifesto for Software Craftsmanship
- Manning's Countdown to 2013
- MapReduce's Founding Documents
- Master Worker Pattern in JMS
- Maven vs. Ivy - By the Numbers
- MaxClients in Apache and its effect on Tomcat during Full Java GC
- Merge Multiple Presentation by Passing List of All Files in .NET Apps
- Message Driven Architecture (Part 1)
- Message Driven Architecture (Part 2)
- Message Driven Architecture (Part 3)
- MessagePack: The Missing Serializer
- Metrics: A New Way to Monitorize Your Application
- Metro style Context Menu for Java (JMetro)
- Microsoft and Hadoop – Windows Azure HDInsight
- Migrating several single standalone MySQL server to one Percona XtraDB Cluster
- Mobilizing websites with responsive design and HTML5
- Model Driven Software Development with UML - Back to the Java Root with KissMDA
- MongoDB and the Concept of Identity in NoSQL Databases
- Multi-Threaded Application vs. Single Threaded Application
- Multi-threading in Java Swing with SwingWorker
- My Battle with Commvault
- My First Official MongoDB Appearance
- NetBeans User Group Founded at Zrenjanin, Serbia
- NetBeans Weekly News (Issue #566 - Dec 04 2012)
- NetBeans Weekly News (Issue #567 - Dec 11, 2012)
- NetBeans Weekly News (Issue #568 - Dec 18, 2012)
- New Year present: Artifactory 2.6.6
- NextReports 5.4 is available
- NoSQL Week in Review #8
- NoSQL Week in Review #9
- OO vs. functional: the Game of Life
- OpenShift Primer Book Published this Week
- Optimistic or Pessimistic Locking: Which One Should You Pick?
- Optimizations gone wild, O(N!) memory leaks
- Optimize Your CSS With RequireJS
- OutOfMemoryError – Oracle Service Bus Alerts
- Pairing for Quality
- Passing Event Arguments to the WinRT EventToCommandBehavior
- Path Finding with Neo4j
- Performance of Inlined Virtual Method Invocations in Java
- Pgrep and Pkill: Linux Scripting and Process Management Friends.
- PHP Digest: Simplified Password Hashing, Creation of PHP Framework Using Symfony2 Components, Xdebug Tutorial and Much More
- PHP Digest: WordPress 3.5 Release, PHP OOP, Cross Domain AJAX Guide and Much More
- Playing with the ListView Layout Generator
- Prim's Algorithm Using a Heap/Priority Queue in Ruby
- Prim’s Algorithm in Ruby
- Production Cloud Profiling with Uber Prof
- Project Nashorn: JavaScript's Second Chance on the JVM
- Providing data to your Windows 8 App? See The Data Services Series.
- PST Operations are Enhanced While Copying Bulk of MapiMessages
- PubSub with vFabric RabbitMQ and Spring Integration Using Spring AMQP
- Pushing twice daily: our conversation with Facebook’s Chuck Rossi
- pyRest part 2: Hooking the API
- QOTD: Weblogic Threads
- Querying an Untyped Object Inside MongoDB
- Questions for a Software Engineer
- Questions on DevOps and Non-Functional Requirements
- Quick Update on the Visi Scala Port
- Quilt.js - A JavaScript Library For Backbone.js Declarative Views
- RabbitMQ On Windows With .NET, A Case Study
- RabbitMQ, Subscription, and Bouncing Servers in EasyNetQ
- Raspberry Pi and Node.js
- Raven.DynamicSession for RavenDB
- RavenDB 2.0 StopShip Bug
- RavenDB Indexing Optimizations, Step III - Skipping the Disk Altogether
- Reaching The Internet Event Horizon
- Reading from MongoDB Replica Sets with PyMongo
- Reading https URL From a Self-Signed Cert
- Reading Microdata Elements in Chrome
- Real-Time Twitter Heat Map with MongoDB
- RequireJS Optimizer Walkthrough
- Resizing images in responsive mobile design
- Retrospective of Trackyt.net or Best Project I Ever Accomplished
- Romain Guy on Android UI Performance
- Running Cassandra 1.2-beta on JDK 7 w/ Mac OSX: no snappyjava in java.library.path
- Salesforce Acquires Prior Knowledge
- Sample Application: Cloudfoundry and MongoDB
- Scala in Appfog
- Scaling an App Agile Style
- Scaling MongoDB – Know your Sharding Kung Fu
- Scripted Reports with Groovy
- Scrum and Fixed Price Contracts
- Scrum, Scrum & Scrum
- Securing Your Tomcat App with SSL and Spring Security
- Sending Sockets from PostgreSQL Triggers with Python
- Serialization and Events in C#
- Serverside Pagination with ZK, Spring Data MongoDB and Google Maps
- Session Timeout Handling on JSF AJAX request
- Set Up Scheduled Log File Cleaning for Windows Servers Running IIS
- Setting up a Neo4j Cluster on Amazon
- Short-term Benefits in the Information Service business
- Showdown: Integration Framework (Spring Integration, Apache Camel) vs. Enterprise Service Bus (ESB)
- SIMD-Optimized C++ Code in Visual Studio 11
- Simple RESTful (-ish) exposure of Python APIs
- Simulate Network Latency, Packet Loss, and Low Bandwidth on Mac OSX
- sj:mug Holiday Mongo Talks
- So Long and Thanks for All the Expression: Expression Suite is End-of-Life
- Social Business for All Generations?
- Social business road map courtesy of Salesforce
- Software Architect Mistakes
- Software Development and Geography
- Solving Real-World Problems with Windows Azure Web Sites
- Some Advice for New University Graduates w/ Dreams of Developing Software
- Split Excel Worksheet to PDF File & Manage Annotation of PDF in Cloud
- Spray JSON and ADTs
- Spring Integration Mock SftpServer Example
- Spring Security Certificate Authentication Authorization Example
- Spring's Web MVC - Redirect to the Memory Leak
- SpringSource Releases Spring Social for Yammer - 1.0.0
- SSH Key and Passwordless Login Basics for Developers
- Standalone Web Application with Executable Tomcat
- Starting with Scala Macros: a Short Tutorial
- Storage Client Library 2.0 – Migrating Azure Queue Storage Code
- Store DB Connection Info in Windows Azure Web Sites App Settings
- Summary of JBug Netherlands OpenShift Primer session
- Tapestry and 'Editable for Bootstrap'
- Teamforge Enhancement: Strengthening Git for Enterprise SCM
- Technical Debt Report: November, 2012
- Telerik Talks Wireframes and App Design
- Ten Things You Can Do With Spring Security
- Test your JAX-RS 2.0 Web Service URIs… Without Mocks
- Testing Groovy Classes with ScalaTest
- Text Extraction & Recognition from Remotely Stored Images in Cloud
- The 4 Most Important Skills for a Software Developer
- The 5 Components of an API Management Platform
- The All New Coding Guidelines for C# 3.0, 4.0 and 5.0 Have Been Published!
- The Command Design Pattern, Not Completely in Fashion
- The Cost and Value of Knowledge
- The DevOps Future is Here, It's Just Not Evenly Distributed (Yet)
- The Frustrated Architect
- The Future of Corporate IT is...
- The Last RavenDB Feature of the Year: Bulk Inserts
- The Lindy Effect and Technology Survival Patterns
- The Optimization That (Often) Isn’t: Index Merge Intersection
- The Privacy Paradox
- The Problem with Women - A Technical Approach
- The Psychology of Reviews
- The Smallest Uninteresting Number and Fuzzy Logic
- The Weakest Links of Enterprise Cloud Infrastructure
- There's No Such Thing As a DevOps Team?
- There's So Much Waste- Can You See It?
- Things to Consider Before a Data Migration
- Think About Production, Silly!
- Thursday Code Puzzler: Power Set Calculation
- Thursday Code Puzzler: Self Replicating Program
- Thursday Code Puzzler: Square Roots With A Twist
- Timer Chaining in JavaScript
- Tips for Facilitating a User Story Mapping Session
- Too Many Open Files: Case Study
- Tooling shout out: .NET Memory Profiler
- Top 10 Lessons Learned From 10 Years in Agile
- Tuple Type in C#4.0
- UML2 Class Diagram in Java
- Understanding OData v3 and WCF Data Services 5.x
- Understanding The Viewport Meta Tag
- Unpacking and Editing a Chrome Extension
- Use Scala’s DynamicVariable to Avoid Closing Over a Value in Akka
- Use WinJS to post a message from an iFrame to your Win8 App
- Useful List of Countries for HTML, JSON, PHP, and MORE!
- Using Angular.js with ClojureScript
- Using BlockingCollection To Communicate Between Threads
- Using Google Drive As A Web Host
- Using Groovy and Camel for Scripting
- Using JUnit Theories with Spring and Mockito
- Using log4net in Web Applications
- Using Media Queries in JavaScript Code
- Using Spring FakeFtpServer to JUnit test a Spring Integration Flow
- Using the New ASP.NET MVC 4 Template in MonoDevelop
- Using YAML for Java Application Configuration
- Video: Automagic site optimization with mod_pagespeed 1.0
- Video: Basics of RequireJS
- Video: Introducing Yokozuna - Searching Riak With Solr
- Video: JavaScript APIs You've Never Heard Of (And Some You Have)
- Video: SwitchYard Order Demo with JBoss EAP 6 on OpenShift
- Video: Using Node.js to Build Great Streaming Services
- Visual Studio 2012 Image Library - 5,000+ Images Downloadable Now
- Visual Studio Achievements for Windows 8 in Private Beta – Ask To Join
- W3C and the HTML5 Spec
- W3C Completes HTML5 Definition
- Walkthrough: Implementing SnapView in Your Windows 8 App
- Wasting time by saving memory
- Webinar: Processing High Volume Data Feeds with MongoDB
- WebRequest Throws On 404 Status Code
- WebSocket with WebMotion and AngularJS
- WebSockets Now Live on OpenShift
- Weka (ML for Java) - Saving and Loading Classifiers
- What Is Clean Code? – In Quotes
- What is the TCO difference between IBM WebSphere and Open Source JBoss? – Just my two cents…
- What Refactoring is, and what it isn’t - According to Kent Beck and Martin Fowler
- What Scales Better, the Internet or an ESB?
- What the Façade Pattern Is and What it Ain’t
- What's Up With RavenDB 2.0?
- What’s New in TFS 2012? – Team Explorer
- When Premature Optimization Isn't
- When to use SOAP over REST
- When Using Direct Memory in Java Can be Faster
- When you should and should NOT use ENUM data type
- Who Needs MySQL When There Is IndexedDB?
- Why "Scratching Your Own Itch" is a Bad Idea for Developers
- Why Not Emacs?
- Why-not-Me syndrome..!
- Win Free Copies of New Book on Continuous Delivery and DevOps
- Windows 8 XAML Video Player: Easy Globalization / Translations
- Windows Azure Cloud Computing Posts for 12/17/2012
- Windows Azure Websites and PhpStorm
- Wireframe Sketcher: A Must Have For UI Developers
- WNS Badge, Toast and Tile Reference
- WordPress with SQL Azure
- Writing Acceptance Tests for Openshift and MongoDb Applications
- Writing Custom CellRenderer using the Declarative new GWT 2.5 UiRenderer
- Writing Parameterized Tests with JUnit Rules
- WSDL Sucks
- XAML Coding Convention
- YourKit Java Profiler 12 Released
- Zoom-on-rotate fix for WebKit mobile browsers