ThatSoftware<Dude>

Musings of a .NET Developer, CTO and Tech Enthusiast

#Guide
a quick guide to javascript touch events

This post won't make much sense unless you have a touchscreen!

Touch events have been around for some time now, and I feel they are not being used enough on mobile versions of sites. From swiping to scrolling to manipulating DOM elements, they are incredibly easy to implement and can definitely take us away from the traditional route of just vertical scrolling and button clicks that we default to today.

. . .
Read more
a 5 minute guide to css animations

If you are looking to add a splash of design to your existing websites, then CSS animations are a simple and quick way to do so, and they have a few benefits over the traditional use of JavaScript animations. For one, and the most important I think, you don't have to worry about math and geometry as the browser will take care of that for you. Many are put off by adding animations because for sure they are not simple. Even just sliding a text paragraph into focus on page load can be a bit tricky in the traditional JavaScript way. You'll have to worry about managing timers and setting coordinates yourself with plenty more room for error. Whereas with Animations, it is just a few style rules away.

. . .
Read more
a beginners guide to javascript

JavaScript is a great language for anyone just starting to code for a variety of reasons. It's lightweight, runs fast and most importantly you don't need any fancy software to run it. You can download any text editor, I recommend Sublime because it offers many features that you can find useful once you learn a tiny bit of JavaScript, and you can run it on pretty much any browser right now. And it's not just great for learning to code, but it's also quickly becoming a language that needs to be taken seriously . . .

Read more
a quick 5 minute guide to angular js
angular js logo

Angular.js is a fairly newcomer in the JavaScript framework world. It was first introduced in 2012 by a Google employee, and has since become a project maintained by Google, which is awesome to see. It's aim is to simplify single-page-applications by providing developers with a MVC like structure for JavaScript. It primarily works by providing custom HTML tags that aid in binding DOM elements with a model, such as JavaScript variables or JSON data. You can better leverage your JavaScript by splitting it up into controllers and also modules, which I will go into further a bit down below. I've been using Angular.js for a while now, which is why this is mainly a quick guide, because I feel that this is the barebones info require to get started, but I've implemented it here recently in an attempt to use it more and add it to my list of daily skills. I personally avoided using it for some time now, as I didn't feel like I needed yet another JavaScript file to load into my page, however after implementing it, I can definitely appreciate it much more. Stringing together HTML snippets in a web service function and returning it to the front-end is quick to implement, but a giant pain to update and debug.

. . .
Read more
a quick 5 minute guide to css media queries

CSS3 Media Queries are one of the best things to happen to front-end development since that terrible blink tag was deprecated eons ago and it stopped working on MySpace backgrounds. Media queries are expressions that limit the scope of styled elements depending on media features like width and height and resolution. In other words depending on the type of output device, screen width, screen height you can render specifically targeted CSS rules to your elements.

. . .
Read more
asp.net web pages quick start guide
  1. Web Pages and WebMatrix
  2. Razor View Engine
  3. Database Operations
  4. @Helper and @Functions
  5. AJAX
  6. Login and Authentication
  7. Anything I Left Out

I've started using ASP.NET Web Pages recently for an old website redesign that I am doing this year and after some Googling and blog reading and book skimming, I've got a pretty good idea of the overall structure. As with any new technology (new to anyone), there's a learning curve. Lucky for me it's pretty small in this particular case. If you're new to .NET it should be pretty easy to pick up and if you're a veteran, it should make it that much easier to get your work out to the world.

. . .
Read more
"sometimes you have to delete, to find your answer"
Copyright © 2018 thatsoftwaredude.com
humans.txt
TOP SCORES
Score in the top 10 and leave your Instagram handle.
Start
0