Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 68
  1. It's been a while... (Reprise)

    Is it really possible that half a decade just flew by?

  2. The devil is in the defaults...

    Recently a bugfix at work reminded me of a story from ages ago, and a small, yet important lesson on the importance of defaults in API design, that I took away from it.

  3. CSS Naked Day

    On the 9th of April, the CSS Naked Day takes place, its intention is to promote good web development standards, like proper use of HTML, semantic markup, a good hierarchy structure, and of course, a good old play on words.

  4. Type-safe lookup tables

    In some scenarios I prefer to use a lookup table instead of a dynamic dispatch (or a switch statement / if-else-cascade).

  5. KWIC, quickly

    I recently reread David Parnas classic paper On the Criteria To Be Used in Decomposing Systems into Modules.

  6. Blog Questions

    Since a few weeks the blog question challenge is making rounds, and some days ago Lars-Christians answers popped up in my feed reader and he tagged me to participate as well.

  7. Accidental complexities of the IndieWeb

    V.H.

  8. The indieweb carnival for June 2024 is hosted by Andrei, who has dealt out the topic DIY — Something from (Almost) Nothing, which I think is a brilliant prompt.

  9. Exemplary software designs

    The Pew research center recently published an estimation that 38% of webpages from 2013 are no longer accessible.

  10. A few old ideas

    As I reviewed my bookmarks from the weeks 20 and 21 of 2022, I noticed that a recurring motive were neat old ideas.

  11. A handful of links

    So, half a year has past since I wrote the last weeknote.

  12. Ontology is overrated, revisited

    In an age of silos and centralization, trying to curate the web may seem like a folly.

  13. I am using nginx as reverse proxy for a handful of small applications.

  14. Manuel host this months indieweb carnival on the topic of Digital Relationships.

  15. A short bleep...

    As my family and I are looking forward to move into a new home in January, the next weeks will be filled by throwing out junk that accumulated over the years, packing up our belongings into boxes, looking for new furniture etc.pp. and I'll likely be hard-…

  16. I've recently made a few accessibility improvements for the site.

  17. GDPR, gamified & a serious DX issue

    Since this week my parental part-time is over, I'm back to working my standard 40 hours.

  18. First you shape your tools...

    ...and then your tools start to shape you.

  19. Everything is intertwingled

    I've wanted to replace the scripts with which I create this website for quite some time now.

  20. Digital clean-up

    In Gregor Hohpe's book The Software Architect Elevator there is a chapter with the beautiful headline: If you never kill anything, you will live among zombies - And they will eat your brain.

  21. On cognitive taxes

    I spent a good deal of the work week convincing myself that multiple layers of data mapping from one anemic domain model to another were indeed soundly and safely removeable.

  22. Other people's code

    Hillel Wayne wrote about educational codebases.

  23. A bit of progress

    There is this saying, that when you aren't embarrased by the first version of a software, you have shipped too late.

  24. Sometimes engineers have a tendency to solve problems with people by solely technical measures.

  25. To-do or to-don't?

    Weeks pass frighteningly fast.

  26. Rebooting

    A little bit over a year ago, I published the last weeknote.

  27. I recently experimented a bit with lunr.js, because I wanted to learn a bit about information retrieval techniques, by trying to read the codebase in depth.

  28. Something that I regularly think about, almost everytime I select something to read through for furthering my knowledge in my field, is if there is something like a canonical set of reading material.

  29. Preserving the web is an unsolved problem

    No website is guaranteed to exist for ever, not even for a timespan that significantly outlives its original author.

  30. Writing frequency and publishing cadence

    Since I started my website, I published 38 posts (this one not included), which means on average a little more than once a month, but my publishing cadence is far from being that regular.

  31. Some lessons from a side project

    Last year one evening my whole family was asleep unusually early.

  32. Picking colors for elements on a website is not merely an aesthetic detail, it also matters for accessibility.

  33. Adding dark mode

    At the risk of losing a lot of nerd cred: I, by and large, prefer light mode.

  34. An easteregg - literate programming style

    As often, I am somewhat late to the party, but on the other hand, maybe you are one of today's lucky ten-thousand...

  35. In defense of internal links

    Manuel has expressed some strong objections against internal links.

  36. Hal Abelson on Big Design Up Front

    In one lecture of Structure and Interpretation of Computer Programs course, a student asked Hal Abelson how the technique of deferred decision making through abstraction he taught relates to the axiom of 'do all your design before any of your code'.

  37. Introducing a blogroll

    I've just added a blogroll to my website.

  38. An old book and today's web

    In a recent email conversation with Manuel, I mentioned this artifact from my youth: This book was was edited, printed and marketed by a reputable German publishing house and bought by my mother in 2000.

  39. I will read it

    I recently wrote about the technological barriers against writing on the web.

  40. So, even though I'm using the web for more than a quarter of a century, I only recently tumbled over Bill Beaty's website Science Hobbyist.

  41. Is blogging back?

    At the end of last year I came across the Bring Back Blogging initiative of Ash Huang and Ryan Putnam.

  42. Making feeds automatically discoverable

    I am a big fan of reading websites via a feed reader.

  43. Many REST-APIs deal with collections of domain-specific objects.

  44. New year's resolutions tend to not really work out for me, so I consider the following to be a resolution I only incidentally take on the first day of this new year.

  45. I have to admit that I'm a bit late to the party.

  46. Long week - short note

    Sometimes a single week has more things packed into it than a whole regular month.

  47. Leisure time, Curiosity, Book club

    Leisure time is a luxury.

  48. Dependecies, Writing process, Time budgets

    One of the things that courses and books on software development generally do not teach is how to pick and vet dependecies.

  49. This week I was pondering the question why the trade of software development seems to be ever more digressing to be a Red Queen's race.

  50. On unintended consequences

    Consider the following scenario: an engineer demonstrates a problem and sketches a simplifying solution.