background preloader

Vert.x

Vert.x

Input Lag Testing - TFTCentral Introduction - What is Input Lag? Input lag is described as the lag between the output from a graphics card and the image which is displayed on the screen you are using. For LCD screens this should not be confused with pixel response time which describes the speed at which a pixel can change from one orientation to another. Pixel response times impact aspects such as motion blur and ghosting in moving images. The level of lag really depends on the TFT display, and is controlled by many signal processing factors including, but not limited to the internal electronics and scaling chips. We are making some improvements to the way in which we record input lag here due to reader feedback and improvements that have been made in recent years to testing methods. Input Lag Measurement Techniques vs. We firstly wanted to give an overview of some of the different techniques used to test input lag commonly by end users and review sites. The Stopwatch Program The method is not 100% accurate however. T.

FubuMVC Ecommerce Software & Ecommerce Platform Solutions | Magento Warby Parker Eye wear, innovation, strong results, strong brand, great story Harpers Bazaar Fashion industry, recognizable brand, scalability, and flexibility Gant International brand, fashion, performance, global expansion, strong results Microservices architecture n2n a Layer Two Peer-to-Peer VPN n2n is a layer-two peer-to-peer virtual private network (VPN) which allows users to exploit features typical of P2P applications at network instead of application level. This means that users can gain native IP visibility (e.g. two PCs belonging to the same n2n network can ping each other) and be reachable with the same network IP address regardless of the network where they currently belong. In a nutshell, as OpenVPN moved SSL from application (e.g. used to implement the https protocol) to network protocol, n2n moves P2P from application to network level. The main n2n design features are: The n2n architecture is based on two components: edge nodes: applications installed on user PCs that allow the n2n network to be build. Edge nodes talk by means of virtual tap interfaces. Quickstart Download and compile the codeDecide where to place your supernode. Platform-dependent Differences n2n Security Q. Do you want to know more about n2n internals? Need help? License Get It

Spring Mina Mina lets you build and run scripts to manage your app deployments on servers via SSH. $ gem install mina $ mina Really bloody fast Mina works really fast because it’s a deploy Bash script generator. It generates an entire procedure as a Bash script and runs it remotely in the server. $ mina deploy --verbose -----> Creating the build path $ mkdir tmp/build-128293482394 -----> Cloning the Git repository $ git clone . Compare this to the likes of Vlad or Capistrano, where each command is ran separately on their own SSH sessions. See the deploying guide for more information. Incredibly customizable All your settings are stored in a Ruby file config/deploy.rb. config/deploy.rb require 'mina/git' require 'mina/bundler' set :domain, 'your.server.com' set :user, 'flipstack' set :repository, 'flipstack' task :deploy do deploy do # Preparations here invoke :'git:clone' invoke :'bundle:install' endend task :restart do queue 'sudo service restart apache'end

Microservices "Microservices" - yet another new term on the crowded streets of software architecture. Although our natural inclination is to pass such things by with a contemptuous glance, this bit of terminology describes a style of software systems that we are finding more and more appealing. We've seen many projects use this style in the last few years, and results so far have been positive, so much so that for many of our colleagues this is becoming the default style for building enterprise applications. Sadly, however, there's not much information that outlines what the microservice style is and how to do it. In short, the microservice architectural style [1] is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resource API. These services are built around business capabilities and independently deployable by fully automated deployment machinery. Componentization via Services

The Top 10 Javascript MVC Frameworks Reviewed - CodeBrief UPDATE 1/14/2012: Added Batman.js and Angular.js due to popular demand and because they looked impressive. Over the last several months I have been in a constant search for the perfect javascript MVC framework. Driven by a dire need for the right level of abstraction and features, I have tried out - some more cursorily than others - every framework I could get my hands on. Specifically, the following four features are very important to me: UI Bindings - I'm not just talking about templates, I'm talking about a declarative approach to automatically updating the view layer when the underlying model changes. The Contenders Here is a table showing all of the frameworks support for the above features. 1. Backbone.js is the web's darling framework. Pros: Strong community and lots of momentum. Cons: Lacks strong abstractions and leaves something to be desired. 2. SproutCore is what Apple used on its iCloud initiative. Pros: Bindings support. Cons: Overly prescriptive. 3. Cons: Too simple. 4. 5.

CodeIgniter A Brief History 2006: CodeIgniter was born. CodeIgniter is a powerful open-source PHP framework with a very small footprint, created by Rick Ellis in 2006. CodeIgniter was born from ExpressionEngine, essentially a collection of refactored classes originally written for EllisLab's flagship CMS. Stripped of the application-specific functionality, CodeIgniter was made to be a simple and elegant toolkit, enabling rapid development of both web sites and web applications, attracting thousands of talented PHP developers. 2008: Industry leader. 2009: ExpressionEngine 2.0. Where is CodeIgniter Now? 2014: BCIT Stewardship.

Codeception - BDD-style PHP testing.

Related: