- DZone
- Sitemap Home
- Articles
- 2012
- April
DZone Sitemap: April 2012 Articles
- "Operator Overloading" in Scala
- 10 Best Eclipse Shortcuts
- 10 Illustrated Examples of Visual Studio 11
- 12 Cool HTML5 Geolocation Ideas
- 14 Ways to Contribute to Solr without Being a Programming Genius or a Rock Star
- 2 years of Vim and PHP distilled
- 3 Breakthrough Ways to Visualize HTML5
- 6 Command Line Tools for Linux Performance Monitoring
- 6-Step Lucene Multi-Point Spatial Search Algorithm
- 99 Bottles Of Beer
- A Beginner's Guide to MySQL Replication in Amazon EC2
- A Custom Property in Spring
- A Regular Expression HashMap Implementation in Java
- A-Z of JavaScript
- Adding AjaxOnly Filter in ASP.NET Web API
- Adding Database Synchronization to Your PhoneGap Project
- Advanced Database Constraints: Don’t Look for a Second
- Adventures in Parsing C: ASTs for Switch Statements
- Algorithm of the Week: Boyer-Moore String Searching
- Algorithm of the Week: How to Determine the Day of the Week
- Algorithm of the Week: Morris-Pratt String Searching
- Algorithm of the Week: Rabin-Karp String Searching
- Amazon EMR Tutorial: Running a Hadoop MapReduce Job Using Custom JAR
- An Articulate Introduction to MongoDB
- An Introduction to NoSQL Patterns
- An Introduction to the Fork / Join Framework
- An Optimization Opportunity with RavenDB and FreeDB
- An Overview of The MEF Framework
- Android SMS Popup - Part Three: The Activity
- Apache Lucene and Solr 3.6 Release! New Language Analysis, Joins, and Finite-State APIs
- Apache ServiceMix Development Environment Setup
- Apache Solr Test Suite - Getting Optimal Response Times
- API Gateway support for 'Hypertext As The Engine Of Application State'
- Application Lifecycle Management at Eclipse
- April Update for Visual Studio 11 Beta Now Available
- Are Static Imports Becoming Increasingly Accepted in Java?
- Arquillian 1.0.0 Final Ready for GlassFish and WebLogic: Death to All bugs!
- Arrange Firefox Tabs In Multiple Rows
- ASP.NET Web API: Extending Content Negotiation With New Formats
- ASP.NET Web API: Query String-Based Content Formatting
- Automate #Azure Blob Snapshot purging/deletes
- Axosoft Office Nerf Battle Video
- Back To The Future with Datomic
- Baker Tilly Extends Beyond Accounting–Delivers FinancialForce PSA
- Benchmarking Task Creation Performance in .NET 4.5 vs .NET 4.0
- Best Practices for Commenting Code
- Beyond Java ORM: What Versant Did with the JPA (Part 1)
- Binding to JSON & XML - Handling Null
- Book Review: Code Simplicity
- Boosting NumPy with Numbexpr and Cython
- Bridging between JMS and RabbitMQ (AMQP) using Spring Integration
- Build a WinRT Metro App to Access the Windows 8 File System
- Build Geographic Maps Out of Cloud-Based Data Using Mondara
- Build Native Mobile Apps in HTML5: PhoneGap from Start to Finish
- Building a Python-Based Search Engine
- BYOA (Bring Your Own Apps) for Consumers and Businesses
- C++ and Metro: Event Handling And MessageBox
- Caching With WCF Services
- Camel Exception Handling Overview for a Java DSL
- Cassandra CQL Driver for Node.js Now Available
- Cassandra vs. (CouchDB | MongoDB | Riak | HBase)
- Changes To The Dropbox API - Upload Files The New Way From a Windows Phone
- Changing the Background for Panorama Title and Panorama Header
- Changing the Language Settings in the Windows Phone Emulator
- Check out Beta Releases for Fuse ESB, Fuse MQ, and More
- Choosing SSO for your JBoss Application Server Installation
- Client-Side MVC Frameworks Compared
- Cloud Security Alliance Introduces Security, Trust and Assurance Registry
- Cloud Services Just Got Easier With Titanium 2.0
- Code to the Interface, Even if the Interface is a Class
- Codename One - Making WORA Real Again For Mobile Devices
- Collection Creation and Immutability with Google Guava
- Compute A 16-bit Sum With Carry
- Configuring Quartz With JDBCJobStore in Spring
- Connect Anything with Mayhem
- Connect to RabbitMQ Using Scala, Play and Akka
- Convert All Keys In Multidimensional Hashes In Ruby (non-recursive Method)
- Corny Programming Jokes
- Cost of Ownership Analysis: Oracle WebLogic Server vs. JBoss
- Create a Multi-Album CSS3 Image Flow
- Create Your Own Game Using JavaFX 2
- Creating and Updating Work Items via OData for TFS
- Creating Dynamic Breadcrumbs in ASP.NET MVC With MvcSiteMap
- Creating Robust Tests with Isolator V7
- Creating the ZuneCard Control for Windows Phone
- Cretaceous COBOL Can Spawn Jurassic Java
- Cross Platform Beats Native When Done Right
- CSS Animation vs. Video: Should We, Not Could We
- CSS3 Animation Experiment – Virtual DJ
- csvfilter - A Python Command-line Tool for Manipulating CSV Data
- Decode JSON in Bash with PHP
- Deleting All .class Files with Groovy
- Delivery Encrypted Cloud Storage for Ruby Applications
- Demo of Handlebars, and Why You Should Consider a Templating Engine
- Dependency Injection on GUI components
- Design Patterns, The Emperor’s New Clothes and Catch 22
- Designing Faceted Search: Getting the Basics Right (Part 1)
- Designing Faceted Search: Getting the basics right (part 2)
- Designing Silverlight Business Applications Officially Released
- Detecting OData Service Version
- Develop Vaadin Apps With Scala
- Developer Productivity is Important - Reality or Myth?
- Developer Tools for Creating Client, Cloud and Phone Apps on Windows 8 Consumer Preview
- Django Aggregation, Group by Day
- Django Management Command to List, Filter and Exclude Models from a Fixture
- DNS for Developers – Now There’s No Excuse Not To Know
- Dumping/Loading Schema in Cassandra
- Dynamic Overload Resolution
- Easter Egg-stravaganza!
- Efficiently Process Big Xml Files With CElementTree
- Election Site Part 1: Basics with Knockout.js, Bootstrap and d3.js
- Embedding HTML in Django Messages
- Enable Cypher Result Set Support for Neo4j Client
- Enhance Security with Galleria - Part 5
- Entity Framework 4.3.1 Migrations and The Non-English Locale
- Eval a Clojure Snippet in Java
- Excercise Your Coding Muscles
- Exciting Ideas in Java 8: Streams
- Exposing Functionality Over HTTP with Groovy and Ultra-Lightweight HTTP Servers
- Externalizing Application Logic : Business Rules Approach with Drools
- F1 Live Timing Map
- Face Detection using HTML5, Javascript, Webrtc, Websockets, Jetty and OpenCV
- Face Detection with getUserMedia
- File upload With Apache HttpClient Library
- Find/Replace Using Regular Expressions With Capture Groups in IntelliJ
- Five Ways to Contribute to GlassFish Without Being a Programming Genius
- Flying CSS3 Navigation Menu
- Flyway 1.6 Released - Agile Database Migrations now also for Google Cloud SQL and Apache Derby
- Focus on the Opportunity at Hand to Beat the Cloud Competition
- Frameworks vs Libraries as Inheritance vs Composition?
- From SOA to WOA
- Gain a Better Understanding of MongoDB Master/Slave Configuration
- Generate Websites from JSON, Markdown, and Mustache Templates using Punch
- Get Reacquainted with the Neo4jClient
- Get You Some Azure, Windows Phone, and Windows 8 Sample Apps
- Getting All Stored Items in an IndexedDB objectStore
- Getting Around "Too Many Files" Problem
- Getting Data Into Graphite - Code Examples
- Getting Documents from Disk Using the RavenDB Indexing Process
- Getting Feedback From Concurrent Tasks
- Getting Started with Drupal and MongoDB
- Gitosis-ng: Simple, Self-service Git Repositories
- Google Guava: Bimaps
- Google Guava: Multisets
- Gotcha When Using Camel-Servlet
- Gracefully Dealing With Errors in Galleria - Part 6
- Graphing OpenJDK Activity, Who's Fixing the Bugs?
- Greasemonkey -- Allmusic.com Crap-blocker
- Griffon 0.9.5 released
- Groovy Goodness: Collate a List into Sub-lists
- Groovy Grape: Troubleshooting Failed Download
- Growing Up a Programmer in the 80s
- Guava Splitter vs StringUtils
- GW Basic Running In Silverlight
- Have Fun with the Windows Azure Service Bus
- HE-Collections - Java Collections independent from hashCode and equals
- Hello World In Javascript
- Heterogeneous Computing Is Here, Now
- Hexagonal architecture in JavaScript
- Holo - The New Look of Android
- How Content Negotiation Works in ASP.NET Web API
- How Facebook Does Deployment
- How Numbers are Encoded in JavaScript
- How the Cloud Can Assuage IT Challenges of Bring-Your-Own-Device
- How the RavenDB Authorization Bundle Operates
- How to Clear the JavaScript Console in Google Chrome or Firebug Programmatically
- How To Configure Your Webserver for HTML5 Video
- How to Create a Sencha Touch 2 App: Part 3
- How To Handle Exceptions in C#
- How to Handle Setup Logic with IndexedDB
- How to Pad a Number with a Leading Zero with C#
- How to Programmatically Access PrimeFaces Tags
- How to Troubleshoot Apps Using Windows Azure Toolkit
- How to Upgrade SkyDrive Account's Free Storage to Prevent Quota Reduction
- How to Upload With PrimeFaces 3.2 Under Tomcat 6
- How to Use Sigma.js with Neo4j
- How to Use SPDY with Jetty
- How to Use Three.js, a Lightweight 3D Library, with Neo4j
- How to Use Windows Azure Blobs Data w/ Hadoop on Azure CTP
- How Twitter Does MySQL - Get Their Fork
- How-to: Python Data into Graphite for Monitoring Bliss
- HTML Page Slide Without a Framework
- HTML Parser - Grabs The Link URLs + Link Texts From A Web Page And Put Them Into An Array
- HTML5 Canvas 3D Sphere
- HTML5 Drag and Drop Multiple File Uploader
- HTML5 Drag and Drop: Sorting Photos Into Albums
- IDrive offers Encrypted Cloud Storage Options with Python
- If You Can't Make Data, Then Fake Data...
- ImagineCup US Finals in Redmond - What's happening?
- Implementing a Generator/Yield in a Python C Extension
- Implicit Conversions in Scala
- Importing Windows Azure Marketplace DataMarket DataSets to Apache Hadoop on Windows Azure’s Hive Databases
- Improving the RavenDB Indexing Process
- Incompetent, and unaware of it (Tales from the Dark Side)
- Infinite Scrolling In ASP.NET With jQuery
- Inspectime: time is money, do inspect time!
- Installing and Developing ASP.NET MVC 4 Applications
- Integrating Vaadin into Legacy Applications
- IntelliJIDEA Tip: Configuration Profiles
- Intersecting Lines
- Is Google Play the Beginning of the End for Android?
- Is This The IDE You've Been Looking For?
- Iterate Two Arrays Simultaneously In Ruby
- JasperReports JavaBean data source in JasperWave
- JasperReports JavaBean data source in JasperWave
- JasperReports styles in JasperWave
- JasperReports styles in JasperWave
- JasperWave 0.9.5: external style templates, JasperReports Server, JavaBean data source
- JasperWave 0.9.5: external style templates, JasperReports Server, JavaBean data source
- Java 7's Support for Suppressed Exceptions
- Java Based Startups - We Want To Hear From You
- Java Heap Analysis in JRockit
- Java SE 7 Update Includes First Delivery of JDK and JavaFX for Mac OS X
- Java Thread CPU Analysis on Windows
- Java With a Bit of OSGi - The Book
- JavaFX 2 Game Tutorial Part 2
- JavaOne 2012 Analysis - Speaker and Proposal Stats
- jCardSim: open-source library contains implementation of Java Card API, v.2.2.1
- JDK 7 Additions to Currency Class
- JDOM 2.0 is out - is it time for a pure JDK 6+ version?
- Jenkins CI and JFrog Announce Joint Artifact Repository Solution in the Cloud
- JMS Message Groups in Apache Camel
- JobServer - Java Job Scheduler for OS X
- JSON Model Binding to IDictionary<> is Broken
- K-Means Clustering with Scipy
- K-Nearest Neighbour Classifier
- Keep Your Mongo Log Database Manageable by Deleting Old Logs
- Lean tools: Feedback
- Lean tools: Iterations
- Lean tools: Set-Based Development
- Lean tools: synchronization
- Learn Three Simple Steps to Scrum Agile Development
- Lighttpd Rails Script
- Linguistic Data Mining (text analysis) Methods
- Look Back On Your Application's Past With Chronon
- Machine Learning: Algorithms that Produce Clusters
- Magnolia Conference 2012 Call For Papers
- Managing and Monitoring Drupal Sites on Windows Azure
- Micro Services: A Simple Example
- Microsoft and Roslyn - An Example of How It Will Impact .NET Developers
- Microsoft Codename “Data Transfer” and “Data Hub” May Not Be Ready for Big Data
- Microsoft Updates Certification Processes to Cope with the Cloud
- Migrating From JMS to AMQP: RabbitMQ, Spring, Apache Camel, and Apache Qpid
- Missing Vim in Eclipse? Try SlickEdit
- Modern Web Apps using JAX-RS, MongoDB, JSON, and jQuery
- MongoDB and Java
- MongoDB and PHP, The Book
- MongoDB, E-Commerce, and Transactions
- MongoDB: Night of the Living Dead Ops
- Monitoring and Managing Java EE Applications with JMX
- More Than Just a Pretty Web Framework: the Tornado IOLoop
- MQ Visual Edit v1.6.0
- Multi-Master File-System Replication with CouchDB
- Multimaps - Google Guava
- My Journey into Python from Scratch - Taking the Battleship Shortcut
- Mysql_fetch_all
- Mysql_fetch_all
- Native Mobile Vaadin
- Negativity on Rails: A Good Thing?
- Neo4J: Searching for Nodes by Name With Lucene Autocomplete
- NetBeans @ JavaOne Tokyo
- NetBeans IDE 7.1.2 Available for Download
- NetBeans Weekly News (Issue #531 - Apr 02, 2012)
- NetBeans Weekly News (Issue #532 - Apr 10, 2012)
- NetBeans Weekly News (Issue #533 - Apr 17, 2012)
- NetBeans Weekly News (Issue #534 - Apr 24, 2012)
- Newly Hatched Python Tools for You
- Node.js and MongoDB, A Beginner’s Approach
- Node.js: Expanding Shortened URLs
- NuGet 1.7 Released
- OData Tool Spotlight – PowerPivot for Excel 2010
- Offline Application Caching: Make Your Web Application Offline Available
- On CouchDB Implementation
- On Ecommerce and Hybrid Cloud Computing
- Once a Chump, Always a Chump - Try and Stump Me
- OpenXava 4.4.1: Java Web Framework for Rapid Development
- Optimizing Performance of RavenDB's Indexing Process
- Optimizing Solr - Boosting Your Search Speed by 7x!
- Oracle v Google Trial Day 2: Ellison Testifies
- Oracle vs Google: End Of Phase One
- Our Simple Jenkins Configuration and Deployment
- Overview of Zen Coding for Visual Studio 2010
- Parallel Data Processing Strategies: (Almost) Always Use java.util.concurrent!
- Parsing Fixed-Length File Records with Python
- Parsing Horrible Things with Python
- Passing Standard Marketplace Tests Using the Windows Phone Marketplace Test Kit
- Patterns for Building Large Pyramid Applications
- Pausing with Tornado a Genator Based Interface
- PHP Database Config
- PHP Versus the Fail-Fast Philosophy
- Playing Sounds in Android
- Porting a Windows Phone Application to Windows 8 - A Look from 10,000 Feet Above
- Presenting at CodeStock 2012
- Preventing CSRF in Java Web Apps
- Protection! Licensing Toolkit 5 - Powerful and Cost Effective License Manager for Software Developers and Publishers
- purl - Immutable URL Objects for Python
- Pushing HTML5 Video Content over ColdFusion WebSockets
- Python - Graphite: Storage and Visualization of Time-Series Data
- Python - Stock Quotes From Google Finance
- Python Class Attributes are Evaluated on Declaration
- Python is Beautiful
- Python pycharm – configuring remote interpreters from Windows to Linux
- Quartz Scheduler Misfire Instructions Explained
- Quotes Every Software Engineer Should Know
- RadAutoCompleteBox with Telerik RadControls for Windows Phone
- Rake Task For Rspec Coverage With Simplecov
- Re-create Array Index
- Reactive Extensions (Rx) For Event-based Programming
- Recent Updates for NumPy on PyPy
- Replacing a JSON Message Converter With MessagePack
- Reportlab: Converting Hundreds of Images Into PDFs
- Requests in Python and MongoDB
- REST Endpoint for Integration Using Apache Camel
- Richard Campbell – Co Host, .NET Rocks – Uncut & Unedited
- Rowi-like "Show-On-Tap" Menu for Windows Phone
- Rumor: No Windows Phone 8 Upgrades for All Current Handsets?
- Scala: Counting Number of Inversions For an Unsorted Collection
- Scheduled Message Delivery with RabbitMQ
- Scheduling a Job Using The NCron Library
- scikit-learn - Machine Learning in Python with Contributor Jake VanderPlas
- Scrabble Cheat
- ScriptEclipse 1.2.1 + Video Demonstration
- Scripting: The Debugger Shell, Getting Started…
- Secret Powers of foldLeft() in Scala
- Selenium on Android
- Self executing jar files
- Seven NetBeans Hints for Modernizing Java Code
- Shell Script For Find And Replace
- Short Circuit Operator
- SOA Patterns: Composite Front-End UI Pattern
- SoapUI Tests with Ant+Ivy
- Software Metaphors
- Solr 4.x Memory Usage vs. 3.x
- Solving Issues with Date Boosting and NOW in Solr
- Sonar 3.0 Delivers Recent Code Quality Detection
- Spring Integration - Payload Storage via Header Enrichment
- Spring Integration Project Creation VS. Apache Camel Project Creation
- Spring: Profiles or Not Profiles?
- SQL Select to Web Application in a Couple of Seconds
- Stringer Java Obfuscation Toolkit 1.0.3 Released
- Task-based Async Wrapper for The OData Async Model
- TED App Design Delivers
- Templating Web Services With Velocity Using Camel
- Ternary Operator in VB.NET
- Test-Drive the Shiny New WCF Interop Bindings
- Testing Knockout and Angular with Selenium2
- Testing PHP scripts
- Testing Polish Language Analysis Solr 4.0
- Testing with Embed for Vaadin
- TFS Field Annotator Available for Download
- The Developer’s Guide to HTML5 Canvas
- The Ever-Useful and Neat Subprocess Module
- The Exciting Future of Javascript
- The Heroes of Java: David Blevins
- The Hidden Treasure of Quartz Scheduler Plugins
- The Impending End of Knol
- The Importance of Questioning
- The Lazy Man's Comprehensive RavenDB Search
- The Line Between Insanity and Genius: Where Do You Draw Yours?
- The New Spell Checker in Solr 4.0
- The Page Object pattern
- The Seagull Manager (Tales from the Dark Side)
- The Shift Towards Client-Side MVC
- The Visitor Pattern Re-visited
- There is Safety in Numbers: How to Build Fail-Safe Clusters
- Three Windows 8 Editions Announced
- Thursday Code Puzzler: Finding Twin Primes
- Thursday Code Puzzler: Solve the Towers of Hanoi
- To ESB or not to ESB
- To Find The Prime Number.
- Trying Griffon and Loving It
- Turn Off Disk Image Verification
- Tutorial: Working with Node.js and Redis (Expire and TTL)
- Undoing Gevent’s Monkey-Patching
- Unit Testing Against the Team Foundation Server 11 API
- Upcoming RavenDB Conferences and Courses
- Use JavaFX2 with Spring
- Use Wget To Display Contents Of A URL
- Using Custom Objects in RadAutoCompleteBox for Windows Phone
- Using Delegates, Func and Lambdas: A Tutorial With Soldiers
- Using Gremlin with Neography
- Using Igraph to Mine Graph Analysis
- Using LINQ-to-SQL with SQL Server Compact 4.0
- Using MVVMLight, ItemsControl, Blend and Behaviors to Make a ‘Heads Up Compass’
- Using New Relic with Supervisord and Gunicorn
- Using Razor V2 in ASP.NET MVC 3
- Using the Coding4Fun ChatBubble and ChatBubbleTextBox in a Windows Phone Application
- Using the Windows Phone 7 Turnstyle Control
- Using Twitter Bootstrap Navbar as a Wicket Component
- Using Windows Phone Camera and Imaging APIs to their Full Potential
- Vaadin Theming and Custom Layout
- Video: Azure Toolkit Preview
- Video: Implementation of Windows Azure Powershell Updates
- Visualize Hive Data Sources in Hadoop on Azure Using Excel 2010 and the Hive ODBC Driver
- Want To Improve WCF? Vote.
- WebFileSys is Open Source
- What AnyCPU Really Means As Of .NET 4.5 and Visual Studio 11
- What Exactly the Microsoft's Open-Source Subsidiary Is
- What Happened When We Loaded Every Music CD in Existence into RavenDB
- What Sets RavenDB Apart? Auto-tuning
- When EnableUnsecuredRespose Requires an Unsecured Response
- When to use JavaFX 2 instead of HTML5 for a Rich Internet Application (RIA)?
- Why Developers Keep Making Bad Technology Choices
- Why Harnessing “Big Data” Is The Next Big Thing In eCommerce – Part 1
- Why I Said Goodbye to MongoDB
- Why I'm Not Using Bundling In MVC4.. Yet
- Why Math.round (0.499999999999999917) rounds to 1 on Java 6
- Windows 8 for the .NET developer
- Windows Azure Outages in South Central US Data Center
- Windows Azure Trust Center Launched
- Windows Phone 7 – A Simple Clock App in 10-15 Minutes
- Windows Power User Tools
- WinRT XAML Toolkit - Controls, Extensions and Helper Classes for WinRT
- World of C#-craft part 2: What Does the Audience Think?
- Wrapping Begin/End Async API Into C#5 Tasks
- Writing Modules for Play 2: Get Something Working
- Writing modules for Play 2: Interceptors
- wxPython: Creating Taskbar Icons
- XpoLog Released New Log Data Analysis for Hadoop and the Cloud
- xpyb 1.3 Released - Now Offers xpyb API Export to other Python Modules
- yield(), sleep(0), wait(0,1) and parkNanos(1)
- Your Company Already Has the Code You Need, but You’ll Never Find It
- YouTrack 4.0 EAP With Agile Project Management Is Open!
- Zebra: HTML5 Canvas Rich UI Library
- “World of C#-craft”: an Achievement-Based Classroom?