All things interesting
1.1K views | +0 today
Follow
All things interesting
Mashed up interest, ya dig?
Curated by Mahendra Rai
Your new post is loading...
Your new post is loading...
Rescooped by Mahendra Rai from JavaScript for Line of Business Applications
Scoop.it!

Geospatial SPA using JavaScript only

Geospatial SPA using JavaScript only | All things interesting | Scoop.it

I started this project in my own free time, having an affection for geospatial data. The application itself was inspiried by the amazing online Google+ Photo Editor. This tool not only allows you to view your photos, but also allows you to see additional metadata associated with your photos. The metadata is in a format called EXIF (Exchangeable Image File Format), a standard that specifies the metadata that images should contain when a photo is taken using either a digital camera (including DSLRs) or a smartphone. This information includes details of the camera, settings of the camera at the time the photo was created (for example, aperture and shutter speed), and - my favourite piece of information - GPS data, which is the latitude and longitude of the place where the photo was taken.


Via Jan Hesse
more...
Scooped by Mahendra Rai
Scoop.it!

How Facebook's Massive Open-Source Push Delivers Better Code And Better Engineers

How Facebook's Massive Open-Source Push Delivers Better Code And Better Engineers | All things interesting | Scoop.it
Open sourcing hundreds of projects helps Facebook compete for top tech talent and turn out better programs, the company says.
more...
No comment yet.
Rescooped by Mahendra Rai from JavaScript for Line of Business Applications
Scoop.it!

Sane Stack

Sane Stack | All things interesting | Scoop.it
The JS Fullstack to get you productive instantly.

A Javascript Fullstack and CLI that lets you rapidly create production-ready web apps using Sails and Ember, giving you Docker support, generators and more.


Via Jan Hesse
more...
No comment yet.
Scooped by Mahendra Rai
Scoop.it!

Git Workflows for Pros: A Good Git Guide

Git Workflows for Pros: A Good Git Guide | All things interesting | Scoop.it
Boom! A Git implosion means man hours down the drain! Avoid such scenarios by making use of Git patterns that suit your team and project.

What Git workflow should you be using? Joe James serves up this in-depth guide to Git patterns for every kind of project.
more...
No comment yet.
Rescooped by Mahendra Rai from JavaScript for Line of Business Applications
Scoop.it!

reSRC · List of Free Programming Books

reSRC · List of Free Programming Books | All things interesting | Scoop.it

* Algorithms & Datastructures
* Theoretical Computer Science
* Operating systems
* Database
* Networking
* Compiler Design
* Programming Paradigms
* Parallel Programming
* Software Architecture
* Open Source Ecosystem
* Information Retrieval
* Datamining
* Machine Learning
* Mathematics
* Misc
* Web Performance
* MOOC
* Professional Development
* Security


Via Jan Hesse
more...
No comment yet.
Scooped by Mahendra Rai
Scoop.it!

Static Web Apps - A Field Guide

Static Web Applications run independently of the need for server-side dynamic processing. Static web architecture eases common web development headaches without introducing additional complexity. This guide will introduce you to the world of static web applications and offer solutions to common challenges encountered while building them.

more...
No comment yet.
Scooped by Mahendra Rai
Scoop.it!

Does Flat Design Leads Conversion Rates?

Does Flat Design Leads Conversion Rates? | All things interesting | Scoop.it
The practicality and success rate of a flat design in websites cannot be stressed enough. Does Flat Design Leads Conversion Rates?
more...
No comment yet.
Scooped by Mahendra Rai
Scoop.it!

Microservice Calls Echoing Across Space and Time

A video demonstrating an alternative and revolutionary new approach to addressing service-to-service interaction and integration design in the decomposition of monolithic…
more...
No comment yet.
Scooped by Mahendra Rai
Scoop.it!

Scalable and Efficient Web Application Architectures : Thin-clients and SQL vs. Thick-clients and NoSQL

Modern Web applications have lately seen an increase of popular Web 2.0 patterns, such as user-participation and rich user-interfaces. These applications require highly dynamic page generation techniques and flexible and efficient database solutions. At the same time, an increase in JavaScript engines in modern Web browsers has lead to the development of many new and exciting Web application architectures.

more...
No comment yet.
Scooped by Mahendra Rai
Scoop.it!

Icons Filling Effect | Cody - Free HTML/CSS/JS resources

Icons Filling Effect | Cody - Free HTML/CSS/JS resources | All things interesting | Scoop.it
An eye-catching filling effect for your icons, that can be used to make a simple page look cool and dynamic.
more...
No comment yet.
Scooped by Mahendra Rai
Scoop.it!

Handling 1 Billion requests a week with Symfony2 - Octivi Labs

Handling 1 Billion requests a week with Symfony2 - Octivi Labs | All things interesting | Scoop.it
Some says that Symfony2, as every complex framework, is a slow one. Our answer's that everything depends on you ;-) In that post, we'll reveal some softwar
more...
No comment yet.
Scooped by Mahendra Rai
Scoop.it!

Backstage Blog - Building Products at SoundCloud —Part I: Dealing with the Monolith - SoundCloud Developers

Backstage Blog - Building Products at SoundCloud —Part I: Dealing with the Monolith - SoundCloud Developers | All things interesting | Scoop.it
Mahendra Rai's insight:

Most of SoundCloud's products are written in Scala, Clojure, or JRuby. This wasn't always the case. Like other start-ups, SoundCloud was created as a single, monolithic Ruby on Rails application running on the MRI, Ruby's official interpreter, and backed by memcached and MySQL.

more...
No comment yet.
Scooped by Mahendra Rai
Scoop.it!

Robbie Tilton

Robbie Tilton | All things interesting | Scoop.it
Creative technologist focused on interface design, nontraditional displays, and computational art.
more...
No comment yet.
Scooped by Mahendra Rai
Scoop.it!

Sismo - Your Continuous Testing Server

Sismo - Your Continuous Testing Server | All things interesting | Scoop.it

Sismo is a Continuous Testing Server written in PHP.

Sismo does not try to do more than getting your code, running your tests, and send you notifications.

Sismo is language and tool agnostic. Just give it a command that knows how to run your tests and returns a non-zero exit code when tests do not pass.

more...
No comment yet.
Rescooped by Mahendra Rai from JavaScript for Line of Business Applications
Scoop.it!

Let’s Write Fast JavaScript

Let's Write Fast JavaScript - The JavaScript Collection - Medium
A few interesting JavaScript benchmarks and tips

Via Jan Hesse
more...
No comment yet.
Scooped by Mahendra Rai
Scoop.it!

Spotify Engineering Culture part 1 (Agile Enterprise Transition with Scrum and Kanban) - YouTube

An attempt to describe Spotify engineering culture. This is a journey in progress, not a journey completed. So the stuff in the video isn't all true for all ...
more...
No comment yet.
Rescooped by Mahendra Rai from JavaScript for Line of Business Applications
Scoop.it!

Modern Web Application Layered High Level Architecture with SPA, MVC, Web API, EF, Kendo UI, OData

Modern Web Application Layered High Level Architecture with SPA, MVC, Web API, EF, Kendo UI, OData | All things interesting | Scoop.it

It’s probably important you have at least a high level picture what an SPA architecture looks like now that there is quite a bit more design work involved on the client side especially with more and more implementations are around SPA and patterns like MVVM; so hence this post. Obviously there is no such thing as one size fits all especially when it comes to architecture, so feel free to omit or add to the architecture based on your specific needs.

 

Client Layer (HTML5 Browser)
Model View ViewModel (MVVM) is a design pattern which helps developers separate the Model (the data) from the View (the UI). The View-Model part of MVVM is responsible for exposing the data objects from the Model in such a way that those objects are easily consumed in the View. Kendo MVVM is an implementation of the MVVM pattern which seamlessly integrates with the rest of the Kendo framework (widgets and DataSource).

 

Web Layer (Server)
Almost the entire ASP.NET MVC Web Layer can leverage the DI & IoC Pattern, you can read up on what the benefits are and how to do this download both a sample MVC app that uses MEF or Unity 3 from one of my previous post.


Via Jan Hesse
more...
No comment yet.
Scooped by Mahendra Rai
Scoop.it!

What Is Link Building & Why Is It Important? - Beginner's Guide to Link Building

What Is Link Building & Why Is It Important? - Beginner's Guide to Link Building | All things interesting | Scoop.it
Welcome to The Beginner's Guide to Link Building from Moz! Whether you're brand new to link building or have been doing it for a while, you'll find something useful in this guide.
more...
No comment yet.
Scooped by Mahendra Rai
Scoop.it!

A Guide To Designing Usable Forms

A Guide To Designing Usable Forms | All things interesting | Scoop.it
UX design is essential in this regard and this is particularly so when designers are designing forms for their clients' sites.
more...
No comment yet.
Scooped by Mahendra Rai
Scoop.it!

A more robust equal heights plugin for jQuery

A more robust equal heights plugin for jQuery | All things interesting | Scoop.it

matchHeight makes the height of all selected elements exactly equal.

more...
No comment yet.
Scooped by Mahendra Rai
Scoop.it!

Push it to the limits - Symfony2 for High Performance needs (Symfony Blog)

Push it to the limits - Symfony2 for High Performance needs (Symfony Blog) | All things interesting | Scoop.it

For most people, using full-stack frameworks equals slowing down websites. At Octivi, we think that it depends on correctly choosing the right tools for specific projects.

more...
No comment yet.
Scooped by Mahendra Rai
Scoop.it!

Why I connected my Coffee Machine to the internet  — Medium

Why I connected my Coffee Machine to the internet  — Medium | All things interesting | Scoop.it
And the most odd bug I’ve ever fixed.
more...
No comment yet.
Scooped by Mahendra Rai
Scoop.it!

Principles of Antifragile Software

The goal of this paper is to study and define the concept of "antifragile software". For this, I start from Taleb's statement that antifragile systems love errors, and discuss whether traditional software dependability fits into this class. The answer is somewhat negative, although adaptive fault tolerance is antifragile: the system learns something from errors to errors, and always gets better. Then, I claim that automatic runtime bug fixing (changing the code in response to errors) and fault injection in production (injecting errors in business critical software) correspond to antifragility.

more...
No comment yet.