Code Refactoring Using Metaprogramming
A developer explains how to refactor repetitive Julia code for a Twitter API package using metaprogramming techniques to reduce lines and improve maintainability.
A developer explains how to refactor repetitive Julia code for a Twitter API package using metaprogramming techniques to reduce lines and improve maintainability.
Explores the design decisions and expert discussions behind Java 8's Optional type, contrasting them with the author's own views.
A look back at a 2004 hack using Domino's public API to order pizza from the command line, illustrating the power of open APIs.
RSiteCatalyst v1.4 is released with breaking changes, new Pathing/Fallout reports, OAuth support, and a cleaner codebase.
A developer recounts his 12-year career journey at Amazon, starting from his early interest in their web services API to joining the company.
A proposal for a new HTTP verb, VALIDATE, to enable safe, idempotent server-side validation from client-side forms without side effects.
A developer reflects on mastering multiple languages after encountering a tricky JSON parsing issue in R while maintaining a CRAN package.
A technical comparison of static map solutions from Google, OpenStreetMap, Nokia HERE, and Yandex for web performance optimization.
Former Mozilla CEO discusses the 'network problem' of user data, privacy, and economic value, proposing solutions post-resignation.
Introducing 'hyper', a pure-Python HTTP/2.0 library designed as a drop-in replacement for Python's standard http.client.
RSiteCatalyst v1.3 adds regex search, Realtime API support, and configurable request timing for the Adobe Analytics R package.
A guide to automatically generate Adobe Analytics implementation documentation using the RSiteCatalyst R package and the Adobe API.
How to configure the Play Framework 2.x WS API to accept self-signed SSL certificates for web service calls, including a workaround and warnings.
Explains how to implement a 'push' model for uploading data with HttpClient in .NET, contrasting it with the default 'pull' model.
RSiteCatalyst v1.2 is released on CRAN with bug fixes, dependency removal, and improved numeric type handling for the Adobe Analytics API.
A guide to securing the Docker API by using SSL certificates and socat for encrypted, authenticated remote connections.
A guide to setting up and developing server-side logic for Windows Azure Mobile Services using Node.js and WebStorm.
A Presidential Innovation Fellow shares 10 key lessons on driving tech innovation within government, focusing on culture, process, and bureaucracy.
Introduces Gunsub, a Python tool to manage GitHub notifications by automatically unsubscribing from passive threads after the first message.
A detailed breakdown of the major changes and breaking updates in the Requests library version 2.0, including header handling and proxy requirements.