Experimenting with a little undo/redo โฉ๏ธ
22.10.2025 21:41 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0@jameslmilner.bsky.social
Staff Engineer, open source fan, hacking on geospatial in my spare time. Lives in London
Experimenting with a little undo/redo โฉ๏ธ
22.10.2025 21:41 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0A CSS terrain generator. No WebGL, just stacked grids and 3D transforms: terra.layoutit.com
22.10.2025 15:44 โ ๐ 87 ๐ 19 ๐ฌ 5 ๐ 1Not necessarily ignore, but certainly could make a GitHub Action check that fails if the README has been manually edited
20.10.2025 14:25 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0What a great post from @opensourcepledge.com member @zerodha.com, who are giving $1 million to Open Source projects. ๐
โFOSS projects that the world depends on ought to receive financial backing as the norm, [and] collective societal recognition is owed to maintainers.โ
floss.fund/blog/second-...
Would be interesting to see some analysis of projects that get more issues/pull requests on a weekend vs weekdays. I don't get many weekends issues anymore which makes me feel my projects are used at work rather than in hobby projects?
19.10.2025 17:14 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0I got some marker pins commissioned to celebrate adding marker support to Terra Draw ๐
18.10.2025 10:43 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0We have now uploaded all the recorded sessions from #FOSS4GUK 2025 in Leeds. ๐น๐ฆ
We would now invite everyone else to our youtube channel if you would like to catch up on the 35 recorded session.
www.youtube.com/watch?v=qCKv...
almost there with text rendering in webgl in @openlayers.org
๐๐๐
i think the 2005-2015 era open source boom was built on a nice job environment where people had a little free time and employers believed in creativity
the free time dried up, everyone burned out, 2015-2025 open source has been explicitly targeted toward getting funding & making money. what's next?
After a long time, I finally figured out how to support adding markers universally in Terra Draw. Now there's a marker mode that works for @maplibre.org , @openlayers.org, Leaflet etc. It uses their native marker support to allow you to add icons to the map, like you would add a point
12.10.2025 17:52 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0๐๏ธJoin the next episode of the Great Data Products podcast LIVE on Oct 29 at 4pm PDT! @jed.co will sit down for a conversation with @bdon.org about building maps for the web. Brandon is the creator of @protomaps.com. Register to watch live here โคต๏ธ
greatdataproducts.com/housekeeping...
Good morning Leeds โ๐@uk.osgeo.org #foss4guk
01.10.2025 10:40 โ ๐ 4 ๐ 1 ๐ฌ 0 ๐ 0Forgot to mention, I'll be talking about this at FOSS4G UK tomorrow morning in Leeds ๐บ๏ธ
30.09.2025 16:05 โ ๐ 1 ๐ 1 ๐ฌ 1 ๐ 0I've been working on an open source library to do routing in JavaScript called Terra Route. This morning I've added functionality for understanding complex graphs, you can get info like the number of nodes, edges, lengths, degrees, connected components etc! github.com/JamesLMilner...
28.09.2025 11:58 โ ๐ 7 ๐ 1 ๐ฌ 0 ๐ 1Unwritten rule:
Deep technical programming topics
๐ค
Blog with barely any CSS
This is the final regsitration call for #FOSS4GUK in Leeds on 1st and 2nd October. ๐จ๐จ
We have about 20 tickets left. Day tickets are also available. ๐๏ธ๐๏ธ๐๏ธ
uk.osgeo.org/foss4guk2025...
We close registration 21st Sept and we really would like you to meet all of our amazing sponsors in Leeds.
Devs can often get labelled as pedantic, but if you don't actually handle the edge cases your customer service department will
17.09.2025 08:56 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0A big part of being a software developer is surfacing and handling ambiguity. 'What happens if the user presses the button twice?'
17.09.2025 08:51 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0AI powered 'spec driven development' would require organisations to carefully and deeply articulate what they want in clear and precise language - something developers have been begging for already for 50+ years. Maybe there is a harder and deeper problem at play here...
17.09.2025 08:48 โ ๐ 3 ๐ 0 ๐ฌ 2 ๐ 0screenshot of a blog but you canโt tell what itโs about because thereโs banner ads, widget buttons, a video ad blocking more space, and a newsletter form I THINK because it says โwe use your personal data for interest-based advertisingโ
the open web
16.09.2025 20:55 โ ๐ 61 ๐ 7 ๐ฌ 5 ๐ 2I'm working on a report on the causes of burnout in open source software. If you're a part of the OSS community, I would love to hear your thoughts, either here on Bluesky, or privately via email (see post). Thanks ๐
mirandaheath.website/report-on-bu...
Made some performance improvements to Terra Route, a JavaScript shortest path library. Here's a video at 4x CPU slowdown, comparing the next fastest library (green route) against my latest changes (purple route). Here's the link: github.com/jameslmilner...
14.09.2025 11:27 โ ๐ 10 ๐ 1 ๐ฌ 0 ๐ 0Zero dependency dependency
14.09.2025 11:07 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0OpenlK 6th Annual Awards, 2025 Nominations close on 14 September
Nominate your favourite UK-based #OpenSource heroes at https://openuk.uk/awards/
This isn't pay-to-win. We don't charge for nominations and the award ceremony is also free (and very swanky!).
Please - show your support for your favourite people, projects [โฆ]
[Original post on mastodon.social]
Thank god AI has finally solved the problem of there not being enough podcasts
10.09.2025 03:03 โ ๐ 2904 ๐ 343 ๐ฌ 15 ๐ 7you can just post here
07.09.2025 04:18 โ ๐ 76 ๐ 5 ๐ฌ 12 ๐ 5Sam's work is always so beautiful and considered - a great follow if you don't already
24.08.2025 07:56 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0