Pragmatic Programmers

medium.com/pragmatic-programmers · Company blog · on HN since 2021

The Pragmatic Programmers' Medium publication, hosting book excerpts and articles on topics like Haskell, data structures, and JavaScript.

What HN saysHN links it for free HTML versions of Pragmatic Bookshelf books and its directory of those titles on Medium.
19HN people shared it
3linked it in comments
23stories submitted
132story points
2 years agolast shared
2021people per year2026

Most-shared posts

  1. 1
    Pragmatic Programmers Entire Catalog on Medium
    3 people · 56 points · first shared 2021 · 18 comments on HN
  2. 2
    The Unreasonable Effectiveness of Haskell
    3 people · 17 points · first shared 2022 · discussion on HN
  3. 3
    Directory of Pragmatic Programmer Books on Medium
    2 people · 17 points · first shared 2021 · discussion on HN
  4. 4
    Silo Shows Lessons in How Not to Do an Upgrade
    2 people · 5 points · first shared 2023 · 3 comments on HN
  5. 5
    Pure Print-Style Debugging in Haskell
    1 people · 5 points · first shared 2022 · discussion on HN
  6. 6
  7. 7
    Setting automatic Dark mode with JavaScript
    1 people · 4 points · first shared 2022 · discussion on HN
  8. 8
    Haskell Safety
    1 people · 4 points · first shared 2022 · discussion on HN
  9. 9
  10. 10
  11. 11
    Full text of 3D Game Programming for Kids
    1 people · 2 points · first shared 2021 · discussion on HN
  12. 12
    Defining Custom Slot Types Externally for Alexa Skills
    1 people · 2 points · first shared 2022 · 1 comments on HN
  13. 13
    Modern Vim (The Complete Book)
    1 people · 2 points · first shared 2022 · discussion on HN
  14. 14
    Using the C4 Model to Design Applications
    1 people · 2 points · first shared 2022 · discussion on HN
  15. 15
    Randomizing Alexa Responses with APL-A
    1 people · 1 points · first shared 2022 · 1 comments on HN

What HN people wrote when they linked it

hiyer · 2022-07-12
Medium subscribers can read an HTML version of this book for free here - https://medium.com/pragmatic-programmers/table-of-contents-197f27b96b7…
DoctorDerek · 2021-02-04
"Mazes are everywhere. From psychology experiments where mice scamper in search of cheese, to robotics demonstrations, to movies (Labyrinth, anyone?) and video games (Pac-Man? The Legend of Zelda? Doom?), to books and books of puzzles to be traced by finger or pencil, you’ve almost certainly encountered them at some point in your life. What you’re reading now is not a collection of mazes for you to solve. No, this is something much more exciting. This is a collection of ideas to inspire you. You’re about to learn how to generate your own mazes. Random mazes, unique, each one different than the one before. It’s a voyage of discovery where you never know quite what you’ll find when you crest the next hill." Mazes for Programmers by Jamis Buck — Pragmatic Programmers (3 / 121) Read more: https://medium.com/pragmatic-programmers/introduction-f7e10850ac55
reactordev · 2023-12-23
CSG is the basis for most of this stuff. Constructive Solid Geometry. Once you have learned Direct Modeling (vertex buffer construction of arbitrary surface normals) then moving on to CSG is just a higher order of that. Geometry/Compute shaders are how most are doing it on modern pipelines and then passing the results to the rendering pipeline. The drivers for the surface are simple geometry shapes combined with Boolean operations in the CSG shader to end up with a solid geometry afterwards. If you can write a ray tracer, you can do CSG. The OP shows he knows it which is a huge step. Here’s some papers from my bookmark collection: https://www.cs.rpi.edu/~cutler/classes/advancedgraphics/S19/final_proj… https://medium.com/pragmatic-programmers/implementing-csg-6d4e88b84f7 https://dspace.cvut.cz/bitstream/handle/10467/65282/F3-DP-2016-Karaffo… https://thomaspietrzak.com/bibliography/gonzalez23.pdf https://nvpro-samples.github.io/vk_raytracing_tutorial_KHR/

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close