“Awwww man I need some of that Procedural Generation in my game” - anonymous totally not made up indie game developer


Suppose, we have two tables in two different databases and the data in these tables needs to be fully synchronized. We can compare the data in these tables, update existing rows and add new rows. However, comparing all of the data in the tables is not an effective way and it would be better if we can detect changes in the source table and only apply these changes to the target. This problem can be solved by using the SQL Server rowversion data type.


You probably know web.config transformations available in ASP.NET. Using a transform XML file, you can replace, insert, remove settings from any XML file. Transformations is primarily used to have sets of variables for different environments like localhost, staging and production. Since Core no longer use web.config, web.config transformations no longer apply. Luckily, Core introduces a similar concept for its JSON configuration files.


Was reading on optimal ways of caching, mainly to offload the server by reducing the number of hits. 304s are beautiful, aren’t they? Moving your scaling to the frontend has a lot of benefits which includes serve content faster, fewer origin hits, .. Let’s look at the various levels where caches could be implemented.


Buttons are a common element of interaction design. While they may seem like a very simple UI element, they are still one of the most important ones to create.


You can lazy load your font. It’s 4 lines of JavaScript. 7 if you’re being ambitious.


This popular framework is known for its responsive grid, CSS and HTML user-interface components, code snippets, and templates. What makes it stand out as well is that it’s an open-source project.