Testability Tip for Swift Developers – Public Over Private
A Swift development tip on testing private functions by prioritizing public access modifiers for better testability.
A Swift development tip on testing private functions by prioritizing public access modifiers for better testability.
A Swift development tip on testing private functions by prioritizing public access modifiers for better testability.
Explores issues with UITableViewController's designated initializers in iOS 8.3, detailing subclassing problems and workarounds.
A technical analysis of Apple's open-source ResearchKit framework, examining its source code, design patterns, and workarounds for iOS development challenges.
SUSE's Hack Week allows engineers to work on self-chosen projects, fostering innovation, learning, and collaboration.
A humorous rap song about Drupal development, covering modules, hooks, caching, and the Drupal community.
A guide to using the AFL fuzzing tool to test Python code for bugs and security vulnerabilities by generating random inputs.
A developer reflects on the emotional and professional revitalization they experience at PyCon, the annual Python conference.
Part 2 of optimizing AngularJS performance with immutable data, using Benchpress for detailed profiling of execution and garbage collection times.
Author celebrates 55,555 downloads of their ownCloud appliance, discusses its ease of use, and shares technical and community hopes for the project.
A weekly roundup of web development news, covering browser updates, debugging tools, accessibility testing, and cross-browser compatibility tips.
A guide explaining how delegation works in Swift, focusing on protocols as blueprints and contracts for iOS development.
A guide explaining how delegation works in Swift, focusing on protocols as abstractions for the delegation design pattern.
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.
Analysis of London bus arrival times using Python and statistical modeling to explore waiting time distributions.
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.