Start small, then grow
A developer shares how starting with a minimal, functional version of a side-project (a Python TODO manager) leads to completion and avoids abandonment.
A developer shares how starting with a minimal, functional version of a side-project (a Python TODO manager) leads to completion and avoids abandonment.
A developer's first impressions of Angular 2.0, exploring its TypeScript foundation, design patterns, and initial features.
An analysis of KDE Plasma's Activities feature, exploring user mental models and proposing a clearer separation from virtual desktops using space-time metaphors.
A weekly roundup of browser updates, bug fixes, and developer tools, covering Firefox, WebKit, and Chrome DevTools.
Microsoft releases Windows 10 Technical Preview Developer Tools for building Universal Apps, with early Cimbalino Toolkit support available.
Using Flame Graphs to analyze and visualize performance bottlenecks in Oracle Data Integrator (ODI) load plans and sessions.
Explains the invokedynamic JVM instruction, its role in Java 8 lambdas, dynamic languages, and how it works with method handles.
Introducing Todoman, a simple, open-source CLI task manager for Unix-like systems that saves tasks as iCalendar.
Analyzes the tension between Red Hat's long-term enterprise support for outdated software like Python 2.6 and the burden it places on open-source community maintainers.
Announcing EuroSciPy 2015, the European conference on Python for scientific computing, with calls for papers, talks, and tutorials.
A monthly roundup of browser development news, bug reports, and web platform updates from December 2015.
A deep dive into advanced web performance audits using Chrome DevTools, with case studies on major sites like CNET and Time.com.
Using Linux diagnostic tools to troubleshoot OBIEE internal issues when standard logs are insufficient, focusing on a custom skin deployment problem.
A guide on using Gulp or Grunt build tools to automatically strip console and debugger statements from JavaScript code before production deployment.
Analysis of recent executive departures at Safaricom, Kenya's leading tech company, exploring potential business and competitive reasons.
An introduction to single-layer neural networks, covering the Perceptron and Adaline models, with Python implementations and gradient descent.
An introduction to single-layer neural networks, covering the history, perceptrons, adaptive linear neurons, and the gradient descent algorithm with Python implementations.
Explores advanced uses of the OBIEE nqcmd command-line tool for BI Server administration, query logging, and performance testing.
An overview of iOS testing tools and practices in 2015, covering XCTest, UIAutomation, and continuous integration options.
Learn how to use PhantomJS, a headless browser, to inject and execute JavaScript for inspecting dynamic websites.