← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 109
  1. Measuring My Chinese Progress

    Last summer I started learning Mandarin Chinese.

  2. Kaiser SF Half Race Report

    Overall It went great, I PR’d by 10 minutes!

  3. Building a Running Pace Calculator With AMP

    Sometimes you need to know how fast you need to run to achieve a personal best time.

  4. How I Host Static Sites With Automatic Deploy on Green

    This site, jeffcarp.com, is written in markdown and uses the Hugo static site generator.

  5. A Year of the Pomodoro Technique

    The Pomodoro Technique is method for improving productivity by segmenting work into 25-minute intervals.

  6. Inspired

    Inspired is a great introduction on how to be a Product Manager by Marty Cagan, a former engineer turned product expert.

  7. Build a Markov Chain Sentence Generator in 20 lines of Python

    A bot who can write a long letter with ease, cannot write ill.

  8. 2018 Year in Review

    For the past few years I’ve been summing up my yearly highlights in a blog post.

  9. Mindset: The New Psychology of Success

    This book is about two ways of thinking: the fixed mindset and the growth mindset.

  10. How to Solve Every Software Engineering Interview Question

    The Googleplex at dusk This post unfortunately does not contain a secret skeleton key that will unlock every tricky Software Engineering interview question.

  11. The Manager's Path

    I can’t recommend The Manager’s Path by Camille Fournier highly enough for Software Engineers.

  12. More Similar Mandarin Words

    大家好,今天我要写一下更多相似的中文话。

  13. Reasons to Try Trail Running

    No car exhaust fumes.

  14. It's OK to Make Mistakes in Coding Interviews

    Imagine you’re an interviewer in a software engineering interview.

  15. Sydney Photos

    I travelled to Sydney in July to work with Chrome folks over there.

  16. Doing Cryptography in TensorFlow

    On the left: the Feistel Network from the DES cipher, implemented below.

  17. Some Similar Mandarin Words

    This year I’m trying to start learning Mandarin Chinese.

  18. China Camp Trail Race Report: Things I Wish I Had Known

    Yesterday I ran Inside Trail’s China Camp Trail Run, my first trail half.

  19. Understanding the Security of Cryptographic Hash Functions

    Hash functions are an extremely versatile tool that you can find nearly everywhere in software engineering.

  20. About

    Hi, I'm Jeff Carpenter, a software engineer living in San Francisco.

  21. Thoughts on Stanford's CS255 Intro to Cryptography

    I’ve always been interested in Cryptography – the field is a really compelling marriage of beautiful mathematics with critical real-world applications.

  22. New Blog, Who Dis?

    I updated the design of my blog and moved it from jeff.is to www.jeffcarp.com.

  23. How to Export Evaluation Results in Tensorflow

    2019 update: just a heads up, this post is about TensorFlow 1.x.

  24. Goodbye 2017, Hello 2018

    Hi friends, here’s a quick overview of what I was up to this year.

  25. Example: Save and Load a TensorFlow Model

    2020 update: just a heads up, this post is about TensorFlow 1.x.

  26. Chrome Security Architecture

    While in Tokyo for BlinkOn8, a gathering for Blink and Chromium contributors, I gave a talk at a coding school about the security architecture of Chromium.

  27. Mt. Rainier Backpacking Trip

    I went on a 7 day backpacking adventure around Mt.

  28. 2016 Year in Review

    2016 turned out to be a pretty crappy year, but it wasn’t all terrible.

  29. Where Web Payments are Going

    I gave a talk at the SF Payments Engineers meetup about Web Payments.

  30. You are an engineering manager whether you realize it or not

    Over the past few months I’ve mentioned to friends that I want to learn engineering leadership skills.

  31. 2015 in 5 Themes

    Here are the 5 most defining themes of my 2015, in no particular order. 1.

  32. Breaking the Cycle

    I’ve always been interested in running and looked up to friends who’ve trained for marathons or go running all the time.

  33. Wrist Upgrade: Suunto Ambit3

    I’m not a huge runner but whenever I run I use Strava for GPS tracking.

  34. Reading Papers: Bufferbloat, SSL Warnings, Orleans, and more

    Inspired by the article Should I read papers?

  35. Visualizing JavaScript Project Structure

    Recently I thought to myself: fairly frequently I dive into a big JS codebase and need to poke around for a while to get acquainted with the project structure, wouldn’t it be nice if I could have a more visual way of seeing the whole thing to make sense of

  36. How System Calls Work

    Why should you care about syscalls?

  37. Weird and Cool things from Linux Kernel Development

    Recently I picked up Linux Kernel Development by Robert Love since I like his posts on Quora.

  38. Unforeseen Perks of Pair Programming

    As someone who had never pair programmed before, it was exciting to get thrown into the deep end during my first week at Braintree where engineers pair nearly 100% of the time.

  39. Interviewing 2 Years in: What Worked

    I’m almost pee-my-pants excited to announce that next week I’ll be joining the team at Braintree and Venmo to work on their JavaScript SDK.

  40. Intro to Angular.js Talk

    On April 24 I gave a talk, Introduction to Angular.js, to the SF HTML5 Live Code meetup group.

  41. Things learned while preparing for Angular Live Code

    This week I learned that there’s nothing quite like signing up to teach something to make you realize you don’t actually know the material all that well.

  42. Prim's Algorithm in ClojureScript

    If you want to jump to the animation in its natural habitat, see it here.

  43. Two interesting IE JavaScript quirks

    In the past month I’ve diagnosed and fixed a couple particularly pernicious bugs relating to JavaScript quirks in Internet Explorer.

  44. JavaScript's Mutative vs. Non-Mutative Array Methods

    This is an issue that has endlessly tripped me up in JavaScript and I hope this post will help clarify things a bit and hopefully discover a pattern one can use to discern between mutative and non-mutative array methods.

  45. Hello World, Again

    I’ve tried numerous times to start a consistently updated blog.

  46. Japanese Programming

    I’m certainly guilty of being a little to anglo-centric from time to time (pizza is an American food, right?)

  47. Pechakucha Waterville Talk

    Here’s the talk I gave at Pechakucha Waterville my senior year at Colby College.

  48. Ueno Zoo 上野動物園

    Yes, it is February and I am back in Maine.

  49. Tsukiji Fish Market 築地市場

    Located in the middle of Tokyo, Tsukiji Fish Market, or tsukiji uchiba (築地市場), is the biggest fish market in the world.

  50. January in Japan

    I spent January 2012 Tokyo, Japan interning at a Japanese advertising agency.