63 private links
Date parsing is generally complicated... In JavaScript it is just insane.
Interesting food for thought. It's important to also approach domain models based on their workflows and events, not just their static relationship graphs.
Interesting way to look at solving recurrence rules in iCal.
A couple of interesting ideas. This fluid focus concept definitely require communication around it when applied.
Finally some sane API to deal with date and time in JavaScript? Maybe, we'll see...
Sure, time handling is complicated... but really that opens the door at doing really fun stuff.
A good summary on the various concepts needed to reason about time.
Time management and timezones are definitely complicated. In a way it's culture colliding with computers and localisation... it can't be simple.
Looks like a neat extension which can come in handy.
This can definitely come in handy. I can see myself using it for testing behaviors in the past or the future on a real application. This should also help writing automated tests in some cases.
Fascinating article which explores the behavior of the NTP Pool. If you wondered how it gives you an NTP server to query, you'll know the answer. It also covers the consequences of its restrictive approach. This even raises security concerns. Still even though it's not perfect this keeps being an essential service mostly run by volunteers.
We're collectively still failing at handling leap days properly it seems.
Good reminder that the raw UNIX timestamps have interesting properties and often are enough not necessarily needing to rely on something more complex. Also gives nice criteria for picking between said timestamps and higher level types.
Time and synchronization are complicated in distributed systems. Luckily there are solutions to try to ease the pain. It's not completely avoidable though.
A database we take for granted... but if you look in the margins it's full of history and very well crafted.
Good advices. Keep some slack, have an idea of your energy level, that's what impacts your capacity. Time is a given you can't do much with it.
Very good exploration about how to get time on computers. As usual it's way less straightforward than what you might think.