Hello.

I am Paul Kinlan.

A Developer Advocate for Chrome and the Open Web at Google.

Font Playground - Play with variable fonts!

Paul Kinlan

Font Playground is built for three groups of audiences. The first group of audience is typographers and designers, who would like to play with fonts that are built with the latest font technologies, such as variable font. It is a playground to fully explore what these new font technologies can offer and how they can be beneficial to your creative workflow. The second group of audience is me, as a Type Tool’s UI/UX designer.

Read More

did.txt file - Patrick

Paul Kinlan

பேட்ரிக் Did.t.txt பற்றி எழுதுகிறார் Time flies by when you’re learning how to code. Its super important to take a second every once in a while to simple write down what you did during the past mental sprint. Writing down what you learned solidifies the knowledge. முழு இடுகையைப் படிக்கவும். இது நாம் உட்கொண்டதை விட ஒரு மில்லியன் மைல்களுக்கு அப்பால் இல்லை, எங்களிடம் ‘துணுக்குகள்’ என்ற கருத்து உள்ளது. நீங்கள் அதை எப்படி நிர்வகிக்கிறீர்கள் என்பது உங்களுக்குத் தெரியும், ஆனால் நீங்கள் செய்ததைக் கண்காணிக்கும் ஒரு சிறந்த வழியாகும், ஆனால் உங்கள் குழுவினருடன் பகிர்ந்து கொள்ளுங்கள், உங்களுடைய நண்பர்கள், மேலாளர்கள் மற்றும் அறிக்கைகள் என்ன செய்கிறீர்கள் என்பதைப் பற்றிய ஒரு நல்ல படம் கிடைக்கும்.

Read More

Hyperlinking Beyond the Web - CSS-Tricks

Paul Kinlan

CSS தந்திரங்களை மீது Atishay ஜெயின் இணைக்கும் என் இதயம் அருகில் ஒரு பகுதியில் பற்றி எழுதுகிறார்: Hyperlinks are the oldest and the most popular feature of the web. The word hypertext (which is the ht in http/s) means text having hyperlinks. The ability to link to other people’s hypertext made the web, a web — a set of connected pages. This fundamental feature has made the web a very powerful platform and it is obvious that the world of apps needs this feature.

Read More

Google Doesn't Have the Guts to Make Page Speed Actually Matter

Paul Kinlan

Redfin இருந்து டான் வலை வேகம் முன்னுரிமை பற்றி ஒரு பெரிய பதவியை கொண்டுள்ளது: JavaScript Is the Web’s CO2 As a web developer, I find that most problems can be solved with just a little more JavaScript. Without someone or something to force the industry to cut back, web developers will continue to make web sites that only load “fast enough” via wifi on a fast laptop. The browser vendors can’t save us.

Read More

TRACK | A WebGL Experiment by Little Workshop

Paul Kinlan

This project is a musical experience built with WebGL and WebVR. Inspired by the music track, we created an ever-changing environment composed of various geometrical shapes. These were generated procedurally in Houdini and exported to Three.js. All visual elements are randomized differently on each viewing. முழு இடுகையைப் படிக்கவும். நான் சேர்க்க மிகவும் இல்லை, இது முற்றிலும் ஆச்சரியமாக இருக்கிறது. அதை பாருங்கள்.

Read More

Getting started with the Ambient Light Sensor

Paul Kinlan

டீன் ஹியூம் PWA இன் சமீபத்தில் நிறைய வேலைகளை செய்து வருகிறார், மேலும் புதிய மேடையில் ஏபிஐ நிறைய விஷயங்களை ஆராய்கிறார், இந்த வழக்கில் பொதுவான சென்சார் ஏபிஐ: The Ambient Light Sensor API provides developers with the means to determine ambient light levels as detected by the device’s main light detector. This information is available to developers in terms of lux units. If you are building a Progressive Web App and you want to style it differently depending on the light levels in the room, then this could be the feature for you.

Read More

Web Architecture 101 - VideoBlocks

Paul Kinlan

ஜோனதன் ஃபுல்டன், வீடியோலாக்ஸ்: The basic architecture concepts I wish I knew when I was getting started as a web developer முழு இடுகையைப் படிக்கவும். இது பல வலை பயன்பாடுகள் அளவிட வடிவமைக்கப்பட்டுள்ளது ஒரு ஒப்பீட்டளவில் நிலையான ஸ்டேக் ஒரு பெரும் கண்ணோட்டத்தை கொடுக்கிறது என்று ஒரு அற்புதமான கட்டுரை. ஹெலோகோ, ஃபயர்பேஸ் அல்லது அப்ஜெஞ்ஜின் போன்ற ஒரு சேவை கருவிகளை மேடையில் விரும்புவதற்கு நிறைய டெவலப்பர்கள் ஏன் செலவழிக்கின்றார்கள் என்பதில் சிக்கல் மிகுந்ததாக இருக்கும் என்பதையும் இது காட்டுகிறது.

Read More

Introduction to Feature Policy

Paul Kinlan

கூகிள் டெவலப்பர் வலை புதுப்பிப்புகளில் எரிக் பிடல்மான் எழுதுகிறார்: Building for the web is a rocky adventure. It’s hard enough to build a top-notch web app that nails performance and uses all the latest best practices. It’s even harder to keep that experience great over time. As your project evolves, developers come on board, new features land, and the codebase grows. That Great Experience ™ you once achieved may begin to deteriorate and UX starts to suffer!

Read More

Understanding Storage Quota | Workbox

Paul Kinlan

Jeff Posnick எழுதுகிறார், Workbox க்கு எழுதவும் A common source of unexpectedly high quota usage is due to runtime caching of opaque responses, which is to say, cross-origin responses to requests made without CORS enabled. Browsers automatically inflate the quota impact of those opaque responses as a security consideration. In Chrome, for instance, even an opaque response of a few kilobytes will end up contributing around 7 megabytes towards your quota usage.

Read More

Emscripten's compiled Web Assembly, used minimally

Paul Kinlan

Dev.to மீது சாம் தோராயோட் எழுதுகிறார், Why did I write this post? Emscripten is a wonderful tool, but it has a long history (for asm.js), and isn’t perfect. I think it errs too much on the side of “magic”, and many posts rave about how it’s so easy to EMASM or use binding-fu, but this all comes at a cost, and can introduce huge amounts of inadvertent overhead—think copying huge memory buffers around because we’re trying to make them immutable or easily exposed.

Read More

Designing with the Gestalt principles

Paul Kinlan

Google Chrome க்கான முஸ்தபா, தேவ்-சேனல் எழுதுகையில், The Gestalt principles are a series of laws that are used to explain why human beings naturally find organized patterns in objects they see around them. The goal with the principles was to explain why we group objects in some ways but not others. There are many different principles, but here I am going to look at the ones that effect grouping, these are; proximity, similarity, common fate, continuity, closure, and prägnanz.

Read More