Read it here: www.cambridge.org/core/books/c...
If you prefer a real book, use PETRICK26 for a 20% discount (valid until January 31) at: www.cambridge.org/9781009492348
Read it here: www.cambridge.org/core/books/c...
If you prefer a real book, use PETRICK26 for a 20% discount (valid until January 31) at: www.cambridge.org/9781009492348
Read it here: www.cambridge.org/core/books/c...
If you prefer a real book, use PETRICK26 for a 20% discount (valid until January 31) at: www.cambridge.org/9781009492348
I've used up my free Azure credits, so this needs some kind of upgrade or migration.
What's the least-work and most future-proof way to migrate this and host it at a reasonable cost?
I've used up my free Azure credits, so this needs some kind of upgrade or migration.
What's the least-work and most future-proof way to migrate this and host it at a reasonable cost?
This has been a long time in the making, but my open access book on the history of programming is available for pre-order!
www.cambridge.org/core/books/c...
This has been a long time in the making, but my open access book on the history of programming is available for pre-order!
www.cambridge.org/core/books/c...
TinyExcel: www.youtube.com/watch?v=ghRA...
TinyExcel: www.youtube.com/watch?v=ghRA...
Learn about the genuinely elegant prototype-based object-oriented inspiration for JavaScript where everything is an object.
www.youtube.com/watch?v=7Pre...
Learn about the genuinely elegant prototype-based object-oriented inspiration for JavaScript where everything is an object.
www.youtube.com/watch?v=7Pre...
New paper with Joel Jakubovic
We wrote this for my PhD supervisor Alan Mycroft's festschrift, where you can get away with having some fun when writing!
With the hope it will be insightful and fun to read too :-) tomasp.net/academic/pap...
New paper with Joel Jakubovic
We wrote this for my PhD supervisor Alan Mycroft's festschrift, where you can get away with having some fun when writing!
With the hope it will be insightful and fun to read too :-) tomasp.net/academic/pap...
Natty can check proofs in natural English language!
Natty can check proofs in natural English language!
So.... the TinySelf lab of my tiny programming systems course will have a truly innovative UI component :-)
So.... the TinySelf lab of my tiny programming systems course will have a truly innovative UI component :-)
Learn how to write your own small implementation of the logic programming language Prolog in #fsharp!
www.youtube.com/watch?v=KC7A...
Learn how to write your own small implementation of the logic programming language Prolog in #fsharp!
www.youtube.com/watch?v=KC7A...
(And yes, our building has fairly thick walls :-))
(And yes, our building has fairly thick walls :-))
Maybe it's not faster than flying, but I get to go from a train station 10 minutes walk from where I live.
🚂👍
Maybe it's not faster than flying, but I get to go from a train station 10 minutes walk from where I live.
🚂👍
🎞️ Watch the videos: www.youtube.com/watch?v=FUFQ...
⌨️ Get the #fsharp code: github.com/tpetricek/ti...
🎞️ Watch the videos: www.youtube.com/watch?v=FUFQ...
⌨️ Get the #fsharp code: github.com/tpetricek/ti...
🎞️Watch the videos on YouTube: www.youtube.com/watch?v=jR0m...
⌨️Get the source code here: github.com/tpetricek/ti...
🎞️Watch the videos on YouTube: www.youtube.com/watch?v=jR0m...
⌨️Get the source code here: github.com/tpetricek/ti...
(Although, to be fair, I also mention some benefits of GOSUB and RETURN, which is included in bonus materials...)
Also check out the whole Programming Language Pragmatics playlist: tinyurl.com/PLP5vids
(Although, to be fair, I also mention some benefits of GOSUB and RETURN, which is included in bonus materials...)
www.youtube.com/watch?v=iCCL...
For those curious about what this is, there is an excellent book by Rebecca Slayton that documents the software side of the missile defense: mitpress.mit.edu/978026254957...
www.youtube.com/watch?v=iCCL...
For those curious about what this is, there is an excellent book by Rebecca Slayton that documents the software side of the missile defense: mitpress.mit.edu/978026254957...
How do I stop copilot from telling me that I can press "Ctrl+I"? I already disabled it using "github.copilot.enable", which hides the actual suggestions, but not this useless message...
How do I stop copilot from telling me that I can press "Ctrl+I"? I already disabled it using "github.copilot.enable", which hides the actual suggestions, but not this useless message...
🎞️Watch the videos on YouTube: www.youtube.com/playlist?lis...
⌨️Get the source code here: github.com/tpetricek/ti...
🎞️Watch the videos on YouTube: www.youtube.com/playlist?lis...
⌨️Get the source code here: github.com/tpetricek/ti...
In the first lecture, I explain what's a tiny system, why write one and show plenty of demos!
🎞️ Playlist: www.youtube.com/playlist?lis...
👉 More info: d3s.mff.cuni.cz/teaching/npr...
In the first lecture, I explain what's a tiny system, why write one and show plenty of demos!
🎞️ Playlist: www.youtube.com/playlist?lis...
👉 More info: d3s.mff.cuni.cz/teaching/npr...
Please submit your talk proposals by October 16 (anywhere on Earth).
bsky.app/profile/undo...
2nd conference on Undone science in Computer science
A conference in computer science to pause and reflect on the epistemological and ethical dimensions of the field, through the concept of undone science
Full call for presentations at www.undonecs.org/2026/cfp.html
Please submit your talk proposals by October 16 (anywhere on Earth).
bsky.app/profile/undo...
𝗗𝗲𝗻𝗶𝗰𝗲𝗸 is a computational substrate for end-user programming that makes it easy to implement programming experiences like programming by demonstration, collaborative editing and more!
tomasp.net/academic/pap...
𝗗𝗲𝗻𝗶𝗰𝗲𝗸 is a computational substrate for end-user programming that makes it easy to implement programming experiences like programming by demonstration, collaborative editing and more!
tomasp.net/academic/pap...
drops.dagstuhl.de/entities/vol...
drops.dagstuhl.de/entities/vol...
The talk has been a great excuse to organize some more ideas, on top of my earlier article on the topic: tomasp.net/architecture/
The talk has been a great excuse to organize some more ideas, on top of my earlier article on the topic: tomasp.net/architecture/
2nd conference on Undone science in Computer science
A conference in computer science to pause and reflect on the epistemological and ethical dimensions of the field, through the concept of undone science
Full call for presentations at www.undonecs.org/2026/cfp.html
2nd conference on Undone science in Computer science
A conference in computer science to pause and reflect on the epistemological and ethical dimensions of the field, through the concept of undone science
Full call for presentations at www.undonecs.org/2026/cfp.html