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

Accelebrate Blog

ACCELERATED LEARNING, CELEBRATED RESULTS

Recent Blog Articles

Skype for Business: How to train ten angry managers who don’t want to get rid of their phones!

I recently gave an onsite class to ten key managers to introduce Skype for Business as the replacement for their organization’s legacy phone system. Each manager communicated with their direct reports, on average 7 per manager, via email, messaging, and …

0 comments

The Real Benefits of the Virtual DOM in React.js

There’s some confusion and misunderstanding over what benefits the use of a Virtual DOM in React.js provides. We’ve all heard that updating the Document Object Model (DOM) directly is inefficient and slow. However, few of us actually have the data …

0 comments

Lessons in SEO: Survive the Google Penguin Update with Higher Domain Authority

Google has been taunting webmasters for months with a new Penguin 4 algorithm update for 2016, but they have been coy about when it would be released, only saying it would march out in Q1. Well played, Google, well played. …

3 comments

JavaScript ES2015 Classes and Properties (Part 2 of 2)

Classes, Objects and Properties In the previous post, JavaScript ES2015 Classes and Prototype Inheritance (Part 1 of 2), we explored the new class syntax and the many intricacies of prototype inheritance. In this post, we will continue to explore properties …

0 comments

JavaScript ES2015 Classes and Prototype Inheritance (Part 1 of 2)

What is JavaScript ES2015? With the finalizing of the ECMA Script 2015 (ES2015) specification in June of last year, the JavaScript community can move towards the implementation of ES2015 in the many JavaScript engines in the marketplace.  ES2015 was formerly …

4 comments

The Many Faces of Python (And How to Manage Them)

Python is Definitely Not a Snake What is Python? You probably know it’s a programming language. But is Python a program? A language? An ecosystem? It’s all of these and more. What is the actual software that lets us create …

0 comments

Groovy Vampires: Groovy, REST, MongoDB, and Scary Marketing

Table of Contents Part the First: A Warning Part the Second: Temptation Part the Third: Execution (the Good Kind) 3.1. To die, to sleep (or at least to REST) 3.2. Go Groovy Or Go Home Let’s Give Him to Mongo! …

1 comment

Web Page File Uploads: Web Sockets (Part 3 of 3)

This final blog post on file uploads focuses on web sockets, the latest approach to browser/server communication. Part 1 of this series reviewed the history of file uploads including the original specifications, as well as the client-side code to upload …

0 comments

Web Page File Uploads: AJAX (Part 2 of 3)

In the previous post, we examined the history and the technical details of HTTP-based file uploads using web browsers. In this post, we explore two modern file upload methods: AJAX and Web Sockets. Asynchronous JavaScript and XML (AJAX) is powered …

0 comments

Have a Groovy Spring

Spring and Groovy are old friends. While you can use POGOs as Spring beans as though they were POJOs, that’s not the focus of this article. Instead, I’m going to demonstrate one of the capabilities that is unique (more or …

1 comment

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

Please see our complete list of
Microsoft Official Courses