seanmonstar

  • About
  • Sponsor
  • Blog
  • 2025

    Body::poll_progress

  • +

    A More Modular reqwest

  • +

    2024 in review

  • 2024

    hyper Roadmap 2025

  • +

    hyper in curl Needs a Champion

  • +

    hyper HTTP/2 Continuation Flood

  • +

    Podcast: Rustacean Station, hyper 1.0, and independent maintainership

  • +

    reqwest v0.12

  • +

    2023 in review

  • 2023

    hyper v1

  • +

    hyper HTTP/2 Rapid Reset Attack: Unaffected

  • +

    Was async fn a mistake?

  • +

    I'm an independent open source maintainer

  • +

    Report on Surprise hyper CVE from 2023-04-11

  • +

    This Month in hyper: March 2023

  • +

    This Month in hyper: February 2023

  • +

    hyper-ish 2022 in review

  • 2022

    This Month in hyper: November 2022

  • +

    hyper Polish Period

  • +

    This Month in hyper: October 2022

  • +

    hyper v1.0.0-rc.1

  • +

    This Month in hyper: September 2022

  • +

    curl-up 2022: hyper in curl

  • +

    This Month in hyper: August 2022

  • +

    Pattern Matching and Backwards Compatibility

  • +

    hyper at 10,000 stars

  • +

    This Month in hyper: July 2022

  • +

    hyper 1.0 roadmap

  • +

    Help stabilize hyper in curl

  • +

    hyper’s Vision

  • +

    hyper 1.0 timeline

  • +

    hyper-ish 2021 in review

  • 2021

    Podcast: hyper on the Rustacean Station

  • +

    How using hyper in curl can help make the internet safer

  • 2020

    hyper v0.14

  • +

    Next Up: AWS

  • +

    warp v0.2

  • 2019

    reqwest v0.10

  • +

    hyper v0.13

  • +

    http v0.2

  • +

    reqwest alpha.await

  • +

    hyper alpha supports async/await

  • 2018

    warp v0.1.10

  • +

    warp

  • +

    Better HTTP Upgrades with hyper

  • +

    hyper v0.12

  • +

    HTTP upgrades with hyper

  • +

    Recently, for a Rusty Web

  • 2017

    Bye Mozilla, Hello Buoyant

  • +

    hyper v0.11

  • +

    hyper security vulnerability: message splitting

  • +

    A hyper update

  • 2016

    reqwest v0.2

  • +

    Introducing Reqwest

  • +

    RustConf 2016

  • +

    async hyper

  • 2015

    httparse v1.0

  • +

    hyper v0.6.8 - Socket Timeouts

  • +

    What’s the password?

  • +

    hyper v0.6

  • +

    merit badge

  • +

    hyper on beta

  • 2014

    hyper

  • +

    mocha-text-cov

  • +

    Firefox Accounts OAuth Explorations

  • +

    Please Replace Credit Cards

  • +

    Your Password is Insecure

  • +

    Persona is dead, long live Persona

  • +

    intel v0.5

  • +

    Symbols in nodejs

  • +

    syslogger

  • +

    intel 0.4

  • 2013

    client-sessions v0.5

  • +

    insist: Better assertions for nodejs

  • +

    Tally

  • +

    www.persona.org

  • +

    hood

  • +

    A beginners guide to Star Wars books

  • +

    client-sessions v0.4.0

  • +

    dbug v0.1

  • +

    intel 0.3

  • +

    How LucasArts Fell Apart

  • +

    intel 0.2

  • +

    intel

  • +

    Gmail Bridge for Persona

  • +

    Persona makes signing in easy for Gmail users

  • +

    console.log() all the things!

  • +

    Persona Beta 2

  • +

    Information Obsession

  • +

    splatmonstar 0.3

  • +

    An Introduction to Persona

  • 2012

    Levels of boiling

  • +

    tentmonstar for Android

  • +

    Crappy Computers

  • +

    Touching Your Computer

  • +

    Machete Order

  • +

    Tent.io

  • +

    Persona Beta 1

  • +

    Python Closure Gotcha

  • +

    Platform Integration of Persona

  • +

    Object.observe

  • +

    Nice Try, App.net

  • +

    Moved to Identity

  • +

    At Our Best

  • +

    John Carter

  • +

    Social Lock-in

  • +

    Shipyard 0.2

  • +

    How is lock-in good for anyone besides the owner?

  • +

    Two Universes

  • +

    Firefox for Windows on ARM

  • +

    Lasting Value

  • +

    Shipyard 0.1

  • +

    Social isn't a Product

  • +

    Add-on Builder 1.0

  • +

    The Shipyard Mindset

  • +

    What Are PCs?

  • +

    Users Are Not Worried about iOS Restrictions

  • +

    Cross Device Jabbering

  • 2011

    Or: Competition is Good

  • +

    Past Month of Shipyard

  • +

    The difference between Chrome and Firefox

  • +

    var that = this

  • +

    Programming on an iPad

  • +

    JavaScript Module Syntaxes

  • +

    Getting Stuck

  • +

    The iPad Needs Competition

  • +

    What is Shipyard?

  • +

    WorkFlowy

  • +

    Redesigning the Browser Window

  • +

    Good Things Come to Those Who Ask

  • +

    Bored People Quit

  • +

    BrowserID

  • +

    Hashbangs are forever

  • +

    Why I pick Python over JavaScript

  • +

    Chromebook

  • +

    Samsung Galaxy S II

  • +

    Boolean Arguments

  • +

    Cutting That Cord

  • +

    Universal Communicator

  • +

    Work and Play Devices

  • +

    Business, Design, and Engineering

  • +

    Function.kwargs

  • +

    Fixing the Galaxy S File System

  • +

    Twitter, Reblog, and Email Comments

  • +

    URL Design

  • 2010

    Understanding Your Battery

  • +

    Chrome OS for Personal Use

  • +

    Chrome Crankshaft

  • +

    nexus s

  • +

    What is Dependency Injection?

  • +

    Why Object.prototype is not the place for Hash methods

  • +

    No is easier to do. Yes is easier to say.

  • +

    Choice vs Suck It Up

  • +

    MVC in MooTools: Controllers

  • +

    What we can learn from procrastination

  • +

    Why is getElementsByTagName() faster than querySelectorAll()?

  • +

    The Galaxy in Review

  • +

    The TIE Fighter Pilot Who Saved The Day in 'Star Wars'

  • +

    MVC in MooTools: Views

  • +

    The Omnibox

  • +

    MVC in MooTools: Models

  • +

    Read Your Own [Work]

  • +

    "Send To" is Easy in Android

  • +

    Corporate Blogs: Front Page Structure

  • +

    PHP Error Suppression Performance

  • +

    How I Name Boolean Variables

  • +

    Too Many Social Networks

  • +

    Helpful Errors Messages Are Important

  • +

    Writing Testable JavaScript

  • +

    Simple JavaScript Function To Include CSS

  • +

    The Problem With 'Above Average Programmers'

  • +

    MooTools Drag.Ghost

  • +

    Fixing HTML5 Loaded Via Ajax in IE

  • +

    Understanding JavaScript Prototypes

  • +

    Is it Now Acceptable to Require JavaScript?

  • +

    Hardware Accelerated Canvas on IE9

  • +

    How to Set Up OpenID on Your Own Domain

  • +

    Samsung Galaxy S on T-Mobile

  • +

    MooTools - Setting Up Elements

  • +

    At Least Pad the Default Button Styles

  • +

    Making an Ajax Single-page Site with MooTools

  • +

    IE Opacity Ignores Positioned Children

  • +

    Enthusiasm Starts at the Top

  • +

    Saftey Cap: Slide to Delete

  • +

    The Relevance of SEO

  • +

    MooTools: A Better Way to Use Elements

  • +

    A Less-Random Generator

  • +

    Iterating Global Variables in Internet Explorer

  • +

    MGFX.Tabs 1.2.0 - Show a Random Tab

  • +

    Make the DOM Update Faster

  • +

    Import * Considered Harmful

  • +

    Get the Method Caller in MooTools

  • +

    3 Tips When Switching to Python

  • +

    Tablets Will Replace Everything

  • 2009

    Hacking To Meet Deadlines

  • +

    MGFX in the MooTools Forge

  • +

    Closures Break my For's

  • +

    Extending Django Models, Managers, And QuerySets

  • +

    MGFX.Tabs 1.1 on Github

  • +

    Select Tags in IE: innerHTML

  • +

    Fade and Destroy Elements

  • +

    Exploring Javascript Date Math

  • +

    Week Period of a Given Date

  • +

    You Don't Always Need Identity Operators

  • +

    Protected Methods in MooTools Classes

  • +

    Web Developers Are Stupid

  • +

    One-Time Custom MooTools Events

  • +

    Simple Templating with MooTools Substitute

  • +

    One Time Events: Already Fired?

  • +

    I'm a Twitter Monstar

  • +

    4 Ways Functions Mess With this

  • +

    Random String Generation with Symbols

  • +

    Requiring Login to CakePHP Admin

  • +

    A Basic Lesson in Password Hashing

  • +

    Automagic Prefixes for Model Fields

  • +

    Copy Objects and Arrays with $unlink

  • +

    Form Accessibility - Try Out Your Own

  • +

    Universal IE6 Stylesheet: A Step Backwards

  • +

    Get Class of a MooTools Instance

  • +

    Use CSS Borders for 3D Effects

  • +

    Don't Use the DOM to Insert Flash

  • +

    Tables vs CSS? Really?

  • +

    When Are CSS Frameworks Good

  • +

    Rich Text Editor in Mootools

  • +

    Try end() next() time

  • +

    Palindromic Word: Answer

  • +

    Make Draggable Items Dockable

  • +

    Making Objects in an Array Unique

  • +

    Getting Private Variables in a Mootools Class

  • 2008

    Guard and Default Operators of JavaScript

  • +

    Overloading Objects in PHP

  • +

    PuTTY Connection Manager

  • +

    Tooltip Image with Mootools

  • +

    Javascript Canvas Tutorial: Make Breakout

  • +

    ArrayAccess Interface in PHP

  • +

    Cross-browser addEvent without Frameworks

  • +

    Making a Toggle All Checkbox

  • +

    Make YUI's Editor More Pluggable

  • +

    Pluggable Mootools Tabs

  • +

    SproutCore - Standards Stupid?

  • +

    Preparing SQL Queries

  • +

    Image Replacement and Backgrounds

  • +

    Semantic Mark-up

  • +

    Web Standards in Layman's Terms

My name is Sean McArthur, and here I blabber on about Rust, networking, open source, and a better web.

Subscribe via RSS or Email

Sponsor
  • © 2008-2025 Sean McArthur
  • RSS