International
The Morning Dev

Only the news worth knowing

‹
 

News41 sources

JSON to Table in Python: 10 Working Recipes

DEV · By Dan Lumatic ·

The Brief · written from 41 sources

  • This is a digest of developer tutorials, blog posts and news items all dated 2026-11-09, pulled from DEV Community, Hacker News, Simon Willison's Weblog, Risky.Biz, Tedium, Techmeme and others.
  • Topics include Backend-for-Frontend auth patterns, monitoring LLM systems in production, zero-dependency ZIP creation in Node.js, image optimisation, and scraping tutorials for StockX and Bilibili.
  • A few items touch security, such as Risky.Biz reporting pro-Kremlin hacktivists doxing EU politicians and law enforcement.

Why it matters

It is a quick scan of what developers were writing about that day; the technical claims in individual pieces should be checked at the source before acting on them.

Who’s affected

  • Developers scanning daily tech news

You called pd.json_normalize on an API response. One line, a DataFrame, done. Then you looked at the items column and found a whole list of dicts crammed into each cell. Nested objects flatten on their own, but a JSON array to table conversion needs a row shape you choose, and…

Timeline

  1. Planet PostgreSQL

    Maki Majima: Two migrations collide: one loud failure, one silent one

  2. Hacker News: Front Page

    Unlocking any car from X brand in most of the world

  3. Hacker News: Front Page

    RIP, Harvest

  4. Tedium: The Dull Side of the Internet.

    Yak-Shaving Overload

  5. DEV Community: backend

    What does a backend developer do in Nepal? A junior's normal week

  6. Bloomberg Technology

    UBS' Peirce on AI Buildout, Dealmaking Landscape

  7. Techmeme

    Tencent's chief AI scientist Yao Shunyu says AI's bio abilities will soon make it "possible to do harm" and Anthropic has a "strong argument" for closed models (Vincent Chow/South China Morning Post)

  8. Risky.Biz

    Risky Bulletin: Pro-Kremlin hacktivists dox EU politicians, law enforcement

  9. DEV Community: python

    How to fill a niche job board with fresh jobs from company career sites (and remove filled ones automatically)

  10. DEV Community: backend

    How to Upload User Avatars with Node.js and Store Metadata in S3-Compatible Storage

  11. DEV Community: backend

    Saving User Documents in Object Storage: Retention Boundaries for Marketplace Media

  12. DEV Community: python

    "When a Comment Calls Itself 'Known,' My Reviewer Didn't Buy It"

  13. DEV Community: python

    Routing NDIS Medication Events as Data: Reportable-Incident Rules, Awareness Clocks and a Competency Gate on the Roster

  14. DEV Community: python

    Retrying Failed Webhook Delivery from Message Queues Using 4 Rate-Limit Controls

  15. DEV Community: backend

    Search Results Retain a Deleted Document — 4 Vector Erasure Checks

  16. Techmeme

    An interview with Cognition CISO Alex Stamos on how AI is upending cybersecurity, AI-powered red teaming, vulnerabilities in legacy codebases, and more (Nilay Patel/The Verge)

  17. DEV Community: python

    忘却の分子機構が明らかになった今、タンパク質を「中から見る」意味が変わる理由

  18. DEV Community: python

    JSON to Table in Python: 10 Working Recipes

  19. DEV Community: javascript

    hi there

  20. DEV Community: python

    Scaffolding KiCad-MCP-Bridge: How We Built a Distributed AI PCB Engine (And Solved the Lab Security Problem)

  21. DEV Community: javascript

    hello · +1 reply

  22. DEV Community: javascript

    How to Scrape StockX with Node.js: Product Search, Size-Level Bids and Asks, Price History, and a Resale Tracker (2026)

  23. DEV Community: python

    Making Hindsight Answers Checkable in a Streamlit App

  24. DEV Community: javascript

    Building a color-by-number Chrome extension with Manifest V3 (offline, no backend of its own)

  25. DEV Community: python

    TouchDiffusion on TouchDesigner: 'Active engine: None' is a sys.path problem

  26. Simon Willison's Weblog

    Hide your slop PR descriptions behind

  27. DEV Community: javascript

    Notes on generating QR codes for print: error correction, logo holes and quiet zones

  28. DEV Community: javascript

    Watermarking 200 photos in the browser, with nothing uploaded

  29. DEV Community: backend

    Why Use Laravel and Not Plain PHP?

  30. DEV Community: javascript

    The same shipping event, twice, in two languages: a dedup rule we measured and did not ship

  31. DEV Community: javascript

    How to check domain age, expiry and DMARC for thousands of domains with free official APIs

  32. DEV Community: javascript

    Build a ZIP file in Node.js with zero dependencies (and four bugs I hit downloading files in bulk)

  33. DEV Community: python

    Build and Deploy a “Hello World” Web App with Streamlit Community Cloud + GitHub

  34. DEV Community: python

    2026 B站评论爬虫:Python 无需登录采集评论、弹幕、UP主数据(自动处理 w_rid 签名,一键导出 Excel)

  35. DEV Community: python

    Rp15.150 or Rp 15.150? A currency space we flipped across 8,775 amounts

  36. DEV Community: javascript

    How to Optimize Images for the Web Without Guesswork

  37. DEV Community: ai

    XMarkdown: Markdown charts, diagrams and math for AI reports

  38. DEV Community: ai

    What actually decides the cost of an AI app

  39. DEV Community: ai

    How do you monitor an LLM system in production?

  40. DEV Community: backend

    You're Probably Doing Backend-for-Frontend (BFF) Wrong

Full coverage · 41 sources

How do you feel about this?

0 Comments