Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Awesome Falsehood | 20,728 | 13 days ago | 1 | cc0-1.0 | ||||||
😱 Falsehoods Programmers Believe in | ||||||||||
Cocoadebug | 3,907 | 2 | 2 months ago | 156 | August 11, 2021 | 44 | mit | Swift | ||
iOS Debugging Tool 🚀 | ||||||||||
Ndt | 142 | 4 years ago | 45 | other | C | |||||
Network Diagnostic Tool | ||||||||||
Easylogin | 90 | 6 years ago | 1 | mit | Java | |||||
Login effortlessly with different social networks like Facebook, Twitter or Google Plus | ||||||||||
Hoauth | 59 | 1 | 6 years ago | 1 | September 09, 2014 | 15 | other | PHP | ||
yii-hoauth provides simple integration with social network authorisation lib Hybridauth in Yii. | ||||||||||
React Custom Share | 36 | 11 | 6 | 3 years ago | 37 | July 24, 2018 | 6 | mit | JavaScript | |
Social media share buttons for ReactJS. Use one of the built-in button themes or create a custom one from scratch. | ||||||||||
Nginx_netstatus | 12 | 11 years ago | C | |||||||
nginx module - show network connection status | ||||||||||
Psinspect | 8 | 6 years ago | apache-2.0 | PowerShell | ||||||
PSInspect | ||||||||||
Gnarwl | 8 | 4 years ago | 3 | C | ||||||
LDAP based email autoresponder | ||||||||||
Gwifi | 7 | 3 years ago | Shell | |||||||
A curated list of falsehoods programmers believe in.
The logic of the world is prior to all truth and falsehood.
Ludwig Wittgenstein[1]
A falsehood is an idea that you initially believed was true, but in reality, it is proven to be false.
E.g. of an idea: valid email address exactly has one @
character. So, you will use this rule to implement your email-field validation logic. Right? Wrong! The reality is: emails can have multiple @
chars. Therefore your implementation should allow this. The initial idea is a falsehood you believed in.
The falsehood articles listed below will have a comprehensive list of those false-beliefs that you should be aware of, to help you become a better programmer.
<
and >
in company names lead to XSS attacks - 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
.tax
- A PHP 5.4+ tax management library.YYYY
, yyyy
, and why your year may be wrong - String formatting of date is hard.NSPersonNameComponentsFormatter
- Localized representations of the components of a person's name.On character encoding, string formatting, unicode and internationalization.
Latin-1
Assumptions - Most programmers spend so much time with Latin-1
they forgets about other's scripts quirks.hostname-validate
- An attempt to validate hostnames in Python.libphonenumber
- Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers. Also available for C#, Objective-C, Python, Ruby and PHP.20252
) because he gets so much mail.libaddressinput
- Google's common C++ and Java library for parsing, formatting, and validating international postal addresses.addressing
- A PHP 5.4+ addressing library, powered by Google's dataset.postal-address
- Python module to parse, normalize and render postal addresses.address
- Go library to validate and format addresses using Google's dataset./
, it's a path. Not so on Windows./dev/urandom
- There are a few things about /dev/urandom
and /dev/random
that are repeated again and again. Still they are false.mtime
- Part of a post on why file's mtime
comparison could be considered harmful.0.1 + 0.2 != 0.3
.MR
suffix as Mister
and drops it.Your contributions are always welcome! Please take a look at the contribution guidelines first.
This list gathered some popularity in social medias over the past few years. See it being discussed and mentioned elsewhere.
The header image is based on a modified photo taken in February 2010 by Iza Bella, distributed under a Creative Commons BY-SA 2.0 UK license.
[1]: Notebooks, 1914-1916, page 14e (Harper & Brothers, New York, 1961). []