Enums Instead of Booleans – An Example Implementation
Explores replacing booleans with enums for clearer subscription status handling in app development.
Explores replacing booleans with enums for clearer subscription status handling in app development.
Explains replacing booleans with enums for clarity in subscription status logic, with a Swift implementation example.
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.
A Swift developer's guide explaining the delegation design pattern in iOS development, breaking down concepts for beginners.
A Swift developer's guide explaining the delegation design pattern in iOS development, breaking down what delegation is and how it works.
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.
An overview of iOS testing tools and practices in 2015, covering XCTest, UIAutomation, and continuous integration options.
Explores advanced uses of the OBIEE nqcmd command-line tool for BI Server administration, query logging, and performance testing.
Learn how to use PhantomJS, a headless browser, to inject and execute JavaScript for inspecting dynamic websites.
Explains how to instrument OBIEE database connections for detailed performance monitoring and diagnostics.
A monthly roundup of browser updates, bug fixes, and developer tools news, focusing on cross-browser compatibility and debugging techniques.