PSPDFKit
Products
Solutions
Aviation
Streamline Your Flight Releases
Construction
Digitize PDF Forms and Drawings
Education
Move Your App to the Head of the Class
Legal
Handle and Review Documents in Real Time
Government
Serve Public Records Securely and Intuitively
Financial
Accelerate Your Digital Transformation
Documentation
Blog
Explore the Blog
Blog Overview
Development
Products
Tutorials
Customer Stories
Solutions
Company
Explore by Topic
Resources
Webinars
Live Demo
Technical Support
Pricing
Free Trial
Contact Sales
Contact Sales
Contact Sales
T
Archive
All
Android
Company
Customers
Design
Development
Instant
iOS
macOS
Products
Web
Windows
2022
COMPANY | Tips • Productivity
Productivity Tips When Switching from a PC to a Mac
Improving productivity when switching from a PC to a Mac.
2021
DEVELOPMENT | Testing • Productivity • Insights
A Case for Fast CI
How slow build times lower your team’s productivity, and how to change this.
DEVELOPMENT | Productivity • Tips • git
How to Handle Stacked Pull Requests on GitHub
This blog post describes how to deal with dependent pull requests on GitHub, as well as the git concepts you need to master to understand them.
DEVELOPMENT | Android • Productivity • git
Refactoring Git Branches with Interactive Rebase and Autosquash in Android Studio
A primer on using Git's interactive rebase feature, and how to use it within Android Studio to housekeep commits.
DEVELOPMENT | Productivity • Testing • Insights
Managing CI Pipelines with Terraform
Learn about Terraform and how we use it to manage our Buildkite pipelines.
DEVELOPMENT | Flutter • Productivity • git • Insights
How We Maintain Our Public Flutter Project Using a Private Monorepo
We describe the process taken to speed up the maintenance, development, and release cycle of our public Flutter project.
DEVELOPMENT | iOS • Productivity • How To
Automating Mac Catalyst Distribution with fastlane
We recently automated PDF Viewer for Mac distribution via fastlane. Here’s how you can do the same for your Mac Catalyst app.
COMPANY | Culture • Remote Work • Productivity
While We Work: How We Stay Productive
Some people at PSPDFKit share their tips for being productive.
2020
COMPANY | Culture • Remote Work • Productivity • Insights
Where We Work
A blog post showing a glimpse of where our people work.
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.
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.
COMPANY | Culture • Productivity
Sponsoring CocoaPods
PSPDFKit is sponsoring the costs of hosting the CocoaPods CND.
DEVELOPMENT | Android • Kotlin • Tips • Productivity
Think First, Code Later
A case study on how we design features and APIs for PSPDFKit for Android.
DEVELOPMENT | C++ • Tips • Productivity
IDEs and Text Editors for Writing C++ Code on a Large Scale
This blog post compares different IDEs and text editors that can be used to write C++ in a big codebase.
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.
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.
COMPANY | Remote Work • Productivity
Useful Mac Apps for Remote Workers
Reduce the friction of working remotely!
COMPANY | 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.
COMPANY | 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.
COMPANY | 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.
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.
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
DEVELOPMENT | Culture • Productivity • Insights
WWDC for First-Timers, 2019 Edition
Here's how to get the most out of Apple's Worldwide Developer Conference.
COMPANY | Culture • Remote Work • Productivity • Insights
Remote Work: What I've Learned from a Decade as a Remote Software Engineer
Sharing a few tips and things I've learned from my 10 years working as a remote software engineer.
DEVELOPMENT | Productivity • Tips
How Spaced Repetition Helps You Learn New Things
We present spaced repetition as a learning technique that can help you be more efficient at work.
PRODUCTS | Productivity • PDF
Making Notes on a PDF Document
This post highlights the tools and features within a PDF that help with marking and making notes in a document.
COMPANY | Culture • Remote Work • Productivity
Eight Hours: Sleep
Can't concentrate during the day? Sleep may be the key to ensuring you do.
COMPANY | Culture • Remote Work • Productivity
Eight Hours: Recreation
Focus on making the most of life outside your work in an effort to improve your working life.
COMPANY | Culture • Remote Work • Productivity
Eight Hours: Work
Do we spend our working hours efficiently, or can we optimize the way we work?
COMPANY | Culture • Remote Work • Productivity
A Modern Approach to Work: Pursuing Mindfulness, Purpose, and Efficiency
Your work life extends beyond the eight hours a day you spend working. This series explores the division of time over 24 hours and how the way we spend that time can affect our workday and vice versa.
2018
DEVELOPMENT | Productivity
Time Management
A discussion of how managing time by incorporating productivity techniques, making lists, planning your days, and finding ways to utilize downtime can help with your workflow.
DEVELOPMENT | Productivity
Using Clang-Tidy and Integrating It in Jenkins
The benefits of using clang-tidy and how to get started setting it up in Jenkins.
COMPANY | Remote Work • Productivity
Music for Concentration
We cover how music can help you get in that all-important and elusive state of flow.
DEVELOPMENT | Productivity
Switching to a Standing Desk
We discuss some of the benefits of switching to a standing desk.
DEVELOPMENT | Android • Debugging • Productivity
The Subtle Art of Real-Time Debugging With Android Studio
Debugging in real time with Android Studio.
DEVELOPMENT | Android • Productivity • Tips
Android Studio Shortcuts: How to Boost Your Productivity
The best shortcuts for Android Studio. The most famous and the most underrated.
2017
COMPANY | Productivity
Useful Tools to Share & Organize Work Between Developers and Designers
The software and services PSPDFKit uses for design work
2015
DEVELOPMENT | iOS • Productivity • Insights
Using Ccache for Fun and Profit