background preloader

Web development

Facebook Twitter

So You Wanna Build a Crowdfunding Site? The tools to get funded by the crowd should belong to the crowd.

So You Wanna Build a Crowdfunding Site?

That's why I want to show you how to roll your own crowdfunding site, in less than 300 lines of code. Everything in this tutorial is open source, and we'll only use other open-source technologies, such as Node.js, MongoDB, and Balanced Payments. Visualize Your Data: 25 Javascript Visualization Libraries Web Design and Web Development Agency based in Palma de Mallorca, Baleares, Spain - MA-NO Web Design and Development. 20 JavaScript Libraries to Simplify Development Tasks. A JavaScript library is a library of pre-written JavaScript which allows for easier development of JavaScript-based applications, especially for AJAX and other web-centric technologies.

20 JavaScript Libraries to Simplify Development Tasks

The primary use of JavaScript is to write functions that are embedded in or included from HTML pages and interact with the Document Object Model (DOM) of the page. Some JavaScript libraries allow for easier integration of JavaScript with other web development technologies, such as CSS, PHP, Ruby, and Java. Many libraries include code to detect differences between runtime environments, and remove the need for applications to allow for such inconsistencies. A JavaScript library for building user interfaces. 30 Best JavaScript Libraries and Tools. Advertisement JavaScript libraries and tools have made lives of designers and developers quite easy as they are really quick and handy to use.

30 Best JavaScript Libraries and Tools

They let you achieve a lot with putting in much effort. This is the reason JavaScript libraries and tools are so much in demand. Hakimel/Ladda. Cytoscape.js. Getting Started. Processing.js. D3.js - Data-Driven Documents. Force-based label placement. Introducing d3chart. We’ve been working more and more with d3.js here at Bocoup with clients and as part of the Miso Project .

Introducing d3chart

As much as we love the library and are grateful that it exists, we’ve also run head-on into architectural issues with some of the patterns commonly used when creating charts. We love to write code that we can reuse, extend and release, so the need arose to think at a higher level about how we work with d3. You may want to stop here and read the fantastic article by Mike Pennisi about the thinking behind d3.chart, but I will try to summarize in one paragraph: Exploring Reusability with D3js. The D3.js JavaScript library frequently comes up across our adventures in data visualization.

Exploring Reusability with D3js

Those who read the tutorials or spend time on the mailing list will likely notice frequent use of the term “reusable” when it comes to creating visualizations with the library. There’s a lot of meaning packed into that word, so we wanted to take some time to investigate how it applies (and could apply) to D3.js specifically. What is a “Reusable Chart”? The term “reusable” may be interpreted in a number of ways. Here, we let our work with various JavaScript libraries inform our understanding of what it could mean for D3.js specifically. Repeatable - A chart can be instantiated more than once in a given context, each visualizing a different data set. Generally speaking, it is difficult to paint the notion of “reusability” in a negative light.

“What title, what name, could I choose? HTML5 Charts for your website. Beautiful Background Image Navigation with jQuery. In this tutorial we are going to create a beautiful navigation that has a background image slide effect.

Beautiful Background Image Navigation with jQuery

The main idea is to have three list items that contain the same background image but with a different position. The background image for each item will be animated to slide into place in […] View demoDownload source. HelloJS. AngularJS — Superheroic JavaScript MVW Framework. Lessons Learned: A Year with a Large AngularJS Project. Photo credit: Solo After a year of working with a large AngularJS project, I thought I’d share a few of the lessons that I learned in the process.

Lessons Learned: A Year with a Large AngularJS Project

Firstly, I love AngularJS. It suits my needs exceedingly well, and I expect it will be my goto for the forseeable future when I need a solid framework for “thick client” single page applications. It’s awesome. The team working on it is world class, the community is fantastic, and it combines a killer combo of functionality for building web apps. Code Organisation. Mixture : The perfect front-end development tool. jQuery TourBus. jQuery TourBus takes more of a toolkit approach than some of the alternatives that try to have focusing elements, auto-progress with timers and indicators, on and on, all built in... too much stuff!

jQuery TourBus

Less is more! Basic Usage Start by including the jQuery plugin and base styles on your page, of course. PNG Optimization Online and Local: Can CompressPNG and ImageAlpha Dethrone TinyPNG? Mar 28 2013 If you are a regular reader, you will certainly remember TinyPNG, a fresh service, created by Voormedia from the Netherlands, that lets you compress PNGs easily and to a noticeable extent.

PNG Optimization Online and Local: Can CompressPNG and ImageAlpha Dethrone TinyPNG?

Many of you, I know I did, will have integrated TinyPNG into their daily workflows. Around 70% less weight than before is what TinyPNG promises and almost always achieves, while you don’t even see the difference. A brand-new service from the Czech Republic by the name of CompressPNG has arrived, ready to dethrone TinyPNG. Chances are good, as you’ll see if you read on. Bootstrap Framework Hornbook - Shine Your Boots!