-
Your E-Mail Validation Logic is Wrong netmeister.org
A summary of the various, surprising things that are allowed in an email address.
-
Falsehoods CS Students (Still) Believe Upon Graduating netmeister.org
A list of things (not only) computer science students tend to erroneously and at times surprisingly believe even though they (probably) should know better.
-
The Long, Painful History of Time naggum.no
Most of the idiosyncrasies in timekeeping can find an explanation in history.
-
MusicBrainz database schema musicbrainz.org
An open-source project and database that seems to have solved the complexity of music catalog management.
-
Falsehoods about Addresses mjt.me.uk
Covers streets, postal codes, buildings, cities and countries.
-
Falsehoods about CVE medium.com
CVE ≠ vulnerability (and 36 other confusions).
-
Breaking Our Latin-1 Assumptions manishearth.github.io
Most programmers spend so much time with Latin-1 they forgets about other's scripts quirks.
-
Let's Stop Ascribing Meaning to Code Points manishearth.github.io
Dives deeper in Unicode and dispels myths about code points.
-
There's more than one way to write an IP address ma.ttias.be
Some parts of the address are optional, mind the decimal and octal notations, and don't forget IPv6 either.
-
The Door Problem lizengland.com
All the things you have not considered implementing for your doors in games.
-
Falsehoods about Music literateprogrammer.blogspot.fr
False assumption that might be made in codifying music.
-
Falsehoods about Language lexiconista.com
Additional cases to complement the previous article.
-
The Bear with Its Own ZIP Code kottke.org
Smokey Bear has his own ZIP Code (20252) because he gets so much mail.
-
Falsehoods about Falsehoods Lists kevin.deldycke.com
Meta commentary on how these falsehoods shouldn't be handled.
-
Falsehoods about Package Managers kdeldycke.github.io
Covers package and their managers.
-
Falsehoods about Names kalzumeus.com
The article that started it all.
-
Minimum to Know About Unicode and Character Sets joelonsoftware.com
A good introduction to unicode, its historical context and origins, followed by an overview of its inner working.
-
Rules for Autocomplete jeremymikkola.com
Not falsehoods per se, but still a great list of good practices to implement autocompletion.
-
Falsehoods about Plain Text jeremyhussell.blogspot.com
Plain text can't cut it, which makes Unicode even more incredible for its ability to just work well.
-
Unicode misconceptions jean.abou-samra.fr
A collection of falsehoods on case, encodings, string length, and more.
-
More Falsehoods about Time infiniteundo.com
Part. 2 of the article above.
-
Falsehoods about Time infiniteundo.com
Seminal article on dates and time.
-
RFC-3339 vs ISO-8601 ijmacd.github.io
An giant list of formats from the two standards, how they overlaps, and live examples.
-
I Hate Coordinate Systems ihatecoordinatesystems.com
A guide for geospatial practitioners on diagnosing and fixing common issues with coordinate systems.
-
Time Zone Database iana.org
🆓 Code and data that represent the history of local time for many representative locations around the globe.
-
Ode to a shipping label i.imgur.com
Character encoding is hard, more so when each broken layer of data input adds its own spice.
-
HL7 v3 RIM hl7.org
A flexible data model for representing human names.
-
Falsehoods about Pagination hezmatt.org
Why your pagination algorithm is giving someone (possibly you) a headache.
-
Apple Music Style Guide help.apple.com
Quality insurance guidelines to format music, art, and metadata to increase discoverability.
-
Falsehoods about Video haasn.xyz
Cover it all: video decoding and playback, files, image scaling, color spaces and conversion, displays and subtitles.
-
I Knew How to Validate an Email Address Until I Read the RFC haacked.com
Provides intricate examples that are unsuspected valid email addresses according the RFC-822.
-
Falsehoods about Versions github.com
Attributing an identity to a software release might be harder than thought.
-
CLDR currency definitions github.com
🆓 Currency validity date ranges overlap due to revolts, invasions, new constitutions, and slow planned adoption.
-
Falsehoods about Bitcoin github.com
A list of mistaken perspectives on Bitcoin.
-
Falsehoods about Phone Numbers github.com
Covers phone numbers, their representation and meaning.
-
Falsehoods about IBANs github.com
International Bank Account Numbers are not international.
-
Critique of Falsehoods about Time gist.github.com
Takes on the first article above and provides an explanation of each falsehood, with more context and external resources.
-
Falsehoods about Ethereum gist.github.com
Misconceptions and common pitfalls in contract programming.
-
Falsehoods about Prices gist.github.com
Covers currencies, amounts and localization.
-
#1 gist.github.com
& #2 - Gender is part of human identity and has its own subtleties.
-
Falsehoods about Women In Tech gist.github.com
Myth about women in STEM (Science, Technology, Engineering, Math) industries.
-
Falsehoods about Language garbled.benhamill.com
Translating a software from English is not as straightforward as it seems to be.
-
So you think you can validate email addresses (FOSDEM 2018) fosdem.org
Presentation of edge-case email addresses and why you should not use regex to parse them.
-
Characters < and > in company names lead to XSS attacks forum.aws.chdev.org
Because UK allows companies to be registered with special characters, a hacker leveraged them to register \"><SCRIPT SRC=MJT.XSS.HT></SCRIPT> LTD, but also ; DROP TABLE "COMPANIES";-- LTD, BETTS & TWINE LTD and SAFDASD & SFSAF \' SFDAASF\" LTD.
-
Falsehoods about Aviation flightaware.engineering
Aviation data are less normalized than you might think.
-
The weird world of Windows file paths fileside.app
“On any Unix-derived system, a path is an admirably simple thing: if it starts with a /, it's a path. Not so on Windows.”
-
Falsehoods about Economics exple.tive.org
Economics are not simple or rational.
-
Fallacies of Distributed Computing en.wikipedia.org
Assumptions that programmers new to distributed applications invariably make.
-
Enclave and exclave en.wikipedia.org
“Residing in an enclave within another country has often involved difficulties in such areas as passage rights, importing goods, currency, provision of utilities and health services, and host nation cooperation.” None of these attributes follows from a country code.
-
Dark corners of Unicode eev.ee
Unicode is extensive, here be dragons.
- next page of items loading…