background preloader

Frameworks

Facebook Twitter

Apache Hadoop. The base Apache Hadoop framework is composed of the following modules: Hadoop Common – contains libraries and utilities needed by other Hadoop modules;Hadoop Distributed File System (HDFS) – a distributed file-system that stores data on commodity machines, providing very high aggregate bandwidth across the cluster;Hadoop YARN – a resource-management platform responsible for managing computing resources in clusters and using them for scheduling of users' applications;[6][7] andHadoop MapReduce – a programming model for large scale data processing.

Apache Hadoop

Apache Hadoop's MapReduce and HDFS components were inspired by Google papers on their MapReduce and Google File System.[10] History[edit] Hadoop was created by Doug Cutting and Mike Cafarella[12] in 2005. Cutting, who was working at Yahoo! Architecture[edit] For effective scheduling of work, every Hadoop-compatible file system should provide location awareness: the name of the rack (more precisely, of the network switch) where a worker node is.

Who is using SitePrism · natritmeyer/site_prism Wiki. Here's Why I Like SitePrism and Why I Might Not Like Cucumber - Polyglot Software. So I’ve been using rspec capybara pretty much exclusively for my acceptance tests for about a year now.

Here's Why I Like SitePrism and Why I Might Not Like Cucumber - Polyglot Software

The main reason for this is that I, likesomeothers, find its syntax to be good enough for my purposes, and don’t necesarily feel any benefit from a tool like cucumber. Now I understand that there are probably great test suites out there that use cucumber. It’s just that so far, I’ve not managed to encounter a test suite that didn’t become unwieldy and take a long time to understand and/or debug.

In general I’ve found that I’ve been lucky enough to work with some very talented and smart developers, who write clean easy-to-understand code that satisfies the business needs incredibly well. But in these same teams we’ve had a test suite exhibits a bunch of anti-patterns and are at times hard to understand. App -> features -> spec Cucumber anti-patterns Anyway, some of the anti-patterns I’ve encountered. Confluence (software)

Confluence 1.0 was released on March 25, 2004.

Confluence (software)

The stated purpose of version 1.0 was "to build an application that was built to the requirements of an enterprise knowledge management system, without losing the essential, powerful simplicity of the wiki in the process. "[5] In 2014, Confluence Data Center was released, to offer customers high availability with load balancing across nodes in a clustered setup. GitLab. It is available as Omnibus package.[2][clarification needed] History[edit] Originally, the product was named GitLab and was full free and open source software distributed under the MIT License.[6] In July 2013,[7] the product was split: GitLab CE : Community EditionGitLab EE : Enterprise Edition At that time, the license of GitLab CE and GitLab EE remained free and open source software distributed under the MIT License.

GitLab

In February 2014, GitLab B.V. announced[8] adoption of an Open core business model. Laravel vs CodeIgniter: which one is recommended? Laravel Vs Codeigniter. A difficult choice. Hey fellows.

Laravel Vs Codeigniter. A difficult choice.

I am in a situation I am sure I could use your comments. I have been working with Codeigniter for 3 years. I find is extremely easy to set up and work with. I started learning Laravel 3 months ago. CodeIgniter. CodeIgniter is an open source rapid development web application framework, for use in building dynamic web sites with PHP.

CodeIgniter

Popularity[edit] CodeIgniter is loosely based on the popular Model-View-Controller development pattern. While controller classes are a necessary part of development under CodeIgniter, models and views are optional.[1] Source code and license[edit] CodeIgniter's source code is maintained at GitHub,[6] and as of the preview version 3.0rc3, is certified open source software licensed with the MIT License. The decision to switch licensing to the Open Software License (OSL) sparked some community controversy,[8] especially about the GPL incompatibility of the new license, to which EllisLab has responded with a series of articles entitled Software License Awareness Week.[9]

Symfony. Symfony is a PHP web application framework for MVC applications.

Symfony

Symfony is free software and released under the MIT license. The symfony-project.com website launched on October 18, 2005.[2] Symfony should not be confused with Symphony CMS. Goal[edit] Symfony aims to speed up the creation and maintenance of web applications and to replace repetitive coding tasks. Symfony has a low performance overhead used with a bytecode cache. Symfony is aimed at building robust applications in an enterprise context, and aims to give developers full control over the configuration: from the directory structure to the foreign libraries, almost everything can be customized. Technical[edit] Symfony makes heavy use of existing PHP open-source projects as part of the framework, including: Symfony also makes use of its own components, which are freely available on the Symfony Components site for various other projects: The inclusion and implementation of a JavaScript library is left to the user.

Model–view–controller. Model–view–controller (MVC) is a software architectural pattern for implementing user interfaces on computers.

Model–view–controller

It divides a given software application into three interconnected parts, so as to separate internal representations of information from the ways that information is presented to or accepted from the user.[1][2] Traditionally used for desktop graphical user interfaces (GUIs), this architecture has become extremely popular for designing web applications. Laravel. According to a March 2015 developers survey on PHP frameworks popularity, Laravel was listed as the most popular PHP framework of 2015, followed by Symfony2, Nette, CodeIgniter, Yii2 and others.[7] As of August 2014[update], Laravel is the most popular and watched PHP project on GitHub.[8] Laravel is released under the MIT License, with its source code hosted on GitHub.[9] History[edit]

Laravel

Eloquent ORM - Laravel - The PHP Framework For Web Artisans. Introduction The Eloquent ORM included with Laravel provides a beautiful, simple ActiveRecord implementation for working with your database.

Eloquent ORM - Laravel - The PHP Framework For Web Artisans

Each database table has a corresponding "Model" which is used to interact with that table. Before getting started, be sure to configure a database connection in config/database.php. Basic Usage To get started, create an Eloquent model.