Benjamin Poulain

Benjamin Poulain

San Francisco Bay Area
664 followers 500+ connections

Activity

Join now to see all activity

Experience

  • Apple Graphic

    Apple

    Cupertino, California, United States

  • -

  • -

  • -

Education

  • Université libre de Bruxelles Graphic

    Université libre de Bruxelles

    -

    Activities and Societies: Teaching assistant. Student representative on the University board.

  • -

    Activities and Societies: Computer club Magellan

Licenses & Certifications

Publications

  • Create macOS or Linux virtual machines

    The video introduces virtualization technologies on the Mac platform and presents how to run Linux or macOS inside a virtual machine with Virtuaization Framework.

    Other authors
    See publication
  • How Web Content Can Affect Power Usage

    WebKit Blog

    Optimizing software for power is traditionally limited to macOS and iOS applications. Web pages can use the same techniques to reduce their power impact.

    This blog post introduces the fundamental concepts of power usage by web pages on the client side. The post also details the best practices and provides practical advices to reduce energy consumption.

    Other authors
    See publication
  • Targeting Domains with Content Blockers

    WebKit Blog

    After the release of Content Blockers, targeting specific domains quickly became very popular. Content Blockers are based on compiling large Finite State Machines (Deterministic Finite Automaton). The optimizer has to spend more or less time on an automata depending on the number of states and transitions.

    The post explains how simple patterns can be used to match domains while being very easy to optimize and faster to compile.

    See publication
  • Complex CSS Selectors Inside Selectors

    WebKit Blog

    Taking advantage of the CSS JIT, WebKit was the first engine to support the advanced selectors from the “CSS Selectors Level 4” specification. The blog post introduces some of those new selectors.

    See publication
  • Introduction to WebKit Content Blockers

    WebKit Blog

    This blog post followed the announcement of Content Blockers at WWDC. The post introduces the high level concepts behind Content Blockers then describes the syntax of the extensions.

    See publication
  • Overview of WebKit’s CSS JIT Compiler

    WebKit Blog

    This blog was the first public overview of the CSS Just-In-Time compiler of WebKit. The post introduces what can be gained from compiling CSS selectors and the latency-throughput challenge common with JIT compilation.

    See publication
  • Unusual Speed Boost: Binary Size Matters

    WebKit Blog

    This post describes some changes made to speed up WebKit on ARMv7 by targeting the binaries directly.

    See publication

Projects

  • WebKit

    -

Languages

  • English

    -

  • French

    -

  • Italian

    -

  • Chinese

    Limited working proficiency

  • Spanish

    Elementary proficiency

More activity by Benjamin

View Benjamin’s full profile

  • See who you know in common
  • Get introduced
  • Contact Benjamin directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Benjamin Poulain

Add new skills with these courses