Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #5822

J

John Papa

Personal blog · johnpapa.netprogrammingweb

John Papa's personal blog at johnpapa.net covers programming and web. Since 2012, 14 different Hacker News readers have linked it 17 times. The last post was in 2024, but the archive is still widely read.

Visit the blog
17mentions?
14HN people?
2012–2023first – last linked?
Links on Hacker News per year · peak 6 in 2013

Too few sampled comments (5) to say how often HN recommends it.?

Why HN links it

HN readers link John Papa's posts, especially his Single Page Application architecture series, which commenters point to for how an SPA fits together. Other links cover VS Code and TypeScript IntelliSense.

Summarised by Claude from a sample of 5 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

John Papa is a professional Web Developer and storyteller. He currently leads the Academic Cloud Advocacy teams at Microsoft and formerly worked for Disney.

What Hacker News says?

  1. shaydoc · 2013-05-30Recommends
    Well (i could go on all day), I wish that these libraries would start with the "big picture", as in how everything should hang together and where there component fits in, like what John Papa has done really well : http://www.johnpapa.net/spa/ Here's how I lay out my SPA structure : http://anexiledderryman.com/image/50565922110 It seems here we just dive straight into the code. In particular, I don't like so much cou…

    Comment linking /spa/

    on “React, a JavaScript library for building user interfaces”
  2. Submitted gh – GitHub's new CLI as a story · 32 points

    HN discussion
  3. Interestingly I've heard similar sentiments from Ember developers, mainly that it is much more 'opinionated' than Angular. In my experience with Angular there is a pretty clear logic on how to structure code. I suppose that logic is not enforced so there is nothing to stop developers from just cramming all code into index.thml. Being a dev manager I've adopted feature structure [0] and it has worked quite well acros…

    Comment linking /angular-growth-structure/

    on “Criticisms of Angular”
  4. Submitted Azure – Static Web Apps – First Look as a story · 5 points

    HN discussion
  5. shaydoc · 2013-05-30Recommends
    Yes, I agree, knockoutJS is a brilliant piece of work. John Papa has done what I would call a really decent series of blogs in composing a Single Page Application architecture, you should have a read here : http://www.johnpapa.net/spa I think I am going to write a series also documenting the work I have been doing of late too...

    Comment linking /spa

    on “Javascript Framework Popularity graphed by Github Archive”
  6. Submitted Vanilla JavaScript and HTML – No Frameworks. No Libraries. No Problem as a story · 2 points

    HN discussion
  7. I can't say much about atom but I was just wondering if you have checked out visual studio code ? If the Intellisense you are looking for is missing you could add it based on your needs using tsd to the current project you are working on. npm install tsd -g #if tsd is not installed yet # cd to your project folder tsd query -r -o -a install react snippet grabbed from http://www.johnpapa.net/intellisense-witha-visual-…

    Comment linking /intellisense-witha-visual-studio-code/

    on “Ask HN: Is the Atom good enough to use?”
  8. Submitted Peacock – Late Night Coding FTW as a story · 2 points

    HN discussion
  9. I don't know what could be other scoop on it, but VS Code was John Papa's initiative (in his own words). He did a podcast on it as well; checkout it out at DotNetRocks.com https://www.johnpapa.net/visual-studio-code/

    Comment linking /visual-studio-code/

    on “Why Did Microsoft Build VSCode? Turns Out, GitHub Copilot”
  10. Submitted Angular Style Guide as a story · 2 points

    HN discussion
  11. Submitted Angular App Structuring Guidelines as a story · 2 points

    HN discussion
  12. Submitted TypeScript Modules as a story · 2 points

    HN discussion
  13. Submitted Moving Your API from Express to Serverless Functions? as a story · 1 points

    HN discussion
  14. Submitted Why All Those JavaScript Libraries? as a story · 1 points

    HN discussion
  15. Submitted TypeScript Classes and Interfaces as a story · 1 points

    HN discussion
  16. Submitted TypeScript Grammar as a story · 1 points

    HN discussion
  17. Submitted 3 Quick JavaScript Tips for .NET Developers as a story · 1 points

    HN discussion

Search all of HN for johnpapa.net

Linked by the same people?