Shiny Objects...
90 views | +0 today
Follow
Your new post is loading...
Your new post is loading...
Scooped by Nick Capito
Scoop.it!

Communication Strategies in AngularJS 1.x

Communication Strategies in AngularJS 1.x | Shiny Objects... | Scoop.it
RT @pavanpodila: Communication Strategies in Angular 1.x: http://t.co/ElToIpGsuK #AngularJS
more...
No comment yet.
Scooped by Nick Capito
Scoop.it!

Form-Based Directives in AngularJS

Form-Based Directives in AngularJS | Shiny Objects... | Scoop.it
Chad Smith explains how he leveraged the power of Angular's directives to solve the knotty problem of managing multiple nested forms within a single view.
more...
No comment yet.
Scooped by Nick Capito
Scoop.it!

How we built the new BBC Homepage

How we built the new BBC Homepage | Shiny Objects... | Scoop.it
The new BBC mobile Homepage is a flexible ‘taster menu’ of the BBC's website.
more...
No comment yet.
Scooped by Nick Capito
Scoop.it!

Defensive JavaScript? Yes, Please!

Defensive JavaScript? Yes, Please! | Shiny Objects... | Scoop.it
Every developer knows the feeling of hours wasted hunting down some obscure bug. Programming would be so much faster and more enjoyable if we could avoid these bugs before they happen. Since no magical solution is on the horizon, we...
more...
No comment yet.
Scooped by Nick Capito
Scoop.it!

Michael Wolfe's answer to Engineering Management: Why are software development task estimations regularly off by a factor of 2-3? - Quora

Michael Wolfe's answer to Engineering Management: Why are software development task estimations regularly off by a factor of 2-3? - Quora | Shiny Objects... | Scoop.it
Best analogy I've seen for the problems with software estimation. Seems totally reasonable at first, right? http://t.co/0vjtACnryp
more...
No comment yet.
Scooped by Nick Capito
Scoop.it!

Protractor - Testing Angular and Non Angular Sites

Protractor - Testing Angular and Non Angular Sites | Shiny Objects... | Scoop.it
So what if at work you need to write an automated functional regression for non angular site? If you’re a lucky guy/gal you spend your days dealing with AngularJS and you have convinced your manager to use protractor to write the much needed automated functional suite. Now your manager comes back with a smile on his face asking you to create a new set of tests for this other non angularized web application. Some would be scared, somebody would run, not you! That’s because you know how this thing actually works. You know you can always get the webDriver instance and do some vanilla selenium things. That’s why they call you ‘The Selenium dude’ and sometimes other names which are outside the article’s scope.
more...
No comment yet.
Rescooped by Nick Capito from JavaScript for Line of Business Applications
Scoop.it!

How we make RWD sites load fast as heck

How we make RWD sites load fast as heck | Shiny Objects... | Scoop.it

In this post, I’ll outline some recent observations and approaches to delivering sites for speed and broader access, and link out to various tools we are using to facilitate our approach. All of the tips mentioned in this post are implemented on this very site, and we’ve tested them heavily to ensure that they’re working as well as they can.

I’ll start with some high-level observations, then later I’ll dive into the more technical how-to. First, some general notes about page loading performance and what we aim to accomplish.


Via Jan Hesse
more...
No comment yet.
Rescooped by Nick Capito from angularjs
Scoop.it!

Optimizing AngularJS: 1200ms to 35ms

Optimizing AngularJS: 1200ms to 35ms | Shiny Objects... | Scoop.it
Edit: Due to the level of interest, we're planning to open-source the work described here. Stay tuned to this blog, or e-mail contact@scalyr.com and ask to be notified. Also, some good discussion a...
Via Maxence Warzecha
more...
No comment yet.
Rescooped by Nick Capito from angularjs
Scoop.it!

Getting Started with Protractor and Page Objects for AngularJS E2E Testing

Getting Started with Protractor and Page Objects for AngularJS E2E Testing | Shiny Objects... | Scoop.it
“ Going through the Protractor docs and getting started can still be a daunting task. My goal is to alleviate some of that by sharing my configuration and...”
Via Maxence Warzecha
more...
No comment yet.
Rescooped by Nick Capito from angularjs
Scoop.it!

Developing a Large Scale Application with a Single Page Application (SPA) using AngularJS - CodeProject

Developing a Large Scale Application with a Single Page Application (SPA) using AngularJS - CodeProject | Shiny Objects... | Scoop.it

Via Maxence Warzecha
more...
Nick Capito's comment, November 30, 2014 7:59 PM
good read...
Rescooped by Nick Capito from Software languages and frameworks
Scoop.it!

Speeding up AngularJS apps with simple optimizations | JavaScript

Speeding up AngularJS apps with simple optimizations | JavaScript | Shiny Objects... | Scoop.it
“ AngularJS is a huge framework with that already has many performance enhancements built in, but they can’t solve all our problems. No matter how fast the framework, we can all create sluggish code through bad practices and not understanding key concepts that help it perform well. The following performance pointers are some of the things I’ve learned from developing Angular applications that will hopefully enable you to keep building fast applications.”
Via yannick grenzinger
more...
No comment yet.
Rescooped by Nick Capito from Software languages and frameworks
Scoop.it!

Building Angular Apps Using Flux Architecture

Building Angular Apps Using Flux Architecture | Shiny Objects... | Scoop.it
Flux is an architectural pattern based on unidirectional data flow. Although it is originated in the React community, it is general and can be used with any non-opinionated framework. In this article I will show how to use it with Angular.
Via yannick grenzinger
more...
No comment yet.
Rescooped by Nick Capito from angularjs
Scoop.it!

[AngularJS] HTML5 Autocomplete

[AngularJS] HTML5 Autocomplete | Shiny Objects... | Scoop.it
Autocomplete is quite a common UX pattern; for many years we have been using it through browsers and mobile applications, but because of the lack of browsers support, most of the time we have to us...
Via Maxence Warzecha
more...
No comment yet.
Scooped by Nick Capito
Scoop.it!

Optimizing AngularJS: 1200ms to 35ms - Scalyr Blog

Optimizing AngularJS: 1200ms to 35ms - Scalyr Blog | Shiny Objects... | Scoop.it
Our home-grown log database executes most queries in tens of milliseconds, but each interaction required a page load, taking several seconds for the user...
more...
No comment yet.
Scooped by Nick Capito
Scoop.it!

Jk258J2.png (729x547 pixels)

Jk258J2.png (729x547 pixels) | Shiny Objects... | Scoop.it
RT @loudred_: 2015, what a beautiful world we live in. I just wrote some javascript for PDF... #javascript - http://t.co/mh9yJeOzyN
more...
No comment yet.
Scooped by Nick Capito
Scoop.it!

The Confounding Effect of Class Size on the Validity of Object-Oriented Metrics

.@abt_programming @komiska LoC is just as correlated with bug-proneness as some more complicated measurements http://t.co/uVCvH1T1aw
more...
No comment yet.
Scooped by Nick Capito
Scoop.it!

45 Useful JavaScript Tips, Tricks and Best Practices - Modern Web

45 Useful JavaScript Tips, Tricks and Best Practices - Modern Web | Shiny Objects... | Scoop.it
By Saad Mousliki As you know, JavaScript is the number one programming language in the world, the language of the web, of mobile hybrid apps (like PhoneGap or Appcelerator), of the server side (like NodeJS or Wakanda) and has many other...
more...
No comment yet.
Rescooped by Nick Capito from JavaScript for Line of Business Applications
Scoop.it!

Using the Strategy Pattern to Reduce Complexity in Your JavaScript

Using the Strategy Pattern to Reduce Complexity in Your JavaScript | Shiny Objects... | Scoop.it

The Strategy Pattern will be our weapon of choice for tackling the problem above. So what is the Strategy Pattern, you may ask? Essentially it is a way to evaluate an input at runtime and execute predefined code based off of that input. This is JavaScript, a dynamic language so we won't have to go the full polymorphic, implenting interfaces like in C# to use this pattern. As an aside, you could actually do it that way in JavaScript if you'd like.


Via Jan Hesse
more...
No comment yet.
Rescooped by Nick Capito from javascript node.js
Scoop.it!

Node Weekly Issue 66: December 18, 2014

Node Weekly Issue 66: December 18, 2014 | Shiny Objects... | Scoop.it
“ Build an Instagram clone with AngularJS, Satellizer, Node.js and MongoDB, The Future of Node (video), Codeship – Hosted Continuous Delivery Made Simple, Node.js in Practice: A New Practically-Focused Node Book, The Central npm Repository Has A New Website, and more.”
Via Mikael Bourges-Sevenier
more...
No comment yet.
Rescooped by Nick Capito from angularjs
Scoop.it!

The Three Watch Depths of AngularJS

The Three Watch Depths of AngularJS | Shiny Objects... | Scoop.it
Tero Parviainen, Independent Software Maker (If you've ever wandered what each type of $watch in @angularjs do - http://t.co/rTtuPk5LBD)
Via Maxence Warzecha
more...
No comment yet.
Rescooped by Nick Capito from angularjs
Scoop.it!

$scope.$evalAsync() vs. $timeout() In AngularJS - Ben Nadel

$scope.$evalAsync() vs. $timeout() In AngularJS - Ben Nadel | Shiny Objects... | Scoop.it
“ Sometimes, in an AngularJS application, you have to explicitly tell AngularJS when to initiate it's $digest() lifecycle (for dirty-data checking). This requirement is typically contained within a Directive; but, it may also be in an ...”
Via Maxence Warzecha
more...
No comment yet.
Scooped by Nick Capito
Scoop.it!

When in doubt, return a promise. Plus promises are functors. - Better world by better software

RT @bahmutov: When in doubt, return a promise. Plus promises are functors. http://t.co/q1KpUNKsSQ #async #promises #functional #javascript
more...
No comment yet.
Rescooped by Nick Capito from Digital Transformation of Businesses
Scoop.it!

Digital enables Variable Pricing Models to maximize profit via @Spinnakr

Digital enables Variable Pricing Models to maximize profit via @Spinnakr | Shiny Objects... | Scoop.it
Most people are familiar with the way that hotel and airline pricing models work, in that during times of higher travel the costs increase due to demand. This is one type of variable payment model, known as time-based pricing, which has been successfully used for years. But with so much success in the travel industry, why hasn’t this variable pricing model been applied to other industries like technology? The answer is that is has, but you may have not even noticed it because it is used in a number of different ways. Dropbox is known for their leading edge pricing models that have propelled their success, but are these variable pricing models the new norm for technology companies?
Via Farid Mheir
more...
Jean-Marie Grange's comment, October 20, 2014 9:56 AM
Dynamic pricing will also follow the personalization trend... In the digital world, when you know your customer, what usage he is doing of your service (like the Dropbox example) what he has bought in the past, and at what price, you can tailor a personalized offer and price that will be appealing.
Jean-Marie Grange's curator insight, October 20, 2014 10:06 AM

Dynamic pricing will also follow the personalization trend... In the digital world, when you know your customer, what usage he is doing of your service (like the Dropbox example) what he has bought in the past, and at what price, you can tailor a personalized offer and price that will be appealing.