January 05, 2016

5 Weeks of ASP.NET Weekly Tools and Libraries - Part 5

I publish a weekly newsletter for ASP.NET Developers called ASP.NET Weekly which contains a curated list of the best ASP.NET related content I came across during the previous week.

Each week I feature a tool or library which I think ASP.NET developers will find useful. This is part 5 in a 5 part series of blog posts during which I recap all the tools and libraries I featured during the past year.

I re-publish these with the exact descriptions I used in the newsletter, so see my commentary in that context…

41. Light Bootstrap Dashboard

Light Bootstrap Dashboard is an Admin Dashboard template designed to be beautiful and simple. It is built on top of Bootstrap 3 and it is fully responsive. It comes with a big collections of elements that will offer you multiple possibilities to create an application that best fits your needs.

42. At.js

At.js is a great little library which allows you to easily add auto-complete for mentions and emojis like you see in GitHub’s editor. Also be sure to check out the demo

43. Nancy

Nancy is a lightweight, low-ceremony, framework for building HTTP based services on .Net and Mono. You can it as an alternative to ASP.​NET MVC for building web applications.

44. Epoch

Epoch is a library which helps you to create dates and spans with a fluent API. It makes it very easy to create relative dates, adjusting existing dates and even create time spans.

45. smartcrop.js

Smartcrop is a JavaScript library which implements intelligent cropping of images by being aware of the content of the image and cropping to whatever the primary focus of the image should be.

46. Front-end Developer Handbook

The Front-end Developer Handbook is a giant index to all sort of resources for front-end developers. When you have some downtime, go through the list of resources, as I am sure that you are bound to come across some interesting stuff which will help you enhance your skills.

47. EnjoyHint

EnjoyHint is a free web-tool that is created to guide users through a site or app by adding simple hints that prompt users to navigate a website or an app intuitively and easily.

48. Bootstrap 4

Most web developers are familiar with the Bootstrap framework, as it has become the standard for use in web applications and most web templates are also build on top of Bootstrap. Version 4 is in the works and you can start playing around with the Alpha version for familiarise yourself with what is new and changing.

49. Node School

Yeah, this is an ASP.​NET newsletter, but I also strongly believe that programmers should be proficient in multiple programming languages. Having good JavaScript skills is especially useful for any sort of web developer.

A few months ago I attended a Node School which was organised in the city I lived in an really enjoyed the experience. Have a look at the Node School website. They have plenty of details on upcoming workshops all over the world, and well as details on how to host your own workshop.

Even if you decide not to attend (or host) a Node School, you can still work through the lessons on your own time at home.

50. Cerberus

Just about every single application has to send out some form of emails. Making emails work across the various email clients can however be quite a daunting task. This is where Cerberus comes in. Cerberus is a set of responsive email patterns which you can use in your applications and help you ease some of the pain of creating email templates.

51. Specs.For<>

SpecsFor is a library to help you test your web applications. It is flexible enough to support most approaches to testing - from “old-school” plain-jane test methods to full-blown BDD-style specifications.

52. MailKit

MailKit is a cross-platform mail client library for .NET applications. It includes an SMTP client, POP3 client and IMAP4 client and works across most modern .NET platforms.

53. You Don’t Need jQuery

As a developer I tend to reach for jQuery when I want to do DOM manipulation, but is it really necessary? This project summarises most of the jQuery method alternatives in native implementation, with IE 10+ support.

Follow me on Twitter @jerriepelser for tweets about coding and building a Saas.