Please note than I am retired from my job as a computer science teacher. My job is now mainly as a professionnal photographer (Images CM).
Character sets, tables and encoding
- Some basic character tables (ASCII, extended ASCII, EBCDIC, ISO‑8859‑1, ISO‑8859‑15).
- General Unicode character tables.
- Common Unicode character tables: Basic Latin and Latin‑1.
- My document on character sets and encoding (in French), to better understand UTF‑8, for example. And my small ViewHexa application to view files in hexadecimal (dump) notation, decode UTF‑8, etc.
Web Development
- Classic references on HTML and CSS: http://www.w3schools.com and http://developer.mozilla.org/en-US/docs/Web.
- Codes for the most useful HTML entities and w3schools page that list them all).
- HTML color (or similar on w3schools) and named CSS colors on w3schools.
- Website to check or choose color sets: ColorHexa, Juicy Studio and ColorSchemer.
- W3 HTML validation: http://validator.w3.org/detailed.html and CSS validation: http://jigsaw.w3.org/css-validator/.
- Other classic websites: http://www.csszengarden.com, http://www.webpagesthatsuck.com.
- Useful website for HTML/CSS/JS testing: CodePen. Some of my pens.
Net.Processing (NetProcessing)
Articles
- Joel Spolsky article on what to know about Unicode (all of Joel on Software website is interesting).
- Famous Goldberg text from 1991 ACM ("What Every Computer Scientist Should Know About Floating-Point Arithmetic").
- Famous Herb Sutter text on concurrent programming importance ("The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software").
Books
- Website for my book Introduction à la programmation avec C#.
- Website for my book Introduction à la programmation avec ISO C++.