Brandon Ramsey

178 Added | 2 Magazines | 49 Likes | 4 Following | 5 Followers | @BrandonRams5ld1 | Keep up with Brandon Ramsey on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Brandon Ramsey”

Blog - Microsoft Research

Follow us<p>Tales from the Crypt(ography) Lab with Dr. Kristin Lauter<p>Episode 19, April 11, 2018 - Dr. Lauter tells us why she feels lucky to do math for …

Heart Rates

Angular's .component - what is it good for?

<i>Note:</i> This post was updated for the official release of 1.5In my Angular 1.5 sneak peek I mentioned the new .component() method. A lot of people are …

JavaScript

The Deadlock Empire

This is the toolbar. | Select level:Start|Go To Main Menu|Clear Saved Progress<p>You win!<p>Back to the codeReturn to Main MenuNext challenge<p>Challenge lost!<p>…

Reflections on ESLint's success

It's hard for me to believe, but I first conceived and created ESLint[1] in June 2013 and first announced it's availability in July 2013[2]. As …

JavaScript

Visual Studio Code Updates

Microsoft Visual Studio

This changes everything! CSS ‘Fluid Properties’

The term “Responsive Web Design” (RWD) has been around since 2010.<br>I think we are ready for a <b>new level</b> of responsive fluidity which I call "Fluid …

Web Development

Stateless Angular components

There were a tonne of interesting changes happening in the beta and release candidate phases of Angular 1.5, one of them was the introduction of the …

JavaScript

Adventure Time with Webpack

Over the past few weeks I've been migrating our asset pipeline at Spatie from Laravel Elixir (a gulp wrapper) to webpack. Between having endless …

JavaScript

React.js Best Practices for 2016

<b>2015 was the year of React</b> with tons of new releases and developer conferences dedicated to the topic all over the world. For a detailed list of the …

JavaScript

Angular 1.5.0 - ennoblement-facilitation has been released!

We have just released the next major version of Angular 1, which has been in development since May last year. <b><br>The primary theme for this release was</b> …

Why I No Longer Use MVC Frameworks

Find out what technologies from the web development space you should keep an eye on this year. Be the innovator in your team and learn more about …

JavaScript

Learn CSS Layout The Pedantic Way

Bureaucrat Conrad, you are technically correct - the best kind of correct. I hereby promote you to grade 37. - Number 1.0 (Futurama, S2E15)<p>I won't …

Mathematics

What's new in webpack 2

Work in progress... This reflects stuff until 2.0.5-beta+<p>Major changes<p>ES6 Modules<p>webpack 2 brings native support ES6 Modules. This means webpack now …

Announcing TypeScript 1.8 Beta

Today we are releasing a beta of TypeScript 1.8. There are quite a lot of changes coming in the 1.8 release, so please check them out and send us …

JavaScript

20+ Docs and Guides for Front-end Developers (No. 7)

As is often the case in front-end development, it seems we have so much to learn and so little time to do it. I’ve rounded up another 20+ learning …

10 Puzzle Websites to Sharpen Your Programming Skills

<b>Solving programming puzzles</b> is a fun way to develop your logical and problem solving abilities. Also, when you’re familiarizing yourself with a new …

A cartoon intro to Redux – Code Cartoons

One thing that causes even more confusion than Flux is the difference between Flux and Redux, a pattern that was inspired by Flux. In this article …

How to understand & implement Flux without libraries

One way data flow as the core principle of Flux architecture<p>Check out Github repository for the example <b>implementation</b> of the concepts described in …

JavaScript

Why I Left Gulp and Grunt for npm Scripts

I know what you’re thinking. WAT?! Didn’t Gulp just kill Grunt? Why can’t we just be content for a few minutes here in JavaScript land? I hear ya, …

Adding the first Angular 2 component to your Angular 1 app

In my previous post we saw how easy it can be to add your first Angular 2 service to an existing Angular 1 app, using ES5. This lets you easily have …

JavaScript

Adding the first Angular 2 service to your Angular 1 app

The Angular 2 beta was released a couple of weeks ago.<br>We all want to be in the loop and not have our projects stay behind and become outdated.<br>You …

JavaScript

Angular 2 versus React: There Will Be Blood

Angular 2 has reached Beta and appears poised to become the hot new framework of 2016. It’s time for a showdown. Let’s see how it stacks up against …

This is not an essay about 'Traits in Javascript' (updated)

A <b>trait</b> is a concept used in object-oriented programming: a trait represents a collection of methods that can be used to extend the functionality of a …

JavaScript

10 Web design trends you can expect to see in 2016

Design trends often span several years (even decades for some types of design), but Web design is a quickly moving and changing industry where trends come and go quite often.<p>We’re still working with some of those trends now: responsive web design, flat design, performance and speed, and perfecting …

High-Performance Immutable Business Objects

The advantages of immutable objects in the area of simplifying concurrent access are well-known. However, it is often asserted that, due to other …

Where Flux Went Wrong

Already comfortable with the history around ReactJS and Flux? Skip to Flux and Component State to jump right into the problem statement.<p>Ahem. When …

JavaScript

Angular — New features in Angular 1.5

A review of new features included in the future Angular 1.5 release.<p>Reviewed after Angular 1.5 rc.1 release (15–Jan)<p>In this post we are going to look …

Introduction

<b>rollup.js</b><p>Overview<p>Rollup is a module bundler for JavaScript which compiles small pieces of code into something larger and more complex, such as a …

Tree-shaking versus dead code elimination

I’ve been working (albeit sporadically of late, admittedly) on a tool called Rollup, which bundles together JavaScript modules. One of its features …

Audio Mixing