-
Grunt
Grunt is a task runner can do most of that mundane work for you and your team with basically zero effort.
-
Sublime Text
Sublime Text is a cross-platform text and source code editor with a Python application programming interface.
-
sass
Sass is the most mature, stable, and powerful professional grade CSS extension language in the world.
-
Ancestry with Rails
Ancestry is a gem/plugin that allows the records of a Ruby on Rails ActiveRecord model to be organised as a tree structure.
-
Ckeditor with Rails
CKEditor is a WYSIWYG text editor designed to simplify web content creation. It brings common word processing features directly to your web pages.
-
Paperclip with Rails
Paperclip is intended as an easy file attachment library for Active Record.
-
Bootstrap modal with Rails
Extends Bootstrap's native modals to provide additional functionality.
-
Devise with Rails
Devise is a flexible authentication solution for Rails based on Warden.
-
Rspec and Capybara with Rails
Rspec is a Behaviour Driven Development gems for Ruby. Capybara helps you test web applications by simulating how a real user would interact with your app.
-
Soft delete with Rails
A Rails plugin to add soft delete which can be used to hide records instead of deleting them, making them recoverable later.
-
Vim
vim is a screen-oriented text editor originally created for the Unix operating system
-
Gulp
Gulp is a stram-based build system, designed for big project, small, idiomatic node modules.
-
Garbage Collection
Trash talk: the Orinoco garbage collector
-
Hypertext Transfer Protocol
The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, hypermedia information systems
-
Hypertext Transfer Protocol Secure
The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, hypermedia information systems
-
Transmission Control Protocol
The transmission control protocol (TCP) is the internet standard ensuring the successful exchange of data packets between devices over a network.
-
Flex
The Flexbox Layout module aims at providing a more efficient way to lay out, align and distribute space among items in a container, even when their size is unknown or dynamic.
-
Block Formatting Context
The block formatting context is part of the visual CSS rendering of a web page. It affects the layout by changing how the contained elements float and clear.
-
Proxy & Reflect
A proxy wraps another object and intercepts operations, handling them on its own, or transparently allowing the object to handle them.
-
XSS
Cross-Site Scripting is a code injection attack that allows an attacker to execute malicious JavaScript in another user's browser.
-
Content Negotiation
Content Negotiation is a mechanism that makes it possible to serve different representations of a resource at the same URI. HTTP 1.1 defines two main styles of Content Negotiation: Server-driven and Agent-driven
-
Web Caching
Caching is the term for storing reusable responses in order to make subsequent requests faster.
-
CSRF
Cross-Site Request Forgery is an attack that forces an end user to execute unwanted actions on a web application in which they are currently authenticated
-
Binary Data
Binary data in JavaScript is implemented in a non-standard way, compared to other languages. But when we sort things out, everything becomes fairly simple.
-
RPC
.
-
font design
.
-
form design
.