• 1 Post
  • 113 Comments
Joined 2 years ago
cake
Cake day: June 13th, 2023

help-circle


  • Honestly, I don’t think it’s possible to get by just trusting any particular guide without developing at least some actual understanding of the concepts underlying what you’re doing. The field is just too wide and rapidly changing for any source of info to be authoritative (and stay authoritative indefinitely after the guide is written), so it’s super important to develop the skill of looking up multiple different and possibly conflicting approaches to the task, thinking critically about them, and then synthesizing your own approach that works for your specific situation.




  • Flash was also cancer that ruined web pages.

    The reason Java Web Start wasn’t, was specifically because once you clicked on the link, it downloaded the app and started it as a real desktop application, with its own window and taskbar entry and whatnot. It didn’t rely on being embedded in HTML (I’m specifically not talking about Java applets, BTW – they sucked too) or manipulating the DOM for its UI; it could use Swing and have the same look and feel as a native application.










  • It depends on the transit service, and how much their IT people suck. I’m pretty sure there have been multiple attempts to make standardized APIs for this sort of thing, but you shouldn’t necessarily expect them to be widely used except maybe in Europe.

    Do a web search for “[transit service name] API” and start from there.

    Edit: My local transit service apparently publishes a GTFS feed, which may be more widespread than I assumed, but I’m honestly kinda surprised they didn’t try to roll their own or something stupid like that.