Content in the Coding Category
We’ve all seen bad code. Code worthy of the Daily WTF. Code which makes us wonder how products ever ship, let alone work. Bad code is boring. Evil code is entirely different. It’s bending a language in ways that would make the designers weep. It’s code which you stare at and swear that it can’t possibly work… until you see how it does.
The .NET framework had a major release this year with version 4.5 and that means updates to ASP.NET. With a completely new async core, support for websockets, modern templates and plenty of improvements to help modernize your Web Forms applications including Model Binding and Unobtrusive Validation, come and see what makes this release of ASP.NET the best yet.
Some languages (most notably LISPs) exhibit a characteristic called Homoiconicity, which means that code is data and data is code. This makes a language very powerful because a program can inspect and manipulate itself. C# isn’t a homoiconic language, but using formalized object graphs, it’s often possible to formulate a problem in such a way that the program opens itself up for inspection and manipulation – essentially faking Homoiconicity in parts of the code base.
Do you want to make Visual Studio bend to your will? Are you looking to simplify common tasks for your team or visualize source code in new ways? Are there common practices you want to share across your development team? Visual Studio has a rich ecosystem of extensions that build on top of the great features of Visual Studio. Come learn how you can start building extensions for yourself, your team, or the community.
The latest versions of Visual Studio and Team Foundation Server (TFS) bring some great new features for developers, Product Owners, testers, and even the crusty old stakeholders. More than ever, TFS integrates the whole ALM story to help you deliver your project on time and on budget.