gregcochard.com Open in urlscan Pro
172.67.134.65  Public Scan

Submitted URL: https://cochard.io/
Effective URL: https://gregcochard.com/
Submission: On November 14 via api from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

GREG COCHARD


SOFTWARE, SOFTWARE ENGINEERING, OPEN SOURCE, AND ANYTHING ELSE I FEEL COMPELLED
TO WRITE ABOUT.

 * Home
 * About


lifehacks


DAYLIGHT SAVING TIME SMEARING

Suddenly losing an hour of sleep is not good for you. I have a better plan.

Greg Cochard
security


INTRODUCING PWNED-CHECK

Check for breached passwords, completely offline. Thanks to Troy Hunt and
haveibeenpwned.

Greg Cochard
javascript


INTRODUCING VANILLASCRIPT™

Are you tired of writing JavaScript™ all the time? Want to get rid of the
co-branding with Java™? Sick of having to use CoffeeScript to get away from
Java™? All you need to

Greg Cochard
required reading


RECOMMENDED READING ROUND ONE

I read a lot. A LOT. Instead of boring you with another dry blog post about
something you probably don't care about, I am going to post a list of posts
which I

Greg Cochard


API TOKEN REVOCATION

This post was inspired by this. If you have not yet read it, do it now, then
come back. I'll wait. If you run an oauth-enabled API and you must (for whatever
reasons)

Greg Cochard
technology proposal


HTTPS AND CACHING, A PROPOSAL

HTTPS is first-and-foremost end-to-end encryption. 99% of the use cases however,
are leveraging HTTPS for its authentication capabilities (I'm generalizing; it
depends on the use case). The users of a website want to

Greg Cochard
technology proposal


MINT, OAUTH, BANKS, AND SECURITY

If you're a user of Mint, PersonalCapital, Check (now owned by Mint),
CreditKarma, Level Money (now owned by Capital One), or any other site that lets
you enter your bank credentials to enable

Greg Cochard
ssl


CLOUDFLARE-SIGNED SSL CERTIFICATES, OR "USE THIS ONE CRAZY TRICK TO DECRYPT SSL"

CloudFlare, this post is directed to you. A few months ago, I wrote a post
challenging Google to start issuing free SSL certificates. You have taken this
challenge seriously and I commend you.

Greg Cochard


FUNCTION.PROTOTYPE.BIND AND FRIENDS

I thought bind was only used to attach a new this to a function. Turns out I had
it wrong all along. You can use it to partially apply functions. I have been

Greg Cochard


GOOGLE AND HTTPS PAGE RANKING

I applaud Google for finally adding a preference for HTTPS in their page ranking
algorithm. One thing which I believe is necessary to prevent websites from being
thrown under the bus is affordable

Greg Cochard
security


HOW TO: POST A DATA BREACH DISCLOSURE

Mozilla recently disclosed a leak in their system. ... email addresses of about
76,000 users and encrypted passwords of about 4,000 users [were visible] on a
publicly accessible server ... The encrypted passwords

Greg Cochard
legal issues


WHAT AEREO DID WRONG

Disclaimer: I am using the word wrong in the sense of detrimental to their
business, not immoral or illegal. With that said, I believe Aereo's business
model was (and still is) sound, and

Greg Cochard
software


THE DISTRACTED DRIVING EPIDEMIC

I have a somewhat long commute. 30 minutes at best, 40 minutes average, and 4
hours at the worst. Even when there are no accidents to deal with, there are
numerous distracted drivers.

Greg Cochard
software


ENGINEERING EFFICIENCY

As I was setting up my wife and my wedding website[1], my wife's portfolio
website[1], this blog, and a few other projects, I learned a few new things
about software engineering.

Greg Cochard
software


ON SOFTWARE ENGINEERING

I'm a software engineer. My official capacity is analogous to the job Google and
Microsoft (and others) lovingly title Software Development Engineer in Test, or
SDET. If you ask a random sample[1]

Greg Cochard
Greg Cochard © 2014-2023
Latest Posts Twitter