Tutorials Page 4

  • By
    Digital Signatures with the âÄčHelloSign API

    We're living in a world with loads of digital capabilities yet somehow any time I need to sign anything for legal purposes, I'm sent paper to print out, sign, scan, and send back.  I don't own a printer so I usually just find a "signature"...

  • By
    Copy to Clipboard from Command Line

    If you've ever been debugging with a fellow developer, you'll hear "OK, execute that and let me know what it says".  In this case, you can either manually copy the output and instant message the text over to them, or you can write the output to file...

  • By
    JPEG Compression with Guetzli

    A little while ago Google released its Guetzli JPEG encoder, which claims a 20-30% improvement in file size over libjpeg. Being intrigued, I decided to give it a go. My tool of choice for optimizing JPEGs has long been jpeg-recompress, one of the...

  • By
    Format Video Length in HH:MM:SS from Command Line

    In my experimentation with audio and video manipulation, I've found that most tools prefer to handle time in HH:MM:SS (hour:minute:second) format.  I always presumed that using seconds would be easier but I'm barely a novice media tool user, much less a tool creator. When I wrote the Create Short...

  • By
    Scrape Images with wget

    The desire to download all images or video on the page has been around since the beginning of the internet.  Twenty years ago I would accomplish this task with a python script I downloaded.  I then moved on to browser extensions for this task, then started...

  • By
    Using Cloudinary for eCommerce

    Nothing improves sales on the web than imagery and video.  You can describe an item a dozen ways but one picture can suck the user right in, multiple photos (including a nice zoom feature) can clinch the sale.  What does this mean?  It's important to provide users...

  • By
    Giveaway:  OSCON Austin, May 8-11!

    O'Reilly's amazing OSCON is coming to Austin, Texas from May 8-11th, 2017.  OSCON celebrates open source, the community, and the driving forces for open source software on the web.  We've all used open source software and many of us have contributed to those open source...

  • By
    Allow HTTP Push with Mercurial Server

    I have always loved git but my present work at Mozilla requires me to use mercurial.  If you weren't already aware, Firefox code is managed through mercurial!  I was recently tasked with standing up a mercurial server within a docker container and ran into an issue:  mercurial rejected pushes...

  • Media Temple Hosting
  • By
    Create Short Preview from Video

    Displaying a preview image before loading a video is common practice with web media these days; oftentimes that image preview is the video's first frame or an important frame from the video.  If you've visited an adult site recently (ahem), you will have noticed that not only do you get a preview image...

  • By
    Functional Programming (FP) By Any Other Name…

    Don't worry, this is not YAMA (yet another monad article)! Instead, I want to talk about a library I've recently released that offers a helpful twist on typical functional programming ("FP") operations (like map(..), compose(..), etc). Before we jump in: if you're like me and have tried...