NLNicolas Lecocqinlinkedgrow.hashnode.dev·May 10 · 4 min readScheduling Posts Exactly On Time With QStash + Next.jsI needed to schedule LinkedIn posts to publish at exact times chosen by users. Vercel cron supports cron expressions, so I figured I would run a job every minute and check if any post should publish in the next minute. That works. It is also wasteful...00
NLNicolas Lecocqinlinkedgrow.hashnode.dev·May 8 · 4 min readPosting to LinkedIn From Node.js: 7 API Quirks That Burned MeI built a tool that posts to LinkedIn programmatically. Here is the list of things I wish I had known before I started, with code where it helps. None of these are documented prominently. All of them cost me an evening or two. 1. Author URN, not user...00
NLNicolas Lecocqinlinkedgrow.hashnode.dev·May 7 · 4 min readReverse-Engineering LinkedIn's 360Brew From Their Engineering BlogLinkedIn quietly replaced its feed ranking system in 2026. Not with a tweaked version of the old one. With a single 150-billion-parameter language model called 360Brew, built on top of LLaMA 3 and fine-tuned on internal data. They published the techn...00
NLNicolas Lecocqinlinkedgrow.hashnode.dev·May 6 · 4 min readSign In With LinkedIn Using OpenID Connect in Next.js 16LinkedIn finally moved Sign In to OpenID Connect a while back. Most of the tutorials still floating around the internet show the legacy v1 OAuth dance with r_liteprofile and r_emailaddress scopes. Those are deprecated. If you copy them, your callback...00