Pusher Blog
blog.pusher.com · Company blog · on HN since 2011
Pusher's company blog covers realtime infrastructure, Go and Haskell garbage collection, and engineering lessons, plus product news.
What HN saysHN links it mainly for the Go real-time GC post, which commenters cite for pause behavior compared with G1, and for company announcements.
52HN people shared it
11linked it in comments
106stories submitted
802story points
6 years agolast shared
2011people per year2026
Most-shared posts
- 1Golang’s Real-Time GC in Theory and Practice5 people · 211 points · first shared 2016 · 66 comments on HN
- 2GHC cannot achieve low latency with a large working set5 people · 13 points · first shared 2016 · discussion on HN
- 3AtomPair: Atom.io plugin for remote pair-programming3 people · 18 points · first shared 2015 · 2 comments on HN
- 4WebSockets from Scratch3 people · 10 points · first shared 2015 · discussion on HN
- 5Building a realtime React VR app3 people · 8 points · first shared 2017 · discussion on HN
- 6Pusher Chatkit shutting down in 30 days3 people · 4 points · first shared 2020 · discussion on HN
- 7Unit testing IO in Haskell2 people · 71 points · first shared 2015 · 10 comments on HN
- 8Lessons from porting integration tests from Ruby to Haskell2 people · 62 points · first shared 2015 · 29 comments on HN
- 9Pusher-js 2.0.0 released: WebSockets, comprehensive legacy support2 people · 27 points · first shared 2013 · 5 comments on HN
- 10How to Build an Android Chat App with WebSockets2 people · 4 points · first shared 2015 · discussion on HN
- 11A realtime charity thermometer widget in HTML, CSS, JS, and Pusher2 people · 3 points · first shared 2011 · discussion on HN
- 12Investigating Angular 22 people · 3 points · first shared 2015 · discussion on HN
- 13How to Send iOS 10 Notifications Using the Push Notifications API2 people · 2 points · first shared 2016 · 1 comments on HN
- 14Here’s what I learned from 3 months of startup interviews2 people · 2 points · first shared 2015 · discussion on HN
- 15Counting Connections at Scale2 people · 2 points · first shared 2021 · discussion on HN
What HN people wrote when they linked it
nvartolomei · 2016-12-05
Follow up: https://blog.pusher.com/golangs-real-time-gc-in-theory-and-practice/ and HN: https://news.ycombinator.com/item?id=13086059
lighthouse1 · 2020-04-16
Pusher let go of a lot of staff in it's "product focus" - https://blog.pusher.com/narrowing-our-product-focus/
brendanr · 2018-07-27
Is it okay to rely solely on websockets these days? I was always impressed by pusher.com's commitment to a variety of fallback protocols (and there are three blog posts about it, see https://blog.pusher.com/how-we-built-pusher20-part-1/)
rogerdpack · 2016-12-04
Here's one comparison with G1:
https://blog.pusher.com/golangs-real-time-gc-in-theory-and-practice/
where G1 still had some reasonably large pauses FWIW. Which is surprising isn't its billing to not do that? But FWIW.
rakoo · 2016-12-03
Then you should be happy that Go has been putting a lot of effort into making its GC as non-blocking as possible. There was an interesting blog post from Pusher yesterday (https://blog.pusher.com/golangs-real-time-gc-in-theory-and-practice/) about how they had to learn how the GC works and how to make the most of it; the links give more information into golang's internal evolution.
betafish · 2016-05-06
knes · 2015-12-15
We had a look at Angular 2 at Pusher since a lot of our customers are using Angular to build app. If you want to check out a quick tutorial and see some actual working angular 2 code in action , you can go to https://blog.pusher.com/real-time-apps-angular-2/
mdpye · 2015-05-15
This one, I imagine: https://blog.pusher.com/porting-the-pusher-integration-tests-to-haskel…
edgurgel · 2014-04-20
Yeah they "endorse" if you consider they published a link to Poxa here: http://blog.pusher.com/pusher-community-libraries-highlights/
Thanks for pointing out Fanout. Looks like a nice product/project.
leggetter · 2013-03-06
Blog post providing some details about the way Pusher was integrated http://blog.pusher.com/using-pusher-to-power-cisimples-real-time-api/
ewmy · 2017-02-01
London, UK - Pusher - https://pusher.com/ - Full time - Onsite Only
Pusher is a multi-tenant distributed system that allows our customers to deliver billions of messages to their connected users. We operate at massive scale, and this informs and affects everything we do.
Our engineering team is based in Shoreditch, London. We are looking for engineers who want to work on interesting problems in a production environment, and take responsibility for the real-world operation of a large and increasingly distributed system. Our software stack is built around Go, Ruby, Node.JS, Redis, MySQL, Git, Puppet and Ansible.
Our standard interview process is pretty straightforward: two Skype interviews and a half-day onsite technical interview covering real-world problems we've experienced (https://blog.pusher.com/heres-what-i-learned-from-3-months-of-startup-… with travel and accommodation expenses paid.
We are currently hiring Software Engineers, Cloud Infrastructure Engineers and for people to join our Graduate programme. We also have several roles open in sales and marketing.
More information at https://pusher.com/jobs