🌐 Public

JavaScript Development

By PatrickvanMarsbergen

Introduction

For some new projects I really want to use a Frontend MVC framework. In my search for perfection to create modular web software, I'll post here about Javascript stuff

PatrickvanMarsbergen — Software Engineer

Added by PatrickvanMarsbergen: “Thanks Federico Vezzoli for the suggestion!

2 Getting started with gulp

Updated Jan 28th, 2014 to reflect the advancement of gulp Updated Apr 21st, 2014 to utilise updated `gulp-livereload` Updated Aug 11th, 2014 Using `del` instead of `gulp-clean`, updated `gulp-livereload`Step aside Grunt, there's a new task runner in town. Gulp is an intuitive, code-over-configuration, streaming build system. It's fast. Why should I be interested? Good question. Gulp's code-over-configuration makes it not

3 A Dive Into Plain JavaScript

Viljami S. wrote this on While I've worked over a decade building various websites, it has only been the past 3 years that I've started learning more on how to work with plain JavaScript, instead of using jQuery always as the starting point. The fact that I'm learning a dozen new things every day now, has made working on Adtile's

4 JS: The Right Way

Object OrientedJavaScript has strong object-oriented programming capabilities, even though some debates have taken place due to the differences in object-oriented JavaScript compared to other languages. Source: Introduction to Object-Oriented JavaScript Anonymous FunctionsAnonymous functions are functions that are dynamically declared at runtime. They're called anonymous functions because they aren't given a name in the same way as normal functions. Source: JavaScript

5 Writing A Better JavaScript Library For The DOM

At present, jQuery is the de facto library for working with the document object model (DOM). It can be used with popular client-side MV* frameworks (such as Backbone), and it has a ton of plugins and a very large community. As developers' interest in JavaScript increases by the minute, a lot of people are becoming curious about how native APIs

6 How to really defer loading javascript

How to defer loading of javascriptTruly deferring javascript means loading or parsing of that javascript only begins after page content has loaded (Meaning it will not affect pagespeed or the critical rendering path). Using the "onload" event we call an external javascript The external javascript will not load before page content is loaded External javascript will then run and affect

7 Medium.js

This is Medium.jsEasyMedium.js keeps HTML code within contenteditable semantic, simple, and clean. Medium.js also supports placeholders, automatic HR (or BR, or P) creation, events, hotkeys, simple & complex element injection, and more! CompliantMedium.js is html5 compliant and has been tested in Firefox, Chrome, Safari, Opera, & IE8+. Browser support is constantly improving! InspiredThis script is inspired by Medium's beautiful content

Added by PatrickvanMarsbergen: “It's the task manager when you work with Javascript

10 Getting Started with Grunt

Grunt is a task runner that can dramatically improve your front-end development workflow. With the use of a number of grunt plugins you can automate tasks such as compiling Sass and CoffeeScript, optimizing images and validating your JavaScript code with JSHint. You may have used something like CodeKit or Hammer to handle these tasks in the past. I think both

11 Type Checking in JavaScript

Here at Badoo we write a lot of JavaScript, our mobile web app contains about 60,000 lines of the stuff, and maintaining that much code can be challenging. One of the trickier aspects of working with a client side JavaScript application of this scale is avoiding exceptions. In this post I want to discuss a particular type of exception that

12 The Code is your Enemy

You're a builder, a creator - whether a back-end programmer, a Linux hacker, a Javascript ninja, a UX magician, a designer. You make stuff. That's great of course, because in a new startup everyone needs to be either making stuff or selling stuff - there's no room for managers and executives and strategists. But this also produces a natural weakness,

13 Web apps deserve sexy transitions too!

Web apps deserve sexy transitions too!How we designed and built motion into the new Potluck with Framer and Angular.jsEarlier this week we released a refreshed design for Potluck, which aims to get you new and interesting things to talk about every time you log in. Our design process was a little different this time. We wanted to change the core

19 5 ways to call a function

Time after time I find JavaScript code that has bugs caused by lack of proper understanding of how functions work in JavaScript (a lot of that code has been written by me, by the way.) JavaScript has functional programming characteristics, and that can get in our way until we decide to face and learn it. For starters, let's examine five

20 3 Reasons to Choose AngularJS for Your Next Project

AngularJS is a relatively new JavaScript framework by Google, designed to make your front-end development as easy as possible. There are plenty of frameworks and plugins available. As such, it can sometimes prove difficult to sift through all of the noise to find useful tools. Here are three reasons why you might choose AngularJS for your next project. 1 -

Marwen Arfa

Freshman

  • 0 Playlists
  • 0 Followers

Laurentiu Ilie

Freshman

  • 0 Playlists
  • 0 Followers

amitsd

Freshman

  • 0 Playlists
  • 0 Followers

Анна Земляна

Freshman

  • 0 Playlists
  • 0 Followers

Дамир Аралбаев

Freshman

  • 0 Playlists
  • 0 Followers

Eugene R.

Freshman

  • 2 Playlists
  • 0 Followers

Todos

Freshman

  • 0 Playlists
  • 0 Followers

Florian Sänger

Freshman

  • 0 Playlists
  • 0 Followers

Tim Robertson

Freshman

  • 0 Playlists
  • 0 Followers

Myacheg

Freshman

  • 0 Playlists
  • 0 Followers

Joshua Kaemmerer

Freshman

  • 0 Playlists
  • 0 Followers

Vladimir Milojevic

Freshman

  • 1 Playlists
  • 1 Followers

Eugene

Moscow YoYoShop #EYYC, #WYYC, #RYYC #MOSCOWRYC

  • 0 Playlists
  • 0 Followers

Arun Ravilla

Freshman

  • 0 Playlists
  • 0 Followers

Maria Brovarska

Freshman

  • 0 Playlists
  • 0 Followers

inestestes

Freshman

  • 0 Playlists
  • 0 Followers

Sander van de Staay

Visual designer

  • 0 Playlists
  • 0 Followers

Jamie Barton

Full Stack Web Developer

  • 0 Playlists
  • 0 Followers

Alex Mazaltov

Freshman

  • 0 Playlists
  • 0 Followers
Load more

Delete your comment

Are you sure you want to delete your comment?