Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    M

    Marmelab Blog

    marmelab.com · Company blog · on HN since 2014

    Marmelab, a French web development agency, writes about React, tooling, languages and software practice, and maintains react-admin.

    Visit blogHN submissions
    Web DevelopmentProgramming
    What HN says

    HN mostly links it for react-admin, which commenters suggest as a Django admin replacement, plus a guide to making codebases agent-friendly and an article on ads and carbon footprint.

    Stats for nerds
    51HN people shared it
    69linked in comments
    2Kstory points
    Mar 2026last shared
    2015people per year2026

    Top posts on HN

    1. 1
      React I love you, but you're bringing me down
      1 person · 696 points · first shared 2022 · 557 comments on HN
    2. 2
      Self-Documented Makefile
      6 people · 250 points · first shared 2016 · 61 comments on HN
    3. 3
      Spec-Driven Development: The Waterfall Strikes Back
      1 person · 225 points · first shared 2025 · 191 comments on HN
    4. 4
      Overview of the Crystal language
      2 people · 149 points · first shared 2017 · 90 comments on HN
    5. 5
      Show HN: Sedy, a GitHub Bot Bringing Linux Sed to Code Reviews
      1 person · 144 points · first shared 2017 · 44 comments on HN
    6. 6
      Programming a space invader in OCaml and OpenGL: lessons learned
      1 person · 124 points · first shared 2020 · 118 comments on HN
    7. 7
      Show HN: Comfygure – A small CLI to manage application configurations
      1 person · 75 points · first shared 2019 · 32 comments on HN
    8. 8
      Optimizing React Apps in Practice
      1 person · 70 points · first shared 2017 · 9 comments on HN
    9. 9
      [video] Build a working web application using 3 docker containers in 2 minutes
      1 person · 61 points · first shared 2014 · 18 comments on HN
    10. 10
      Elixir GenServer Explained to Redux Developers
      1 person · 31 points · first shared 2017 · 3 comments on HN

    What HN people wrote when they linked it

    • SomeCallMeTimAug 2022

      Depends on what "look great" means.

      And I've seen Delphi apps; I recently worked on one. In my experience they don't look great. Maybe you've done a lot of work to theme the controls; if so, wonderful. But what I'm familiar with just brought up Windows dialogs, and ... well, that's functional but I wouldn't say it looks great.

      But here are a few examples of ways you could create 150 fields in a day on a web app and have them look great:

      Arrays of control types: https://formik.org/docs/examples/field-arrays for simplicity of creating the controls plus something like https://chakra-ui.com/docs/components/input to make them pretty.

      Spreadsheet look (with spreadsheet functionality!) in one control: https://www.npmjs.com/package/react-spreadsheet

      Want to build the form by hand and customize it? https://www.form.io/

      Form should follow a database schema and automatically display database records? https://marmelab.com/react-admin/ (I used this approach to bring up an admin panel for more than 150 fields, though spread over a couple dozen pages, because of course that looks better than trying to bring up 150 fields on one page.)

      The standard way to create a large form (or any data table on a page) today is to iterate over the fields you want and add them to a page. There are frameworks like Chakra that can help you make everything look attractive--and you can theme the result in whatever color scheme or styles you like.

      I really don't want to have to touch Delphi ever again;…

    • troyvitApr 2024

      So what's the answer then? Before the internet almost all journalism was "paywalled." You either bought a subscription or an individual copy of what the organization has to offer.

      Ad-supported journalism is a joke in a society that abuses advertising so thoroughly. Using an ad blocker is more than a convenience, it's a security measure. Arguably it's also better for the environment [1] [2].

      One article [3] argues for "non-reformist reforms," which try to mitigate the commercial pressures on journalism. However the article's solution seems to be to switch to public media models and/or government funding. As the article puts it:

      "Therefore, any initiative that erodes the commercial and anti-democratic design of existing media institutions—by transitioning them into nonprofit outlets, facilitating public media partnerships, unionizing newsrooms, and establishing media cooperatives—can help radicalize news workers and engage communities while laying the groundwork for more transformative change in the future."

      I honestly don't know how well that'll work, but it's also basically what the article suggests to pay for journalism for a year:

      "They can enlist foundations or other sponsors to underwrite their work. They can turn to readers who are willing to subscribe, renew their subscriptions, or make added donations to subsidize important coverage during a crucial election."

      Stengel's article also says, "A large percentage of these Americans see media as being biased. Well,…

    • cryptonectorMay 2020

      PostgREST: https://github.com/PostgREST/postgrest and http://postgrest.org/en/v6.0/

      Sample PostgREST apps: http://postgrest.org/en/v6.0/ecosystem.html

      React-admin: https://marmelab.com/react-admin/ and https://github.com/marmelab/react-admin

      React.js: https://reactjs.org/

      Combinations:

      - https://github.com/tsingson/ra-postgrest-client
      - https://github.com/raphiniert-com/ra-data-postgrest
      - https://reactjsexample.com/a-react-web-application-to-query-and-share-any-postgresql-database/
      - https://github.com/tomberek/aor-postgrest-client
      - https://github.com/priyank-purohit/PostGUI
      - https://awesomeopensource.com/project/priyank-purohit/PostGUI?categoryPage=9
      - https://www.reddit.com/r/learnpython/comments/bzrr1c/how_to_create_dynamic_dashboard_on_top_of/

      More links:

      - https://github.com/topics/postgrest
      - https://duckduckgo.com/?q=%22postgrest%22+%22react%22&t=ffab&ia=software
      - https://duckduckgo.com/?q=%22postgrest%22+%22react-admin%22&t=ffab&ia=software
      - https://react-admin.com/docs/en/ecosystem.html

      I'm sure you can find more!

      Yeah, there's not one solution. There are many. Many are open source. PostgREST is amazing. The rest is up to you, but there's tons of tools out there.

    • DataSpeederSep 2020

      Thanks!

      > Can you elaborate how this compares to some open source solutions, for example react-admin?

      I would say that ...

      React-Admin is a programming framework that a skilled React programmer can use to produce an application with great features that are limited only by the skills, drive, and dev time of the programmer. It looks like a very impressive and powerful programming framework to me.

      DataSpeeder, on the other hand, is not a programming framework. It is a finished application that is ready to run immediately, can be deployed by a non-programmer, and has intentionally simple features that were designed to solve a specific problem ... Providing an instant end-user web GUI for MySQL.

      To see the differences in how the tools are used, you can take a look at this (very nice!) React-Admin tutorial ...

      https://marmelab.com/react-admin/Tutorial.html

      And then take a look at the DataSpeeder "Create an Application" video tutorials ...

      https://www.dataspeeder.com/support

      I hope that helps!

    • jpetitcolasApr 2018

      Your technical stack should not be frozen. During years, it will probably evolve, either to use some promising features of new technologies, or to still be able to hire. For instance, hiring some Cobol developers is really hard (and then expensive) these days.

      More important than technologies is testing. If your whole app is well tested (with both unit and E2E tests), you won't be reluctant to upgrade some part of your system because it doesn't answer your needs. Moreover, it would bring a lot of reliability and would be self-documented. That's the biggest point IMO.

      For nowadays mood, we are really glad using React, Node, GraphQL and PostGreSQL for all our apps.

      Note: we wrote a blog post about one of our long running customer story, which may interest you: https://marmelab.com/blog/2018/03/28/1859.html

    • jawnsSep 2021

      I've been using the free, open-source React Admin https://marmelab.com/react-admin/ framework for this use case, and I really like how it works and how little code I need to write. I used it to quickly build an internal CMS, and it handles relational stuff well. For instance, if I have pieces of content, each of which can have multiple tags, it handles all the tag lookups using typical REST API calls. Also integrates well with our existing auth system (AWS Cognito).

      There are some other low-code tools that have similar premises and offer things like ETL tools. We evaluated one called Retool https://retool.com and it seemed pretty cool, but because it's a per-user pricing model, the costs can be pretty substantial when you have a lot of people using the tool.

    Related

    Overreactedoverreacted.io186 people

    Goodbye, Clean Code

    Overreacted
    Personal · last shared 2026
    Pandastrike Blogpandastrike.com28 people

    Facebook Relay: An Evil And/Or Incompetent Attack on REST

    Pandastrike Blog
    Company · last shared 2017
    Dan Abramovmedium.com/@dan_abramov101 people

    A response to “An experienced JavaScript dev’s account of learning React”

    Dan Abramov
    Personal · last shared 2025
    Facebook Engineeringcode.facebook.com552 people

    Relicensing React, Jest, Flow, and Immutable.js

    Facebook Engineering
    Company · last shared 2021
    React Bloglegacy.reactjs.org35 people

    Archeology of React (2016)

    React Blog
    Company · last shared 2025
    Shopify Engineeringshopify.engineering268 people

    Building all of our new mobile apps using React Native

    Shopify Engineering
    Company · last shared 2026
    Brad Frostbradfrost.com91 people

    Don’t Get Clever with Login Forms

    Brad Frost
    Personal · last shared 2026
    GitHub Bloggithub.blog1.8k people

    YouTube-dl's repository has been restored

    GitHub Blog
    Company · last shared 2026