Software is complicated. Machine learning, microservice architectures, message queues... every few months there’s another revolutionary idea to consider, another framework to learn. And underneath so many of these amazing ideas and abstractions is text.
When you work in software, you spend your life working with text. Some of those text files are source code, some are configuration files, some of them are documentation. Editors, revision control systems, programming languages - everything from C# and HTML to Git and VS Code is based on the idea of “plain text files“. But... what if I told you there’s no such thing? When we say something is a “plain text file“, we’re relying on a huge number of assumptions - about operating systems, editors, file formats, language, culture, history... and, most of the time, that’s OK. But when it goes wrong, “plain text“ can lead to some of the weirdest bugs you’ve ever seen... why is there Chinese in the event logs? Why is the city of Aarhus in the wrong place? And why does Magnus Mårtensson always have trouble getting into the USA? Join Dylan Beattie for a fascinating look into the hidden world of text files - from the history of mechanical teletypes to encodings, collations and code pages. We’ll look at some memorable bugs, some golden rules for working with plain text - and we’ll even find out the story behind the mysterious phrase “pike matchbox“ and what it has do with driving in Belarus.
Check out more of our featured speakers and talks at
1 view
781
184
4 weeks ago 00:03:33 1
This Land is Mine
4 weeks ago 00:06:57 1
How to Save Time Reading Research Articles: How to use Resoomer AI Summarizer
1 month ago 00:01:49 3
Zampogna a chiave di 8 palmi in D played by Alessandro Mazziotti made by Vincenzo Sanzo
1 month ago 00:04:41 1
Should British soldiers and civil servants all be British by descent?
1 month ago 00:06:15 1
“Marching Together Cheerfully” – Russian Children’s Song | “Вместе весело шагать“ - аккордеон; хор
2 months ago 00:11:01 1
Как желание заработать привело США к пыльным бурям, голоду и миграции | Пыльный котел 1930-х
2 months ago 00:04:30 1
AZIS & VANKO 1 / АЗИС & ВАНКО 1 - Като тебе втори няма (Official Music Video)
2 months ago 00:01:01 1
#Shorts L’Arabe pour les francophones 26 – La phrase nominale الجملة الاسمية
2 months ago 00:04:07 1
King Crimson - Heartbeat (The Noise - Live At Fréjus 1982)
2 months ago 00:05:14 3
Fixer’s Tale - Review | Retro Text Based Choices Matter Sci-Fi Puzzler
3 months ago 00:02:07 1
BODYBUILDERS IN DINO-LIKE HOODIES [AI Art Lookbook] #aiart #ailookbook #aimodel
3 months ago 00:04:40 1
Only those thought to be ‘far-right’ are arrested for posts on social media
3 months ago 00:32:26 1
Olympics Satanic Closing Ceremony Reveals Antichrist! - Jim Staley reacts
3 months ago 00:03:43 1
Oppekepe bushi/オッペケペー節 [With English and Romaji subtitles]
3 months ago 00:07:22 9
DragonForce - Through The Fire And Flames - Cole Rolland (Guitar Cover)
4 months ago 00:04:03 1
Adam Lambert - Whataya want from me? - текст, перевод, транскрипция
4 months ago 00:58:44 1
Addi Express King Size Knitting Machine Unboxing, Set Up & Basic Textured Beanie Tutorial!
4 months ago 00:14:21 1
L’Arabe pour les francophones 29 – La phrase nominale الجملة الاسمية
4 months ago 00:16:02 1
Magyar • Uyghur • Bashkir - Ancient TURanian roots (Sumer-Subartu: R1b / R1a / Q1a)
4 months ago 02:28:52 1
The Workers’ Party of Korea 7th Congress celebration performance (조선로동당 제7차대회경축 공연)
4 months ago 01:16:14 1
In praise of saint Columba, the sound of the medieval Celts - Choir of Gonville & CaIus College
4 months ago 00:05:15 1
ABBA - The winner takes it all - текст, перевод, транскрипция
4 months ago 00:15:01 1
Scam Warning: MSI Exposes 600,000+ Warranty Records