A declarative content parser for Java
Introducing a lightweight, declarative Java library for parsing custom file formats using annotated beans and enhanced regular expressions.
Introducing a lightweight, declarative Java library for parsing custom file formats using annotated beans and enhanced regular expressions.
A technical guide on using Python and tools like rtmpdump to reverse engineer and download songs from Myspace.
Explains why field injection in dependency injection is problematic and advocates for constructor injection as a better practice.
A tutorial on implementing long-press item selection for WinRT ListView and GridView controls to improve user experience.
Discusses the internet's pragmatic ethos and why using GitHub for large datasets requires rethinking desktop paradigms for web-native, granular data delivery.
A technical tutorial on formatting ggplot2 plots for scientific publication, including design adjustments and using Inkscape for final edits.
Securely using OBIEE command line tools by encrypting plain-text passwords with GPG and mkfifo to meet security policies.
Explains how to use PostgreSQL's CTEs (WITH clauses) to write more readable, composable, and maintainable SQL queries.
A technical overview of Flynn, an open-source Platform-as-a-Service (PaaS) built on Docker, covering its architecture and core components.
A guide to migrating an old ASP.NET WebForms app from Forms-Based Authentication to modern Claims-Based Authentication using Thinktecture IdentityServer.
Explains how to use grunt-contrib-connect to run a local server with PHP support and livereload for front-end development.
A developer's critical analysis of the stalled standards process for implementing responsive images on the web, focusing on the src-N proposal.
An introduction to Python's unittest framework, covering basic setup, writing tests, and using assert methods.
A critique of a proposal to lower the p-value threshold for statistical significance from 0.05 to 0.005, arguing it addresses symptoms, not root causes.
A summary of recent blog posts and presentations by Guido van Rossum, the creator of Python, covering topics like 0-based indexing and Python 3.
Introducing AutoRunCustomTool, a Visual Studio extension that automatically runs custom tools when dependent files are modified, solving a common T4 template workflow issue.
A technical guide to cglib, a Java bytecode manipulation library used for dynamic proxy generation, mocking, and instrumentation.
A brief post highlighting two new Python programming books: one on Tkinter GUI development and another on Test-Driven Development for web apps.
A roundup of interesting Python projects, including Lans.py, CherryMusic, Python Wheels, Dataset, and Openpyxl.
Announcement of the PyDev 3.0 release, a Python IDE plugin for Eclipse, detailing its new features and capabilities.