What Is Text Shaping and Why Do We Do It?

Rendering text on a screen seems straightforward at first glance. You just put one character after the next one and 🎉 — you have text! If only it were this simple. Where does the next character actually go? This is easy to answer for monospaced fonts: Each glyph is the same width. But what about … Read more

Making The Easiest JavaScript Game | by Valerias Bangert | CodeX | Oct, 2021

A casual eli5 tutorial with a $200 merch giveaway challenge. Make 3 files: script.js, index.html, and style.css Copy basic HTML boilerplate: <!DOCTYPE html><html lang=”en”><head><meta charset=”UTF-8″><title>Game</title></head></html> Link stylesheet (in <head>) & JavaScript (in <html>) file by adding: <link rel=”stylesheet” href=”style.css”> & <script src=”script.js”></script> Time to make the actual game! We start by making a body with … Read more

Practical Uses of Object URLs

At PSPDFKit, we always try to leverage every technology available to us to improve the quality and performance of our products. As an example of this, PSPDFKit for Web introduces new web API features as soon as they’re available in the browsers we support. In the case of object URLs, they’ve been around for a … Read more

How to Create a Successful Side Project | by Prajix | CodeX | Oct, 2021

A side project can be your hobby, passion, or part-time business. It’s a chance to use your creativity, learn new skills, and even make some money along the way doing something you generally love. The key to making side projects successful is setting clear goals, developing a strategy, and taking action. This guide will walk … Read more

How to Handle Stacked Pull Requests on GitHub

If you develop software, there’s a good chance you use a platform like GitHub to collaborate and work together on code with your team. The basic unit of reviewable code in GitHub is the pull request, but the implementation of a feature may require several pull requests. This blog post will give you the necessary … Read more