TJ Holowaychuk

medium.com/@tjholowaychuk · Personal blog · on HN since 2015

TJ Holowaychuk, creator of Express and Apex, writes on Node.js, AWS Lambda, serverless tools, Go and C libraries.

What HN saysHN links it for serverless advice on AWS Lambda and Up, his Apex logging approach, and his post Farewell Node.js on moving to Go.
36HN people shared it
14linked it in comments
26stories submitted
316story points
5 years agolast shared
2015people per year2026

Most-shared posts

  1. 1
    Do's and don'ts of AWS Lambda
    9 people · 34 points · first shared 2016 · discussion on HN
  2. 2
    Farewell Node.js (2014)
    8 people · 3 points · first shared 2015 · 1 comments on HN
  3. 3
  4. 4
    Modernizing Make
    3 people · 5 points · first shared 2017 · discussion on HN
  5. 5
    Up – Deploy serverless apps in seconds
    2 people · 24 points · first shared 2017 · discussion on HN
  6. 6
    Serverless Golang apps in 60 seconds
    2 people · 3 points · first shared 2019 · discussion on HN
  7. 7
    Clib – A Package manager for C micro libraries (2013)
    2 people · 1 points · first shared 2015 · discussion on HN
  8. 8
    Blueprints for up 1 5f8197179275
    2 people · first shared 2016
  9. 9
    Apex Logs structured logging public beta access
    1 people · 3 points · first shared 2020 · 2 comments on HN
  10. 10
    Apex v0.6.0 – TJ Holowaychuk
    1 people · 3 points · first shared 2016 · discussion on HN
  11. 11
    Minimizing boilerplate with NPM and Makefiles
    1 people · 1 points · first shared 2016 · discussion on HN
  12. 12
    Strongloop express 40b8bcb8e5af
    1 people · first shared 2017
  13. 13
    Apex log e8d9627f4a9a
    1 people · first shared 2020
  14. 14
  15. 15
    Farewell node js 4ba9e7f3e52b>
    1 people · first shared 2016

What HN people wrote when they linked it

franciscop · 2017-04-13
IMO it'd be a really smart move for Google to hire Vitaly to help with the launching of this feature and things around it. He has done a great job with PhantomJS. Even an acquisition[1] of PhantomJS would totally make sense, then let him keep working on it but based on headless Chrome and with real resources. [1] Careful how you spin it for this route, learn from TJ/Express https://medium.com/@tjholowaychuk/strongloop-express-40b8bcb8e5af
jayroh · 2016-02-23
This is an excellent write-up and a great use-case for what S3+Lambda can do. As AWS offerings go, I believe Lambda has a tremendous upside and will be growing significantly over the next few years. I've been throwing a lot of my own personal resources into building some things on top of both S3 and lambda and have found a few tools that help with it quite a bit. For one - the lambduh project from Russ Matney has been a great resource for abstracting out some of the more common s3->lambda workflow: https://github.com/lambduh/lambduh. On a different note is T.J. Holowaychuk's Apex project: https://medium.com/@tjholowaychuk/introducing-apex-800824ffaa70
hendry · 2021-05-27
Amount of "otel" instrumentation required in your code by LOC looks ridiculous to me. Isn't it a better approach to just use logs? e.g. defer ctx.WithField("path", path).Trace("opening").Stop(&err) from https://medium.com/@tjholowaychuk/apex-log-e8d9627f4a9a
k__ · 2017-11-29
I never read anything official, but some stuff by framework makers (serverless/apex up) edit: https://medium.com/@tjholowaychuk/aws-lambda-lifecycle-and-in-memory-c…
nickthemagicman · 2017-11-23
TJ Hollowaychuck the author of express.js had the opposite opinion. https://medium.com/@tjholowaychuk/farewell-node-js-4ba9e7f3e52b
billmalarky · 2017-11-19
https://medium.com/@tjholowaychuk/farewell-node-js-4ba9e7f3e52b Update: I see now it's written in go... :-P
thangngoc89 · 2017-07-14
I must say that this sounds exactly like TJ's Up blueprints [1]. TJ've been working on Apex Up for over a month [2]. [1]: https://medium.com/@tjholowaychuk/blueprints-for-up-1-5f8197179275 [2]: https://github.com/apex/up
everybodyknows · 2017-03-25
TJ Holowaychuk's rationale for switching from Node.js to Go for server code: https://medium.com/@tjholowaychuk/farewell-node-js-4ba9e7f3e52b#.1kynn…
jotto · 2016-10-10
This was in response to TJ Holowaychuk's blog post: "Blueprints for up" https://medium.com/@tjholowaychuk/blueprints-for-up-1-5f8197179275 (running express/connect as a child process of Lambda) and curiosity as to how far Lambda is from being used for anything latency sensitive - but it turns out Lambda isn't the slow part - it's API Gateway.
0xmohit · 2016-03-27
Some comments prompt adding another link here: <https://medium.com/@tjholowaychuk/farewell-node-js-4ba9e7f3e52b>
nikolay · 2015-12-03
So, it's like clib [0] by TJ Holowaychuk [1]? [0] https://github.com/clibs/clib [1] https://medium.com/@tjholowaychuk/introducing-clib-b32e6e769cb3 Edit: No, it is not.
alpb · 2016-03-21
This looks interesting but the screencast video kind of failed to make the point in my opinion. Take a look at serverless talks or apex intro https://medium.com/@tjholowaychuk/introducing-apex-800824ffaa70 for how to prepare a better illustration that proves your point. > Isolation is not a real issues today, containers can provide complete isolation between runtimes and much more. Most people will not necessarily agree. Containers don’t provide complete isolation and from a theoretical standpoint they never will (unless we rewrite the Linux kernel). There have been security vulnerabilities in the past about this and there will be, it’s just the way it is. Your argument here should probably be ”it's safe for single tenant use“ i.e. all the code runs on effe is your company's code. Also coming back to the video again, I just can't fully understand what this project does, it just looks like a Go web server framework.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close