Links

Developer links

  • In a relatively short time, Stack Overflow has become the most useful and most active Q&A community for programmers on the web. Other sites in the StackExchange network that I find extremely useful are Super User and Server Fault.
  • Code Project, Code Guru and Programmers' Heaven are all great resources for programmers using many languages.
  • gamedev is the premier game development site on the internet.
  • Any Win32 programmer should read Raymond Chen's blog "The Old New Thing" religiously. Lots of interesting stuff on Win32 development, including important information on what not to do (and even more importantly: why not to do it that way).
  • Other stuff not to do, be it as a coder or just in general in the IT industry, is presented in a humourous way at The Daily WTF.
  • RageStorm is being run by an Israeli team, which are friends of mine. You'll find some good tutorials on their site as well as some code snippets for Win32/DOS/ASM, games and some other resources.

Retro computing and gaming

  • Ancient DOS Games, by Kris "Gemini" Asick, is a webshow with weekly episodes (released on Saturdays) about ancient DOS games. Perhaps the title of the show already gave that away. Well worth a look.
  • Nerdly Pleasures, by Great Hierophant, has an awful lot of interesting information about old hardware and software. A must-read for anybody interested in computer history.
  • The Digital Antiquarian, by Jimmy Maher, goes into more detail than you could hope for about all kinds of computer entertainment.

Fellow Game Developers

  • Aviv "Cosmic Void" Salinas has created many point and click adventures. After I had initially backed his game The Corruption Within, we became friends and I've since had the pleasure of helping out with some of his game development efforts, contributing code, animations, or running Kickstarter campaigns for them.
  • Fabio "Guga" Guggeri is an Italian developer that I got to know through various game jams we both entered and his games are always amazingly detailed with a wicked (and dark) sense of humour. I was very happy to help Guga in beta testing his game The Will of Arthur Flabbington
  • Goloso Games is the creator of Antenna Dilemma and the Inspector Waffles series of games, some of my favourite modern indie adventure games. The developer even gave me the honour of providing guest art for one of the woolball cards in the first Inspector Waffles game.
  • When Julia Minimata offered me the opportunity to beta test her magnum opus The Crimson Diamond, I jumped at the opportunity. I probably drove her crazy with the amount of things I reported and, to her enormous credit, she fixed them all.
  • Paul Korman has developed The Phantom Fellows and it is an absolutely huge paranormal detective game with lovely pixel art, intricate narrative and lots of irreverent humour. I am grateful to Paul for having had the opportunity to beta test!
  • Marco Giorgini is another Italian game developer I've befriended from the game jams we both entered. Marco is also a writer and it shows. His games invariably have elacorate and intricate plots and it never ceases to amaze me how he can make these amazing stories in such a short time.

Cool people

  • Stefan Thoolen is a very good friend of mine, former co-worker and a prolific programmer. His keeps a blog on his site, some Visual Basic projects as well as a couple of WordPress plugins worth checking out.
  • Folkert van Heusden is one of the smartest people I know. He has lots of interesting pet projects and did some great tools for *nix, Windows and other platforms.
  • Avery Lee has made VirtualDub, my video editing software of choice. Not only did Avery create this excellent program, he also made it available for free!
  • Al Lowe is the creator of the infamous Leisure Suit Larry. Al shares some of his great sense of humour with us on his website. While you're there, sign up for the CyberJoke3000 mailing list. It cracks me up every day.
  • Wil Wheaton played Wesley Crusher on Star Trek: The Next Generation. Although some people weren't too fond of Wesley, there's no arguing that the actor is a cool guy. Check out his website to know what I mean.

Old, but still interesting

  • flipCode was my favourite game development site. There used to be an image of the day, a lot of articles and tutorials and some good message boards. Unfortunately, the site deteriorated over the last two years of its life and has now been shut down. R.I.P. flipCode.
  • PC Game Programmer's Encyclopedia is a collection of text files dealing with just about every aspect of game programming for DOS. The follow-up, the Win95 Games Programmer's Encyclopedia has never been (and never will be) completed, but there are still some pretty good articles in it.
  • SWAG archives are a compilation of a lot of Pascal source code conveniently categorized. Hasn't been updated in many years, but if you do Pascal programming, you'll find some gems here.

Web Development

  • Social media are all where it's at, nowadays. Quick links to integration instructions for the Facebook like button, the Twitter buttons and the Google +1 button.
  • Using CSS2 or later, it is possible to embed custom fonts into websites. This has been supported since Internet Explorer 4, Firefox 3.5, Opera 10 and Chrome 4, but building the appropriate CSS rules and font formats is a complicated business. Fortunately, there is an online fontface generator. Another great option is Google web fonts.
  • Old versions of Internet Explorer are a royal pain in the backside when it comes to web development. What's worse is that it's not possible to install multiple versions side by side. Microsoft provide VPC Images for download or if you need a quick check, the IE Net Renderer is also an excellent tool.
  • Another way to conveniently test in older browsers (not just limited to IE) is Sauce Scout. This lets you run another browser inside your own, using a VNC interface. The "individual" account gives you 200 minutes per month for free. Prices for more are quite reasonable too and they apply to Sauce Labs' other services too.
  • Scout doesn't currently support mobile browsers. Various solutions do exist. One such great tool for checking Android browsers is Manymo which emulates many different OS versions and form factors.
  • After the fact, keep your website consistent in its internal and external linking by checking your site contents with Xenu Link Sleuth.
  • Many sites send e-mail to their users. How likely is it that your e-mail arrives in a user's inbox, rather than being marked as spam? Setting up e-mail properly is tricky. Fortunately, mail-tester.com is a very clear and user-friendly service that can help identify problem areas.
  • You should really use SSL/TLS to protect sensitive parts of your websites like control panels (WordPress backends, phpMyAdmin) with at least a self-signed certificate. To make this easy, use TinyCert. Disclaimer: I created TinyCert.
  • And once you're at it, improve security of your site by scanning the HTTP response headers using securityheaders.io and set up a Content-Security-Policy header with the convenient CSP header generator tool.