Challenges of Adopting Drag and Drop
Explores the technical challenges of implementing drag-and-drop for PDF editing on iOS, focusing on UICollectionView and multi-page document complexities.
Explores the technical challenges of implementing drag-and-drop for PDF editing on iOS, focusing on UICollectionView and multi-page document complexities.
Overview of new features, changes, and fixes in PHP-ML 0.7.0, a machine learning library for PHP developers.
A guide on using the ELK Stack (Elasticsearch, Logstash, Kibana) to analyze and triage large-scale Nmap scan results for penetration testing and offensive security.
A web developer shares their personal journey and process for switching from QWERTY to the Dvorak keyboard layout to improve typing comfort and efficiency.
Explores Java 11's single-source-file execution feature, allowing Java files to be run directly and even turned into executable scripts with shebangs.
A guide to removing code duplication in Swift unit tests by creating reusable helper functions, improving test suite maintainability.
Analyzes performance issues with Django Admin's paginator on large datasets and explores solutions to eliminate slow row counting queries.
Argues that Kubernetes is often unnecessary complexity and suggests simpler container orchestration alternatives for specific use cases.
Announcement of the free book 'The Road to GraphQL' for mastering GraphQL with JavaScript, React, and Node.js through practical applications.
A tutorial on developing and deploying a Java Spring Boot REST application to Oracle Cloud's Application Container Cloud service.
A tutorial on building a GraphQL server with Node.js, comparing it to REST APIs and demonstrating how to reduce over-fetching.
A critique of simplistic performance advice and microbenchmarks, advocating for context-driven analysis and proper measurement in web development.
A brief overview and 360-degree tour of the VMvillage at VMworld Europe 2018, highlighting key areas like VMTN, VMware {code}, and Hands On Labs.
Explores the 3D framework (Decomposition, Data, Deployment) for designing and deploying effective machine learning systems in business contexts.
A guide to essential flake8 extensions for improving Python code quality, covering import order, exception handling, and logging best practices.
A video tutorial series covering Django's authentication system, including signup, login, password management, and view protection.
A first-hand account of the opening day at VMworld Europe 2018 in Barcelona, covering registration, venue layout, and community events.
A technical guide on using Azure Managed Identities to authenticate and access Azure Service Bus, eliminating the need for stored connection strings.
A software engineer reflects on his startup journey and open-source work before joining Google to focus on developer productivity tools.