We all know the story. Your company was going to get this big new shiny ERP software. It was going to replace a third of the workforce in the company, cut the costs in half and make everyone happy.
Create your own browser extensions, Part 1: Extend your reach into ChromeFor this article you need to download and install Google Chrome version 19 or higher (the examples shown here are based on version 19). You'll also want something you can use to edit HTML, CSS, and JavaScript. It will help if you have some experience using Chrome and some Chrome extensions first.
Bulletproof Accessible Icon FontsCare must be taken when implementing icon fonts to ensure a great experience for all users. What happens when your font doesn’t load? What happens when @font-face isn’t supported in the browser? We’ll show you how to implement bulletproof font icons.
Software Development Fundamentals25 minutes, 34 seconds
A coder's thoughts — Using Lua within .NET programsLua is a small language know for its flexibility and use in the video games industry. It is implemented in fast, small C code which makes it a piece of cake to embed in host programs. Not to mention it is largely portable. Of course, us programmers like the comfortable .
Self-Host a Web API (C#)ASP.NET Web API does not require IIS. You can self-host a web API in your own host process. This tutorial shows how to host a web API inside a console application.
Some quick lessons in cachingI recently helped build an application using Ruby on Rails 4, the Russian Doll caching it provides, as well as a lot of memcached. I wanted to share some of my learnings.
Software Localization is tricky.Localization is probably one of the most undervalued and overlooked aspects of software development. How hard could it be to load in a different language files after all? Sadly it’s not that easy, if done right.
Largest small system emulatorThis entry weighs in at a magical 4043 bytes (8086 nibbles, 28,301 bits). It manages to implement most of the hardware in a 1980’s era IBM-PC using a few hundred fewer bits than the total number of transistors used to implement the original 8086 CPU. If you are using OS X, the included sc-ioccc.
How Misaligning Data Can Increase Performance 12x by Reducing Cache MissesHere’s the graph of a toy benchmark1 of page-aligned vs. mis-aligned accesses; it shows a ratio of performance between the two at different working set sizes.
This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.
This list is compiled from my Pocket list.