 Your new post is loading...
 Your new post is loading...
|
Scooped by
Nicolas Weil
May 5, 2011 3:11 AM
|
The goal of Sencha.io services is to provide common application functionality as cloud services so that application developers (particularly mobile application developers) don’t have to reinvent the wheel every time they want to make an app. Our first two cloud services solve two common problems for app developers – resizing images for different mobile screen size/resolution combos, and making offline and collaborative data synchronization easy.
|
Scooped by
Nicolas Weil
May 3, 2011 5:31 PM
|
Experiment report on setting up a frontend Django application and several workers communicating with each other using Celery messaging and a Redis backend.
|
Scooped by
Nicolas Weil
May 2, 2011 2:47 PM
|
With the release of PhoneGap version 0.9.5 all of the major platforms (Android, BlackBerry and iOS) now support lifecycle events. Documentation for the events will be available in the Events section of docs.phonegap.com but I thought I'd put together a small post explaining it in more details.
Whenever talking about events a finite state diagram is usually the best place to start.
|
Scooped by
Nicolas Weil
May 1, 2011 11:16 AM
|
Here at Metamarkets we have developed a web-based analytics console that supports drill-downs and roll-ups of high dimensional data sets – comprising billions of events – in real-time. This is the first of two blog posts introducing Druid, the data store that powers our console. Over the last twelve months, we tried and failed to achieve scale and speed with relational databases (Greenplum, InfoBright, MySQL) and NoSQL offerings (HBase). So instead we did something crazy: we rolled our own database. Druid is the distributed, in-memory OLAP data store that resulted.
|
Scooped by
Nicolas Weil
April 30, 2011 6:39 PM
|
The emerging HTML5 standard finally breathes some fresh air into the programming possible inside a browser. Complex UIs used to be the purview of plugins like Flash and Silverlight (and decrepit, insecure ActiveX). The JavaScript renaissance seen in YUI, JQuery, and Prototype significantly improve the browsing experience. HTML5 will bring sanity to some of the clumsiness of these libraries and provide significant extensions.
Here are some of the changes HTML5 will bring and what they mean for web security
|
Scooped by
Nicolas Weil
April 28, 2011 11:47 PM
|
Currently redmine represents good and powerfull project management system.
It`s free, powerfull and provide a lot customization and extensable features. Third-party features is rational to implement through plugins, than change the core code, - it is avoid problems when others in your team also would like to customize redmine or when you would like update your instance in future.
Especially great that redmine shows how ruby metaprogramming philosophy transforms into great solution.
|
Scooped by
Nicolas Weil
April 28, 2011 11:40 PM
|
Oracle released a technology preview this week a new version of MySQL that adds support for a Memcached plugin daemon for accessing InnoDB, MySQL's default storage engine. It's available from MySQL Labs. The plugin daemon is only available for Linux at this time.
|
Scooped by
Nicolas Weil
April 28, 2011 11:37 PM
|
Maqetta is an open source project that provides WYSIWYG visual authoring of HTML5 user interfaces. The Maqetta application itself is authored in HTML, and therefore runs in the browser without requiring additional plugins or downloads.
|
Scooped by
Nicolas Weil
April 28, 2011 11:31 PM
|
Full roundtrip of PhoneGap ecosystem, a funny presentation by @davejohnson
|
Scooped by
Nicolas Weil
April 28, 2011 11:10 PM
|
Aptana Studio 3.0 includes complete built-in support for all popular client and server-side web technologies. Use Aptana Studio 3.0 to build Ruby on Rails, PHP, and Python applications, along with complete HTML, CSS and JavaScript editing. Aptana Studio 3.0 improves development productivity with the following new features: - HTML, CSS, JavaScript, Ruby, PHP and Python Code Assist - Integrated Debugger for Ruby and JavaScript - Git Integration - ... See fellow product for mobile dev Titanium Studio based on Aptana here : http://developer.appcelerator.com/blog/2011/05/titanium-studio-1-0-release-candidate-1.html
|
Scooped by
Nicolas Weil
April 28, 2011 4:12 PM
|
InnoDB is very different from MyISAM in how it stores data and how the indexes works. InnoDB uses an index-organized data storage technique, wherein the primary key acts as the clustered index and this clustered index holds the data. There is no separate storage of data, its stored within the clustered index in the leaf nodes.
Its for this reason that understanding the basics of InnoDB primary key is very important, and hence the need for these notes. The purpose of these notes is to help you with selecting the correct primary keys.
|
Scooped by
Nicolas Weil
April 28, 2011 3:49 PM
|
OpenPlug Studio (formerly OpenPlug ELIPS Studio) will now be available to developers free of charge with no feature limitations.
|
Scooped by
Nicolas Weil
April 28, 2011 3:44 PM
|
OWASP LA 2011 slides of Bryan Sullivan, Senior Security Researcher, Adobe Secure Software Engineering Team. More info on the blog : http://blogs.adobe.com/asset/
|
|
Scooped by
Nicolas Weil
May 3, 2011 5:47 PM
|
Many web developers consider security a low priority. Security is frequently relegated to the end of the software development life cycle, as little more than an afterthought. Sometimes, software security is neglected entirely, resulting in applications rife with common vulnerabilities. Because such bugs might manifest only under conditions present during an attack, they can be hard to detect prior to such events without knowledge of how the exploitation process works. Using a web application built with jQuery Mobile, PHP, and MySQL, this tutorial shows how many types of vulnerabilities occur along with common methods of exploitation and, most importantly, their respective countermeasures.
|
Scooped by
Nicolas Weil
May 2, 2011 3:03 PM
|
This list only includes "Platform as a Service" products. Not all services listed are available to everybody yet. You can also follow them on twitter through this twitter list: http://twitter.com/#!/peakscale/paas/membersSupported technologies are : PHP, Python, Ruby, Java, Node JS, .NET, Perl, Ringo JS, Javascript
|
Scooped by
Nicolas Weil
May 2, 2011 2:45 PM
|
In the last months, we’ve been working hard at the WHATWG and W3C to spec out new HTML markup and a JavaScript interface for dealing with audio or video content that has more than just one audio and video track.
This is particularly relevant when a Web page author wants to add a sign language track to a video or audio resource for deaf people, or an audio description track (i.e. a sound track in which a speaker explains the key things that can be seen on screen) for blind people. It is also relevant when a Web page author wants to publish a video with multiple audio tracks that are each a different language dub for the video and can be used for less common cases such as a director’s comment track, or making available different camera angles for an event.
|
Scooped by
Nicolas Weil
April 30, 2011 6:43 PM
|
The DeltaCloud API provides a single API interface to work with multiple cloud computing providers.
With the DeltaCloud API you can start an instance on an internal cloud, then with the same code start another on Amazon EC2 or Rackspace..
|
Scooped by
Nicolas Weil
April 28, 2011 11:49 PM
|
As NodeJS grows supporting libraries continue to be developed and evolve. Chad Lung explains how to use one of the many MySQL libraries available for NodeJS: node-mysql.
|
Scooped by
Nicolas Weil
April 28, 2011 11:44 PM
|
ProcessMaker is a very unique enterprise-grade Open Source business process management (BPM) and workflow software designed for small and mid-sized businesses (SMBs) and organizations.
ProcessMaker is written in PHP and Ajax, fully web-based with a service oriented architecture.
|
Scooped by
Nicolas Weil
April 28, 2011 11:38 PM
|
Audioplayer from a new generation - Crossbrowser solution based on HTML5 Audio...
|
Scooped by
Nicolas Weil
April 28, 2011 11:33 PM
|
Understanding Apple’s iOS development process can be difficult, especially for those coming to it for the first time. The process covered in this document is not the actual development process, like using XCode or another developer tool to create applications. Rather, this document will cover the process in which to create applications that will be installable on devices and posted for sale on Apple’s App Store.
|
Scooped by
Nicolas Weil
April 28, 2011 11:14 PM
|
Just targeting one mobile platform is not good enough anymore but building apps for lots of different mobile phone platforms could be a long and tedious task. Every smartphone platform has its own software development kit (SDK), these will need a developer to use different languages to be able to work with them all. You could easily end up with five or six code bases in order to reach a decent number of devices. So what to do if a mobile web site isn't seen as an acceptable alternative? Fortunately mobile apps and mobile web sites are two ends of a spectrum of possibilities. Sitting somewhere in the middle is PhoneGap Build, a service that lets you develop using Javascript, HTML and CSS and then builds apps for five platforms in the cloud.
|
Scooped by
Nicolas Weil
April 28, 2011 11:03 PM
|
There are many options available for security and wading through the myriad of standards and security terms is not a trivial task. This blog will introduce some of the basic security concepts and describe different security techniques that can be applied in your domain.
|
Scooped by
Nicolas Weil
April 28, 2011 3:51 PM
|
Facebook a leading social networking website predominantly uses open source technologies to build its application. Here is the list of open source products used and contributed by Facebook.
Programming languages are primarily Java, Ruby, PHP, Python, Objective-C.
|
Scooped by
Nicolas Weil
April 28, 2011 3:46 PM
|
Created by Jeremy Ashkenas, the JS ninja who built CoffeeScript, Backbone is a super light-weight library that lets you create easy to maintain front ends. It’s backend agnostic and works well with any of the modern JavaScript libraries you’re already using.
Backbone is a collection of cohesive objects, weighing in at a shade under 4kb, that lend structure to your code and basically helps you build a proper MVC app in the browser. The official site describes its purpose as so:
"Backbone supplies structure to JavaScript-heavy applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing application over a RESTful JSON interface."
|