US & Canada: 877 849 1850
International: +1 678 648 3113

Accelebrate Blog


Recent Blog Articles

Djumping into Django

What is Django? Django is a Web framework like Rails, Spring, or ASP.NET MVC, but for Python. Using Django, you can quickly develop a Web application whose data (models) is stored in the database of your choosing, using templates for …


Lessons in SEO: Why You Should Care About Your Website’s Conversion Rates

If you are a webmaster or you have a business that depends on attracting customers to your website, you are probably already tracking and analyzing your site’s traffic statistics and keeping tabs on your social media activity. It is great …


Thinking in Swift (Part II) – Compiler

In Part I, we discussed some of the motivations behind Swift and a little bit of the history that led up to its release. In this article, we’ll talk about the different environments available for writing Swift. Then, we’ll go …


Thinking in Swift (Part I) – Introduction

When it comes to developing software in the Apple Universe (OS X and iOS), Objective-C is now the “old and busted” while Swift is the “new hotness”. There are already dozens of resources on the Web for learning how to …


Columns, Lists, and Content Types in SharePoint

Columns are the basic building blocks of SharePoint and are part of every SharePoint List or Library application. Columns are used to store additional information (such as Department owner) about the document and provide the ability to sort, filter, and …


That Which We Call A POGO, By Any Other Name

Spoiler alert: This article is about Plain Old Groovy Objects. Since they’re so intellectually simple, yet powerful, it’s also the source of many POGO-related non sequiturs. You’ve been warned. Some History, Much of Which is Actually True Deep in the …


Effective Strategies for Avoiding Watches in AngularJS

Watches in AngularJS are a powerful but easily abused approach to monitoring scope model changes. The scope in AngularJS is a DOM-linked prototype chain of objects descending from a root (top-level) scope object. These scope objects contain properties that are …


Lessons in Search Engine Optimization: SEO for 2015

Some of Google’s 2014 algorithmic changes (formulas for figuring out which pages should rank the highest on search engine results pages, or SERPs) have sent the SEO world into a spin. In this blog article, I will discuss the current …


Closures in JavaScript

What I wish I had picked up in Introduction to JavaScript. Pt 2 So, JavaScript is really a simple language. It is a language that is straight forward: what you see is what you get. Here is the problem: Closures …


Using defaultdict in Python

Dictionaries are a convenient way to store data for later retrieval by name (key). Keys must be unique, immutable objects, and are typically strings. The values in a dictionary can be anything. For many applications the values are simple types …


Please contact us for GSA pricing.
Contract #GS-35F-0307T

Please see our complete list of
Microsoft Official Courses