Skip to content

Commit 30040bc

Browse files
[scrape.yml] New OCaml Planet blog posts and videos (#3406)
Co-authored-by: cuihtlauac <[email protected]>
1 parent c2da672 commit 30040bc

File tree

4 files changed

+176
-0
lines changed

4 files changed

+176
-0
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: OCaml Weekly News, 02 Dec 2025
3+
description:
4+
url: https://alan.petitepomme.net/cwn/2025.12.02.html
5+
date: 2025-12-02T12:00:00-00:00
6+
preview_image:
7+
authors:
8+
- Caml Weekly News
9+
source:
10+
ignore:
11+
---
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
title: "If it ain\u2019t broke, \u2026"
3+
description: "Someone was kind enough a few weeks ago to comment on Hacker News that
4+
\u201COpam on Windows is a masterpiece of engineering\u201D. There\u2019s certainly
5+
a lot which has to go on under the hood to create what I believe is the necessary
6+
baseline experience. Unfortunately, it doesn\u2019t always work out."
7+
url: https://www.dra27.uk/blog/platform/2025/12/01/if-it-aint-broke.html
8+
date: 2025-12-01T00:00:00-00:00
9+
preview_image:
10+
authors:
11+
- ""
12+
source:
13+
ignore:
14+
---

data/planet/tunbury/tile-server.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
title: Tile Server
3+
description: My throw-away comment at the end of my earlier post shows my scepticism
4+
that the JSON file approach was really viable.
5+
url: https://www.tunbury.org/2025/12/02/tessera-stac/
6+
date: 2025-12-02T20:00:00-00:00
7+
preview_image: https://www.tunbury.org/images/meighen-island.png
8+
authors:
9+
- Mark Elvers
10+
source:
11+
ignore:
12+
---

data/video-watch.yml

Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
- title: 0xCaml From a System Engineer's Point of View - Dmitriy Kovalenko - FUN OCaml
2+
2025
3+
description: "0xCaml From a System Engineer's Point of View\r\n\r\nDmitriy Kovalenko
4+
(LightSource)\r\n\r\nABSTRACT\r\n\r\nI do a lot of Rust, C, Zig and whatever else
5+
cursed systems programming languages are there. So recently 0xCaml popped out
6+
and I was def interested if ..."
7+
url: https://watch.ocaml.org/videos/watch/48e84692-9e43-47c5-8d54-60550299e988
8+
thumbnail: https://watch.ocaml.org/lazy-static/thumbnails/1d15c2cc-4ea4-41df-a558-1aeff51e6cd8.jpg
9+
published: 2025-11-10T00:00:00.000Z
10+
author_name: Unknown
11+
author_uri: https://watch.ocaml.org/
12+
source_link: https://watch.ocaml.org/
13+
source_title: Watch OCaml
114
- title: '25 Years of OCaml: Xavier Leroy'
215
description: Professor Xavier Leroy -- the primary original author and leader of
316
the OCaml project -- reflects on 25 years of the OCaml language at his OCaml Workshop
@@ -81,6 +94,18 @@
8194
author_uri: https://watch.ocaml.org/
8295
source_link: https://watch.ocaml.org/
8396
source_title: Watch OCaml
97+
- title: A Vision for OCaml in the AI Era - Thibaut Mattio - FUN OCaml 2025
98+
description: "A Vision for OCaml in the AI Era\r\n\r\nThibaut Mattio\r\n\r\nABSTRACT\r\n\r\nAI
99+
is reshaping software development, yet OCaml's adoption in AI workflows remains
100+
limited. This talk explores how the OCaml community can proactively embrace AI
101+
to make OCaml a pro..."
102+
url: https://watch.ocaml.org/videos/watch/b959eeaf-e8c1-48e4-9d16-f8084a7bdda9
103+
thumbnail: https://watch.ocaml.org/lazy-static/thumbnails/f79f69db-2da5-4be0-b126-9f15338762c6.jpg
104+
published: 2025-12-02T08:31:50.359Z
105+
author_name: Unknown
106+
author_uri: https://watch.ocaml.org/
107+
source_link: https://watch.ocaml.org/
108+
source_title: Watch OCaml
84109
- title: A review of the growth of the OCaml community
85110
description: ""
86111
url: https://watch.ocaml.org/videos/watch/f9d0b637-8aec-4bff-8c32-cd16b58023b6
@@ -138,6 +163,18 @@
138163
author_uri: https://watch.ocaml.org/
139164
source_link: https://watch.ocaml.org/
140165
source_title: Watch OCaml
166+
- title: Analyzing Programs with SMT Solvers - Tikhon Jelvis - FUN OCaml 2025
167+
description: "Analyzing Programs with SMT Solvers\r\n\r\nTikhon Jelvis (Semgrep)\r\n\r\nABSTRACT\r\n\r\nWe
168+
can use SMT solvers like Z3 to analyze programs and answer difficult questions
169+
about our code. By generating and solving complex constraints, we can improve
170+
error mes..."
171+
url: https://watch.ocaml.org/videos/watch/501e4907-e1a2-4a03-b19a-659c98847333
172+
thumbnail: https://watch.ocaml.org/lazy-static/thumbnails/b2800b78-1099-4598-8d92-78611ebc89dc.jpg
173+
published: 2025-11-12T00:00:00.000Z
174+
author_name: Unknown
175+
author_uri: https://watch.ocaml.org/
176+
source_link: https://watch.ocaml.org/
177+
source_title: Watch OCaml
141178
- title: Arakoon - a distributed consistent key-value store
142179
description: "Arakoon - a distributed consistent key-value store, by Nicolas Trangez.\r\n\r\nArakoon
143180
is a simple consistent distributed key value store. Technically, it\u2019s an
@@ -551,6 +588,19 @@
551588
author_uri: https://watch.ocaml.org/
552589
source_link: https://watch.ocaml.org/
553590
source_title: Watch OCaml
591+
- title: 'Frameworks: No, Libraries: Yes. Developing a product in OCaml from Scratch
592+
- FUN OCaml 2025'
593+
description: "Frameworks: No, Libraries: Yes. Developing a product in OCaml from
594+
Scratch\r\n\r\nMalcolm Matalka (Terrateam)\r\n\r\nABSTRACT\r\n\r\nTerrateam is
595+
an open source infrastructure management product written in OCaml. In order to
596+
stay lean and flexible, Terrateam ..."
597+
url: https://watch.ocaml.org/videos/watch/4c7b5d96-7a93-42bd-9729-daaedd331c8f
598+
thumbnail: https://watch.ocaml.org/lazy-static/thumbnails/e2a19621-9541-4eb1-9756-434cb5693664.jpg
599+
published: 2025-11-14T00:00:00.000Z
600+
author_name: Unknown
601+
author_uri: https://watch.ocaml.org/
602+
source_link: https://watch.ocaml.org/
603+
source_title: Watch OCaml
554604
- title: From 2n+1 to n
555605
description: "\r\nOCaml relies on a type-agnostic object representation centred
556606
around values which unify odd integers and aligned pointers. The last bit of a
@@ -563,6 +613,32 @@
563613
author_uri: https://watch.ocaml.org/
564614
source_link: https://watch.ocaml.org/
565615
source_title: Watch OCaml
616+
- title: 'From OCaml 4 to 5 and from Parmap to Effects: A legacy code transition story
617+
- FUN OCaml 2025'
618+
description: "From OCaml 4 to 5 and from Parmap to Effects: A legacy code transition
619+
story\r\n\r\nSPEAKERS \r\n\r\nNathan Taylor (Semgrep)\r\nNat Mote (Semgrep)\r\n\r\nABSTRACT\r\n\r\nOCaml
620+
5's support for shared memory parallelism and effects-based concurrency opens
621+
up new ways..."
622+
url: https://watch.ocaml.org/videos/watch/fbbca08e-f222-4c38-8ccc-f9cce61d9e6a
623+
thumbnail: https://watch.ocaml.org/lazy-static/thumbnails/9b1f1be3-23f5-4d6a-87ac-b7ee820a7637.jpg
624+
published: 2025-11-07T00:00:00.000Z
625+
author_name: Unknown
626+
author_uri: https://watch.ocaml.org/
627+
source_link: https://watch.ocaml.org/
628+
source_title: Watch OCaml
629+
- title: Generating Static Websites the Functional Programming Way - Xavier Van de
630+
Woestyne - FUN OCaml 2025
631+
description: "Generating Static Websites the Functional Programming Way\r\n\r\nXavier
632+
Van de Woestyne (Tarides)\r\n\r\nABSTRACT\r\n\r\nStatic site generators like Jekyll,
633+
Zola, and Hugo are effective, but fall short for complex sites like personal encyclopedias,
634+
wikis, or ..."
635+
url: https://watch.ocaml.org/videos/watch/e9c12245-eea3-4b71-87e3-4a467ddb0ffb
636+
thumbnail: https://watch.ocaml.org/lazy-static/thumbnails/c0fc97cb-478e-4e05-93b4-a7292dbe096d.jpg
637+
published: 2025-11-08T00:00:00.000Z
638+
author_name: Unknown
639+
author_uri: https://watch.ocaml.org/
640+
source_link: https://watch.ocaml.org/
641+
source_title: Watch OCaml
566642
- title: Generic Programming in OCaml
567643
description: Florent Balestrieri, Michel Mauny
568644
url: https://watch.ocaml.org/videos/watch/0aae98b9-3d0c-427b-af09-802b671dd66e
@@ -662,6 +738,19 @@
662738
author_uri: https://watch.ocaml.org/
663739
source_link: https://watch.ocaml.org/
664740
source_title: Watch OCaml
741+
- title: 'I Can See The Pixels: Designing Cross-Stitch Patterns in OCaml - Mindy Preston
742+
- FUN OCaml 2025'
743+
description: "I Can See The Pixels: Designing Cross-Stitch Patterns in OCaml\r\n\r\nMindy
744+
Preston (yomimono)\r\n\r\nABSTRACT\r\n\r\nI was unsatisfied with existing cross-stitch
745+
pattern generating software, which was mostly structured like pixel-based paint
746+
programs. Those ..."
747+
url: https://watch.ocaml.org/videos/watch/6d859b22-d09a-442a-b1a2-d9e3227a0ce9
748+
thumbnail: https://watch.ocaml.org/lazy-static/thumbnails/98596982-5b59-4dde-90fe-0198387c1ecc.jpg
749+
published: 2025-11-15T00:00:00.000Z
750+
author_name: Unknown
751+
author_uri: https://watch.ocaml.org/
752+
source_link: https://watch.ocaml.org/
753+
source_title: Watch OCaml
665754
- title: Implementing an interval computation library for OCaml
666755
description: "Implementing an interval computation library for OCaml, by Jean-Marc
667756
Alliot, Charlie Vanaret, Jean-Baptiste Gotteland, Nicolas Durand and David Gianazza.\r\n\r\nIn
@@ -987,6 +1076,18 @@
9871076
author_uri: https://watch.ocaml.org/
9881077
source_link: https://watch.ocaml.org/
9891078
source_title: Watch OCaml
1079+
- title: "OCaml at LexiFi - Nicol\xE1s Ojeda B\xE4r - FUN OCaml 2025"
1080+
description: "OCaml at LexiFi\r\n\r\nNicol\xE1s Ojeda B\xE4r\r\n\r\nABSTRACT\r\n\r\nLexiFi
1081+
is likely to have been the first real industrial user of OCaml, back when it was
1082+
funded in 2000. In this talk, I will present some of the things we have learned
1083+
along the way. Some of the ..."
1084+
url: https://watch.ocaml.org/videos/watch/28bb8857-ccb8-4888-876f-ba74d238a0cd
1085+
thumbnail: https://watch.ocaml.org/lazy-static/thumbnails/e8f3a6fe-8bd6-4e31-b59e-7f57c9870927.jpg
1086+
published: 2025-11-19T00:00:00.000Z
1087+
author_name: Unknown
1088+
author_uri: https://watch.ocaml.org/
1089+
source_link: https://watch.ocaml.org/
1090+
source_title: Watch OCaml
9901091
- title: 'OCaml behind the scenes: Exceptions'
9911092
description: "In this talk, Fabrice Buoro explained what happens at the deepest
9921093
level when your OCaml program raises or catches an exception. This inside knowledge
@@ -1264,6 +1365,19 @@
12641365
author_uri: https://watch.ocaml.org/
12651366
source_link: https://watch.ocaml.org/
12661367
source_title: Watch OCaml
1368+
- title: 'Performance Pitfalls: Tales From a Python/OCaml Codebase - Emma Jin - FUN
1369+
OCaml 2025'
1370+
description: "Performance Pitfalls: Tales From a Python/OCaml Codebase\r\n\r\nEmma
1371+
Jin (Semgrep)\r\n\r\nABSTRACT\r\n\r\nSemgrep is a tool that enables developers
1372+
to search their code for security vulnerabilities, built with an OCaml engine
1373+
and a Python frontend. This has c..."
1374+
url: https://watch.ocaml.org/videos/watch/1dd46b85-e119-436a-ab62-f6b9e673e7e0
1375+
thumbnail: https://watch.ocaml.org/lazy-static/thumbnails/59ea8a75-d46d-4bb0-a2b3-015597b1bbee.jpg
1376+
published: 2025-11-09T00:00:00.000Z
1377+
author_name: Unknown
1378+
author_uri: https://watch.ocaml.org/
1379+
source_link: https://watch.ocaml.org/
1380+
source_title: Watch OCaml
12671381
- title: Persistent Networking with Irmin and MirageOS
12681382
description: ""
12691383
url: https://watch.ocaml.org/videos/watch/97dd9634-28e4-4066-96e4-9c2036ee4bb2
@@ -1321,6 +1435,18 @@
13211435
author_uri: https://watch.ocaml.org/
13221436
source_link: https://watch.ocaml.org/
13231437
source_title: Watch OCaml
1438+
- title: "Purely functional gRPC and HTTP/2 with OCaml - Adam Cholewi\u0144ski - FUN
1439+
OCaml 2025"
1440+
description: "Purely functional gRPC and HTTP/2 with OCaml\r\n\r\nAdam Cholewi\u0144ski
1441+
(Dialo)\r\n\r\nSession page: https://fun-ocaml.com/2025/production-grade-network-protocols/\r\n\r\n\r\nConnect
1442+
with FUN OCaml:\r\nTwitter: https://x.com/FunOCaml\r\nBluesky: https://bsky.app/profi..."
1443+
url: https://watch.ocaml.org/videos/watch/0198f159-d03f-42ff-84b9-c79aa24737e4
1444+
thumbnail: https://watch.ocaml.org/lazy-static/thumbnails/f22f6969-dd1c-4ce8-96a1-19870fc37560.jpg
1445+
published: 2025-11-13T00:00:00.000Z
1446+
author_name: Unknown
1447+
author_uri: https://watch.ocaml.org/
1448+
source_link: https://watch.ocaml.org/
1449+
source_title: Watch OCaml
13241450
- title: 'R&B: Towards bringing functional programming to everyday''s web programmer'
13251451
description: 'Speaker: Hongbo Zhang'
13261452
url: https://watch.ocaml.org/videos/watch/af37368d-085d-431d-923f-cd1d81dfdbe9
@@ -1392,6 +1518,19 @@
13921518
author_uri: https://watch.ocaml.org/
13931519
source_link: https://watch.ocaml.org/
13941520
source_title: Watch OCaml
1521+
- title: "Slipshow: A Full-Featured Presentation Tool in OCaml - Paul-Elliot Angl\xE8s
1522+
d'Auriac - FUN OCaml 2025"
1523+
description: "Slipshow: A Full-Featured Presentation Tool in OCaml\r\n\r\nPaul-Elliot
1524+
Angl\xE8s d'Auriac\r\n\r\nABSTRACT\r\n\r\nSlipshow is a tool to create interactive
1525+
presentations. Started as a JavaScript project, it is now fully written in OCaml
1526+
and features a runtime eng..."
1527+
url: https://watch.ocaml.org/videos/watch/0b4e06b9-3657-472f-abeb-fa6e6ff1823e
1528+
thumbnail: https://watch.ocaml.org/lazy-static/thumbnails/836c12c8-6cb5-4b26-a88b-a53ddf238fa5.jpg
1529+
published: 2025-11-11T00:00:00.000Z
1530+
author_name: Unknown
1531+
author_uri: https://watch.ocaml.org/
1532+
source_link: https://watch.ocaml.org/
1533+
source_title: Watch OCaml
13951534
- title: Specialization of Generic Array Accesses After Inlining
13961535
description: "Specialization of Generic Array Accesses After Inlining \u2014 by
13971536
Ryohei Tokuda, Eijiro Sumii, Akinori Abe"

0 commit comments

Comments
 (0)