Receipt Validation – Verifying a Receipt Signature in Swift
Guide on verifying receipt signatures in Swift using PKCS #7 containers and Apple's root certificate.
Guide on verifying receipt signatures in Swift using PKCS #7 containers and Apple's root certificate.
Tutorial on creating a Core Data stack with backwards compatibility for iOS versions before iOS 10 using Swift.
Guide to creating a Core Data stack with backward compatibility for iOS versions before iOS 10.
Analysis of CVE-2016-10229, a serious Linux kernel vulnerability in MSG_PEEK, urging immediate updates for affected systems.
Explains the various timeout configurations in AWS Elastic Beanstalk Worker Environments and how they interact with SQS.
A tutorial on creating a custom Angular pipe to sort datetime columns in an *ngFor directive, handling both ascending and descending order.
A tutorial on creating a custom search filter pipe for the *ngFor directive in Angular 2 to replace Angular 1.x filters.
Reveals three lesser-known technical facts about the Yarn package manager, including its dependency on npm and built-in spellcheck.
A tutorial on creating a simple Web API using .NET Core and the NancyFX framework, highlighting its simplicity and features.
A developer's 2016 year in review, covering learning Linux, Docker, software craftsmanship, and sharing knowledge through blogging and talks.
Reflects on 2016's trend of increased collaboration between major tech vendors like VMware, AWS, and Microsoft, contrasting it with recent tensions.
A tech professional's personal recap of IT events attended in 2016 and a preview of planned tech conferences and meetups for 2017.
An introduction to Git hooks, explaining client-side and server-side hooks, their uses, and how to implement them with GitLab.
A developer reflects on a pivotal 2016, including a career move to focus on accessibility tools and a busy year of speaking at tech conferences.
A personal list of the author's favorite and most impactful web development and design conference talks from 2016.
A researcher's 2016 highlights: AI mapping to human vision, brain-based autism prediction, and fast matrix factorization algorithms for neuroimaging.
A critique of 'cute coding' practices that sacrifice code readability and maintainability for clever, terse syntax.
Critique of the classic iris dataset as a misleading example in modern machine learning education, exploring its original scientific purpose.
A technical guide detailing the process and pitfalls of performing a system recovery on an HPE HyperConverged 250 appliance running VMware ESXi.
Explains why protocol-relative URLs (//example.com) are harmful for security and compatibility, advocating for absolute HTTPS URLs instead.