Free Course: What's New in ASP.NET 5Asp 5 2
    Do you have an hour to spare? That's how long it will take you to get fully up to speed with ASP.NET 5 in our latest course, What's New in ASP.NET 5. And best of all, it's completely free.Read More…
  • JavaScript
    Getting Started With Raygun: Insights and Crash Reporting for App DevelopersPreview
    40 shares helps your team track and share errors for all programming languages and platforms across deployments. Get to know this powerful software development service.Read More…
  • Web Development
    Building a Note-Taking Software-as-a-Service Using ASP.NET MVC 5, Stripe, and AzureCover
    In this tutorial I am going to explain how to build a note-taking web application. It is going to be software as a service, integrated with Stripe for payment processing. For the billing part of the application I am going to use the open source library SAAS Ecom available in NuGet. The last step will be to have the application online in Azure.Read More…
  • C#
    New Course: Programming .NET 4.5Programmingnet
    Getting started with the .NET Framework can be a daunting task, as the .NET Framework class library is quite big. But there are a core set of classes and concepts that you'll find yourself using frequently in your applications. In this course, we’ll take a look at these and how you can use them in your code.Read More…
    Preventing XSS in ASP.NETDotnet wide retina preview
    Learn how to secure your ASP.NET web applications via external input validation, .NET's Request Validation, proper HTML encoding and using the AntiXSS library. Read More…
  • Web Development
    Securely Handling User's Login CredentialsSecure wide retina preview
    Consider the following tips on how to properly secure your user's login credentials.Read More…
    Code Generation Using T4Dotnet wide retina preview
    Learn the advantages and disadvantages of using code generation via T4 templates.Read More…
    Preventing Code InjectionCsrf dotnet retina preview
    Often, websites seem to exist primarily to put something into a database in order to pull it out later. While other database methods, such as NoSQL, have gained popularity in recent years, data for many websites still resides in the traditional SQL database. This data often consists of valuable personal information such as credit card numbers and other personal information of interest to identity thieves and criminals. Hackers therefore always look to get this data. One of the most common targets of these attacks is the SQL databases that lie behind many web applications through a process of SQL Injection.Read More…
    Maintainable Automated UI TestsUi test retina preview
    A few years ago I was very skeptical about automated UI testing and this skepticism was born out of a few failed attempts. I would write some automated UI tests for desktop or web applications and a few weeks later I would rip them out of the codebase because the cost of maintaining them was too high. So I thought that UI testing was hard and that, while it provided a lot of benefit, it was best to keep it to a minimum and only test the most complex workflows in a system through UI testing and leave the rest to unit tests. I remember telling my team about Mike Cohn's testing pyramid, and that in a typical system over 70% of the tests should be unit tests, around 5% UI tests and the rest integration tests.Read More…
    Understanding Cross-Site Request Forgery in .NETCsrf dotnet retina preview
    You can only produce secure web applications by taking security into account, from the start. This requires thinking of the potential ways someone could attack your site as you create each page, form, and action. It also requires understanding the most common types of security problems and how to address them.Read More…
    Integrating a JS Build Process Into MSBuild in Visual Studio 2012 ExpressMsbuild retina preview
    I've been working with ASP and ASP.NET for about ten years now, starting with ASP classic and settling on .NET 2.0 as my favorite. My new year resolution this year (2013) was to upgrade my .NET work to .NET 4.0 using Visual Studio 2012 Express and really get to grips with MSBuild, so that I can concatenate and minify my JavaScript files as part of the normal build process of a .NET project, in Visual Studio. My first love is to use Ant in NetBeans with a PHP or JSP platform for this kind of work, but my company's main website runs on a .NET platform and it's time to update it, so I decided to bite the bullet and dive back in to some serious study of creating a fully integrated build process using MSBuild. This tutorial will show you how to edit your Visual Studio 2012 Express project file to include your own separate build file which will perform the now widely familiar process of concatenating and minifying a set of JavaScript modules into one file ready for deployment. Read More…
    Say Hello to PowerShellPowershell 400
    PowerShell has been in development for over ten years. Microsoft continues to invest in its development and adoption. These investments have transformed the ease and robustness with which developers and admins can automate Windows tasks. Read More…
Suggested Envato Tuts+ Course

Next lesson playing in 5 seconds

What's New in ASP.NET 5Free