Filter by source
All sources GoCardless 6199 PubNub: 2474 Vercel 1699 Serverless 850 Ariya Hidayat 849 Jake Trent 816 Drew DeVault 784 Nic Raboy 734 SitePoint 689 Neon 506 Supabase 441 Shopify 435 Real Python 427 Soundcloud 409 Databricks 396 Johannes Brodwall 378 Jeremy Kun 328 Laravel 304 PostHog 296 Twilio 268 Cloudflare 258 Graham King 257 MapTiler 257 Carlos Becker 252 Scott Johnson 250 Lea Verou 244 Matt Aimonetti 231 Nvidia 231 Atomic Object 225 Andrew Bancroft 214 Lerner Consulting 193 Stack Overflow 191 Stanko Tadić 189 Freek Van der Herten 183 The Daily WTF 174 Raymond Chen 171 GitHub Old 162 Trivago 161 Discord 140 Dan Luu 137 Auth0 136 Swizec Teller 134 WyeWorks 134 Una Kravets 132 OCTO Technology 128 Codrops 126 Hostinger 125 Reginald Braithwaite 121 Android 120 Jane Street 120 Radek Pazdera 118 Warp 114 AWS 113 Antirez 110 Thoughtbot 107 Cerner 103 AdRoll 102 Changelog 101 Jake Wharton 101 Martin Fowler 99 Nelson Elhage 98 dbt Labs 97 Ilija Eftimov 94 Marek Majkowski 94 Docker 92 .NET 89 Finn.no 86 Nick Desaulniers 86 Sentry 86 Hayden James 85 Marcelo Rinesi 85 Timescale 85 Nordic APIs 84 Toptal 84 Luciano Mammino 80 Wingify 78 Jessie Frazelle 77 Monica Dinculescu 77 Matt Warren 76 Drivy 75 Jan Lelis 75 T.J. Maher 75 Paweł Chudzik 73 Kotlin 72 Ebay 69 Mykhailo Kozik 68 Evil Martians 65 Axel Rauschmayer 64 Mozilla Release 64 Confluent 62 Tailscale 61 Tania Rascia 60 0xADADA 59 Jake Yesbeck 59 Khan Academy 59 Dean Hume 58 SurveyMonkey 57 RoseHosting 56 Facebook AI Research 54 jOOQ 53 Sam Saffron 51 Monstermuffin 48 Rust 46 Huon Wilson 45 Philip Walton 45 Stripe 45 The Pragmatic Engineer 45 Dennis Felsing 44 HackerEarth 44 Fly.io 43 Josh Sherman 43 Gleb Bahmutov 42 Robin Ward 41 Philipp Oppermann 40 Armin Ronacher 36 Daniel Doubrovkine (dB.) 36 Grab 36 Pinterest 36 Alex Russell 35 Addy Osmani 34 Airbnb 34 Brandwatch 34 Tumblr 33 8th Light 32 Joe Nelson 32 Netflix 32 Palantir 31 Bartlomiej Filipek 30 Domenico Luciani 30 IPFS 30 Lazarus Lazaridis 30 Pamela Fox 30 Evan Miller 29 GitHub 29 Vanilla Java 29 Evan Hahn 28 Jonathan Snook 28 PagerDuty 28 Ruslan Spivak 28 Dereuromark 27 Okta 27 Petr Mitrichev 27 Red 27 Julia Evans 26 Mozilla Hacks 26 Bad Concurrency 25 CSC - IT Center For Science - Cloud Team 25 Eli Bendersky 25 GameChanger 25 Guido van Rossum 25 Jay Fields 25 Jeff Preshing 25 Life Plus Linux 25 Mark Seaborn 25 Oona Räisänen 25 Srinivas Tamada 25 Stephen Colebourne 25 Steve Yegge 25 Criteo 24 Grafana 24 Kogan.com 24 Squarespace 24 Dropbox 23 Crystal 22 Elegant Code 22 HomeAway 22 Babbel 21 Blundell's Android Tutorials 21 Erlang Solutions 21 Gusto 21 Dave Cheney 20 David Walsh 20 Guardian 20 Justin Weiss 20 Michael Herman 20 Miguel Quinones 20 Mike Ash 20 Ole Begemann 20 Paul Irish 20 Robert C. Martin 20 Spotify 20 Stefan Parker 20 Target 20 Wilfred Hughes 20 Yahoo 20 Aaron Patterson 19 Instacart 19 Jeff Atwood 19 Thumbtack 19 Arkency 18 Nikola Brežnjak 18 The Coded Self 18 Chris Wellons 17 Filippo Valsorda 17 Jerry Gamblin 17 Matthew Green 17 Wealthfront 17 Amit Merchant 16 Blender 16 Medium 16 Microsoft Python 16 Postmark 16 RocksDB 16 Stack Abuse 16 Yegor Bugayenko 16 Zach Holman 16 Bigcommerce 15 Edward Faulkner 15 High Scalability 15 Housing.com 15 Hypriot 15 Jacopo Tarantino 15 John Wittenauer 15 Lambda the Ultimate 15 Localytics 15 Rob Allen 15 Robin Wilson 15 Slack 15 Advanced Web Machinery 14 Bootstrap.com 14 Grofers 14 Helpshift 14 HubSpot 14 OLX 14 REA Group 14 Vlad Mihalcea 14 Feedzai 13 Indeed 13 Lyft 13 Michael Crump 13 Nextdoor 13 Scott Hanselman 13 Strava 13 Bazaarvoice 12 Canva 12 Haptik 12 Henrik Warne 12 Jon Skeet 12 Mary Rose Cook 12 Nicolas Liochon 12 Novoda 12 Steve Bellovin 12 Abu Ashraf Masnun 11 Badoo 11 Deliveroo 11 Eric Lippert 11 Findmypast 11 Hashrocket 11 JobTeaser 11 Kevin Burke 11 Marco Pivetta 11 New York Times 11 OpenDNS 11 Paypal 11 Ramon Fried 11 RisingStack 11 Small Improvements 11 Transferwise 11 VNGRS 11 Vinted 11 Zendesk 11 Alan Storm 10 Appnexus 10 Artsy 10 BBC 10 Benchling 10 Bill the Lizard 10 Bohops 10 Brendan Eich 10 Brendan Gregg 10 Brujo Benavides 10 Clever 10 Curalate 10 Daily JS 10 Daily Tech Video 10 Daniel Schmidt 10 Dot Dev (.dev) 10 Dragan Djuric 10 Eddie Smith 10 Eric Elliot 10 Erik Runyon 10 Evan Jones 10 Federico Cargnelutti 10 Flickr 10 Freeletics 10 GoSquared 10 Groupon 10 Harry's 10 Henrik Lau Eriksson 10 High Scalability 10 Hootsuite 10 Idontgetoutmuch's Weblog 10 Itamar Turner-Trauring 10 Jamis Buck 10 Jesal Gadhia 10 Joel Spolsky 10 Juan Treminio 10 Junior Grossi 10 Kirill Shevchenko 10 Larry Land 10 Matt Cutts 10 Matt Might 10 Mesosphere 10 Miro Cupak 10 Miro 10 NSHipster 10 Nick Craver 10 Ofer Zelig 10 Panorama Education 10 Pat Shaughnessy 10 Piotr Pasich 10 Pony Foo 10 Postman 10 ReactJS News 10 Regular Geek 10 Remind 10 RetailMeNot 10 Riot Games 10 Schakko 10 Skyscanner 10 Stitch Fix 10 Teamwork 10 Tikhon Jelvis 10 Tinder 10 TrueCar 10 Undocumented Matlab 10 Universe 10 UpGrad 10 VTS 10 Wojtek Gawroński 10 XING 10 Yammer 10 Yifan Lu 10 Zolmeister 10 eFounders 10 Josh Haberman 9 Nate Berkopec 9 Wemake.services 9 Mike Fogus 8 Ian Hummel 7 Ilya Grigorik 6 K. Harrison 6 Sensible 6 James Long 5 Thomas Young 5 Edgar Aroutiounian 4 Avenue Code 3 Bandcamp 3 James Hague 3 Raymond Hettinger 3 Algolia Anders Aarvik Ariejan de Vroom Asana Atlassian Bjørn Johansen Blake Erickson Bryan Cantrill Capgemini Chen Hui Jing Chien Tran Cloudera Cloudsmith CockroachDB Code with style! CodeName One Codelitt Codeship Commercetools Credit Karma Crowdfire Deezer DoorDash Dragan Gaic Engine Yard Entelo Envato Envoy Eventbrite Federico Tomassetti Figma GIPHY Galois Go GoDaddy Guilherme Rodrigues Hashnode Heroku Honeybadger Honeycomb IMVU Ievgen Kuzminov Instagram Jobandtalent John Resig Jonathan Dekhtiar Just Eat Kinvolk Kolosek Kyle Kingsbury LINE Linear LiveRamp Liveblocks Made Tech Marc Plano-Lesay Microsoft Edge Moove-it Mozilla Automation Team NPR Apps Nicolai Parlog (CodeFX) Oursky Oxide Computer Paul Lewis Peter Norvig Peter Steinberger Peteris Krumins PicCollage PlanetScale Prezi PullReview Rachel Kroll Radim Řehůřek Ray Wenderlich React Native Render Retool Schibsted Tech Polska Sharethis Sketch Sky Betting & Gaming Soshace Speedledger Sqreen Square Stackshare Swift Swiggy Takipi Temporal Turso Vena Solutions VersionEye Wayfair William Kennedy Zed Zendesk(old) theScore
102 articles Visit blog →

1. Celebrating Innovation - NextRoll's Hack Week 2023 H2 Winners (tech.nextroll.com)

NextRoll’s Hack Week 2023 was a week filled with ingenuity, collaboration, and groundbreaking ideas. From AI-powered solutions to production optimization, our teams went above and beyond to showcase their talents. Without further ado, let’s dive into the winning projects! AI/ML Award: The Future is ...

2. Exploring Monads with JavaScript (tech.nextroll.com)

I know that I’m some years (decades?) late, but here’s my take on writing a monad tutorial. When you start learning about Functional Programming, sooner or later, you will hear about “monads” - the secret handshake for functional programmers. For those coming from imperative languages, there’s a con...

3. Scheduled Tasks with ECS and Step Functions (tech.nextroll.com)

Background Amazon Web Services allows you to schedule tasks using ECS and CloudWatch, and for noncritical jobs, it is enough to run these regularly. It is simple, and we can manage many scheduled tasks with code using Terraform without the overhead and complexity of cloud orchestration systems such ...

4. Runtime errors: Come again? Rust macros to the rescue. (tech.nextroll.com)

We admit that this article is blatant Rust propaganda. If you are rust-curious, this is the place for you. We want to show you how the benefits of using Rust go beyond the language itself and trickle down to your whole ecosystem. Dynamic languages can undoubtedly be fun and convenient. However, alwa...

5. Embracing ARM (tech.nextroll.com)

Introduction From AWS Graviton instances to M1 MacBooks, ARM processors are everywhere these days. This blog post illustrates the experiences, challenges, and solutions encountered in the Data Science Engineering team at NextRoll as we have come to embrace the ARM ecosystem. Docker / Containerizatio...

6. Introducing Rebar3 TypEr (tech.nextroll.com)

Introducing Rebar3 TypEr Do you have an Erlang codebase that’s a little short on type specs? Maybe you know TypEr exists, but wouldn’t it be nice to: incorporate it into your build system? configure it only once? have it ✨ magically✨ figure out all the command line arguments for you? Good news We bu...

7. Rustenstein 3D: Game programming like it's 1992 (tech.nextroll.com)

Twice a year, NextRoll celebrates Hack Week, where employees get to work for a week on a project of their choice. It’s an excellent opportunity to experiment, learn new technologies and team up with people from across the company. You can learn all about Hack Week here. As NextRoll increasingly adop...

8. Stay on top of your Erlang deps with our latest rebar3 plugin (tech.nextroll.com)

Over the past few years, we have spent several hackweeks writing, improving, and maintaining multiple open-source rebar3 plugins for the Erlang community, such as the formatter, Elvis, or Hank. Particularly for Hank, we even wrote an academic paper that, with the help of Laura M. Castro, I recently ...

9. MaskedLARK Explainer (tech.nextroll.com)

Background MaskedLARK is the latest in a number of proposals for Google’s Privacy Sandbox initiative. This initiative aims to increase user privacy in the browser by removing third-party cookies while still preserving the ad-tech ecosystem that has evolved on top of those cookies. A key part of the ...

10. UI smoke-testing with Cypress (tech.nextroll.com)

In NextRoll, many teams are continuously working on different micro-frontend applications, many little bricks of our dashboards and products. To help these teams building homogeneous [and awesome] interfaces, we maintain a library of UI components. You can read about it in this blog post. On the wav...

11. The Winner's Curse (tech.nextroll.com)

Introduction Anytime you have an auction, you have the potential for the winner’s curse, a simple, yet surprising, statistical phenomenon. Despite its simplicity, the effect can have significant financial implications for anyone participating in auctions. We care about the winner’s curse at NextRoll...

12. Ship it! with ecs-ship (tech.nextroll.com)

Having a fast and reliable way to update your deployment environments is a game changer in terms of team velocity and confidence. ecs-ship is a simple yet powerful tool that can help your team ship faster. 10 minute read Introduction Most of our teams at NextRoll leverage the power of AWS ECS for co...

13. rebar3_hank: The Erlang Dead Code Cleaner (tech.nextroll.com)

From the creators of rebar3_format, here comes… rebar3_hank, a powerful but simple tool to detect dead code around your Erlang codebase (and kill it with fire!). Developers can use this rebar plugin in addition to a linter (Elvis), Xref, and Dialyzer; they complement each other perfectly. 10 minute ...

14. Chasing a Performance Regression with Erlang/OTP 22 (tech.nextroll.com)

Updating the underlying systems that our service depends on (be them operating system, VMs, core libraries, databases, or other components) is a regular part of our systems’ lifecycle. In this post, we’ll discuss how we found a performance regression when updating to a newer erlang OTP release, the ...

15. How NextRoll is Supporting Our Rollers During the COVID-19 Pandemic (tech.nextroll.com)

Our Rollers (employees) are the most essential “ingredient” to our success and culture. This pandemic is like nothing any of us have been through before. So, as we navigate this time with our Rollers, we want to ensure they are being supported… but we can’t read their minds! The best way to understa...

16. Coordinated Cost Savings (tech.nextroll.com)

Reducing costs on infrastructure can often feel like a chore when done in isolation. In this post, we’ll discuss the coordinated process that NextRoll is using to make the effort feel like a full-team project with the satisfaction of having a job well done. Costs have a nasty habit of accumulating o...

17. How to save a lot of money with a Baker in the spot market? (tech.nextroll.com)

OMFG (one-minute file generator) is a service that reads log lines from many Kinesis streams and saves them to S3, creating one compressed file every minute. Its first version was written long ago using Apache Storm, but it became expensive and sometimes unstable over time. Our target was to reduce ...

18. How I became the first Latina remote engineer (tech.nextroll.com)

It’s been 2 years working remotely as a Software Engineer at NextRoll, a tech company in Silicon Valley. When I started the journey to find a new job, I’ve never aimed to be working in the U.S. center of innovative technology companies. I didn’t think I could be the first Latina working remotely in ...

19. Squeezing the most out of the server: Erlang Profiling (tech.nextroll.com)

NextRoll’s real-time bidding (RTB) platform has been featured several times in this tech blog: we run a fleet of Erlang applications (the bidders) that typically ranges between one and two thousand nodes. As described in past articles, an ongoing goal of the RTB team —as well as a source of interest...

20. Women in Tech Spotlight: Larissa Licha (tech.nextroll.com)

Women in Tech - Spotlight: Larissa Licha 6 minute read March is Women’s History Month and in honor of this occasion, NextRoll is launching a month-long Women in Tech Spotlight – where we highlight a few of the women here at NextRoll. This will be a limited three-part series of interviews, showcasing...

22. Reflections on Remote Work at NextRoll (tech.nextroll.com)

Introduction As COVID-19 continues to spread and cause anxiety, many tech companies have begun encouraging or mandating that employees work from home. For the time being, NextRoll is among these companies. Fortunately, NextRoll engineering has long had a remote-friendly work culture; I myself have b...

23. Women in Tech Spotlight: Iva Ivanova (tech.nextroll.com)

Women in Tech - Spotlight: Iva Ivanova 5 minute read March is Women’s History Month and in honor of this occasion, NextRoll is launching a month-long Women in Tech Spotlight – where we highlight a few of the women here at NextRoll. This will be a limited three-part series of interviews, showcasing t...

24. The new code formatter for Erlang: rebar3 format (tech.nextroll.com)

In recent years, many language ecosystems have developed automatic code formatters to reduce the mental overhead of code readers and therefore to share code more easily. These tools work by ensuring that all code written in the same language looks the same. Some examples of these tools include gofmt...

26. How NextRoll leverages AWS Batch for daily business operations (tech.nextroll.com)

Describing how NextRoll is handling processing petabytes of data using AWS Batch. 15 minute read In this blogpost, we are going to review how NextRoll is using AWS Batch for processing data, and how we benefit from this platform. We will start with an overview of the company and explain our needs fo...

27. Interning at NextRoll (tech.nextroll.com)

Being a part of the team at NextRoll detailed through the eyes of an intern on the analytics team. 7 minute read ‘Cali or Bust’. Anyone in the math faculty’s co-op program at the University of Waterloo can tell you what that means – wanting to land a sweet internship in California or nothing at all....

28. HyperLogLog in Python (tech.nextroll.com)

We open-sourced a Python library for HLLs compatible with postgresql-hll. 5 minute read What is python-hll? We recently open-sourced python-hll, which is an implementation of HyperLogLog whose goal is to be storage compatible with java-hll, js-hll, and postgresql-hll. At NextRoll, we use these libra...

29. Can Engineering principles solve sales problems? (tech.nextroll.com)

5-7 minute read “Onboarding customers is taking too long!” “Our customers are feeling frustrated!” “Our sellers are missing their quotas!” “Q4, our busiest season of the year, is right around the corner, and we need a solution ASAP!” All of the above complaints were funneled into the Solutions Engin...

30. HyperLogLog in PostgreSQL Amazon Aurora RDS (tech.nextroll.com)

We moved from HLLs stored in HBase to HLLs stored in Postgres with great results. 5-10 minute read What is HyperLogLog (HLL)? HyperLogLog (HLL) is a useful and interesting probabilistic data structure used to count unique values in a given data set with good accuracy and speed. Normally, to count un...
Type to search HN and engineering blog articles
Press Escape to close  |  ↑↓ to navigate  |  Enter to open