Archive

2024

2023

2022

2021

2020

Illustration: Where We Work INSIGHTS Culture Remote Work Productivity Insights Where We Work A blog post showing a glimpse of where our people work. Illustration: Faster Compilation with Ccache 4.0 DEVELOPMENT Tips Productivity Faster Compilation with Ccache 4.0 Ccache is a build cache to achieve faster compilation. With the 4.0 release, it now supports Modules, which makes it possible to accelerate projects that mix Objective-C and Swift. Illustration: A Better Way to Git Log to Understand Changes in a Big Codebase DEVELOPMENT Tips Productivity git A Better Way to Git Log to Understand Changes in a Big Codebase How git log information may not be enough when developers need to understand changes in a codebase that has evolved over several years. Illustration: Sponsoring CocoaPods INSIGHTS Culture Productivity Sponsoring CocoaPods PSPDFKit is sponsoring the costs of hosting the CocoaPods CND. Illustration: Think First, Code Later DEVELOPMENT Android Kotlin Tips Productivity Think First, Code Later A case study on how we design features and APIs for PSPDFKit for Android. Illustration: Best C++ IDEs of 2024 DEVELOPMENT C++ Tips Productivity Best C++ IDEs of 2024 Discover the best C++ IDEs and text editors of 2024. Learn the pros and cons of each tool, from Visual Studio to Vim, and find the right fit for your development needs. Illustration: Batch Processing PDF Files with Elixir Using PSPDFKit Server TUTORIALS Elixir How To Server Productivity Batch Processing PDF Files with Elixir Using PSPDFKit Server See how Elixir and PSPDFKit Server are a perfect match for processing a large number of PDF files. Illustration: How to Reduce Flakiness in Automated UI Testing on Android DEVELOPMENT Android Kotlin Tips Productivity Testing How to Reduce Flakiness in Automated UI Testing on Android This blog post discusses tips and best practices on how to reduce flakiness in automated UI testing on Android. Illustration: Useful Mac Apps for Remote Workers INSIGHTS Remote Work Productivity Useful Mac Apps for Remote Workers Reduce the friction of working remotely! Illustration: Communication Is Key in a Remote World INSIGHTS Remote Work Productivity Communication Is Key in a Remote World Working remotely does not mean working in isolation! Maintaining effective communication means increased productivity and happier teammates. Illustration: 9 Tips to Help You Work Effectively from Home INSIGHTS Remote Work Productivity Tips 9 Tips to Help You Work Effectively from Home This article describes some strategies first-time remote workers should follow to get the most out of working from home. This is part two of four of our remote work series. Illustration: Remote Work: How to Overcome Common Struggles of Working from Home INSIGHTS Culture Remote Work Productivity Tips Remote Work: How to Overcome Common Struggles of Working from Home This article describes some struggles first-time remote workers may face and provides some strategies to help overcome them. This is part one of four of our remote work series. Illustration: Effective Header Management in C++ DEVELOPMENT C++ Tips Productivity Effective Header Management in C++ How we can reduce build times and clean up our header dependencies with effective header management. Illustration: Moving a Git Repository into Its Submodule DEVELOPMENT Tips Productivity git Moving a Git Repository into Its Submodule How we improved our Git repository setup by moving our PDF Viewer for iOS repository into our PSPDFKit repository.

2019

2018

2017

2015