Skip to main content

Recently Updated Pages

Displaying transcoded media efficiently

Media Transcoding Transcoding Overview

For both page loading times and CDN costs, you need to ensure that you serve images and videos at...

Updated 1 year ago by Ant

Options for implementing image and video transcoding

Media Transcoding Transcoding Overview

When it comes to transcoding media, you have two main options you can choose from in terms of how...

Updated 1 year ago by Ant

The execution flow for image and video transcoding

Media Transcoding Transcoding Overview

In basic form, the way both image and video transcoding is implemented involves using 'serverless...

Updated 1 year ago by Ant

Generating Credentials: secure data sources

Security Server-side Code Security

If you have a use case where you need to give a user a one-time password or key to authenticate f...

Updated 1 year ago by Ant

Displaying user-inputted content on webpages

Security Defending against XSS and CSRF attacks

XSS (Cross-Site Scripting) generally results from bad practices regarding user input. For example...

Updated 1 year ago by Ant

WebSockets-specific security practices: JSON Web Tokens

Security Server-side Code Security

When using the WebSockets protocol, there are a lot of potential pitfalls to bear in mind that ca...

Updated 1 year ago by Ant

JavaScript does not support 64-bit integers

Language pitfalls JavaScript

In most languages, a long is a 64-bit integer, for use when a 32-bit integer isn't big enough. Ja...

Updated 1 year ago by Ant

Deprecated or incorrect usage of functions

Language pitfalls PHP

A lot of older PHP functions and constants are effectively deprecated or not recommended for use,...

Updated 1 year ago by Ant

Composer

Tech stack Build, dependency and code management

Homepage https://getcomposer.org/ What is it? A dependency manager for PHP projects. Why did ...

Updated 1 year ago by Ant

Feedback

Interface Design Designing interactive, responsive inter...

Feedback is when something reacts to the user, giving them some indication that an action occurre...

Updated 1 year ago by Ant

Overview & Libraries

Interface Design Designing interactive, responsive inter...

Overview I am no expert in interface design, but I do know the basics (and thankfully, there are...

Updated 1 year ago by Ant

Space efficiency: Modals

Interface Design Designing interactive, responsive inter...

Updated 1 year ago by Ant

Space efficiency: Tooltips

Interface Design Designing interactive, responsive inter...

Updated 1 year ago by Ant

Responsiveness

Interface Design Designing interactive, responsive inter...

Updated 1 year ago by Ant

AJAX request considerations

Interface Design Page loading and AJAX considerations

What's this "AJAX" you speak of? For non-developers, AJAX stands for "Asynchronous JavaScript an...

Updated 1 year ago by Ant

Controlling whether images are displayed or downloaded in new tabs

Interface Design Images, Videos & Other Media

When you want a user to be able to view an image in a new tab when they right click and select "O...

Updated 1 year ago by Ant

Financial Costs Overview

Introduction Basic Overview

Ultimately, an art website faces mostly similar costs to other websites (and extra bandwidth cost...

Updated 1 year ago by Ant

Introduction and Critical Points

Security

Defending against security threats, such as XSS (Cross-Site Scripting) and CSRF (Cross-Site Reque...

Updated 1 year ago by Ant

Storing Credentials for Cloud Services

Security Server-side Code Security

Your webservers usually have to connect to various services, like your database and cache servers...

Updated 1 year ago by Ant

Generating SSL/TLS Certificates via LetsEncrypt

Security Webserver Security

Generating SSL certificates when your webservers are behind a load balancer In situations where ...

Updated 1 year ago by Ant