background preloader

Backend Development

Facebook Twitter

Java - Run custom TextSecure (Signal) server. How to Create a Minecraft Server on Paperspace in under 5 minutes - Cloud Gaming - Paperspace Community. Serverless [Cron]icle - #16 - Patrick Dubois explains. Understanding Azure Traffic Manager for network traffic management. Before understanding Azure Traffic Manager let’s first understand terminologies that are used in Traffic Manager.

Understanding Azure Traffic Manager for network traffic management

What is Domain Name System - DNS –? Every web site hosted on server has a unique IP. Performance load balancing using Azure Traffic Manager – step by step guide. Hope you have now basic background about working of Azure Traffic Manager.

Performance load balancing using Azure Traffic Manager – step by step guide

Lighttpd Web Server - Configipedia - BMC Documentation. API Umbrella - Open Source API Management. Splash HTTP API — Splash 3.0 documentation. Consult with Installation to get Splash up and running.

Splash HTTP API — Splash 3.0 documentation

Splash is controlled via HTTP API. For all endpoints below parameters may be sent either as GET arguments or encoded to JSON and POSTed with Content-Type: application/json header. Most versatile endpoints that provide all Splash features are execute and run; they allow to execute arbitrary Lua rendering scripts. Other endpoints may be easier to use in specific cases - for example, render.png returns a screenshot in PNG format that can be used as img src without any further processing, and render.json is convenient if you don’t need to interact with a page. render.html¶ Return the HTML of the javascript-rendered page. Laravel Homestead - Laravel - The PHP Framework For Web Artisans. Introduction Laravel strives to make the entire PHP development experience delightful, including your local development environment.

Laravel Homestead - Laravel - The PHP Framework For Web Artisans

Vagrant provides a simple, elegant way to manage and provision Virtual Machines. Laravel Homestead is an official, pre-packaged Vagrant box that provides you a wonderful development environment without requiring you to install PHP, a web server, and any other server software on your local machine. No more worrying about messing up your operating system! Vagrant boxes are completely disposable. Homestead runs on any Windows, Mac, or Linux system, and includes the Nginx web server, PHP 7.1, MySQL, Postgres, Redis, Memcached, Node, and all of the other goodies you need to develop amazing Laravel applications. {note} If you are using Windows, you may need to enable hardware virtualization (VT-x).

Included Software. OpenResty® - Official Site. Build Services on a Backbone of Events. For many, microservices are built on a protocol of requests and responses.

Build Services on a Backbone of Events

REST etc. This approach is very natural. It is after all the way we write programs: we make calls to other code modules, await a response and continue. It also fits closely with a lot of use cases we see each day: front facing websites where users hit buttons and expect things to happen. But when we step into a world of many independent services, things start to change. Our unfortunate Ops Engineers end up donning deerstalkers, as they play out distributed murder mysteries. Reverse Proxy Guide - Apache HTTP Server Version 2.4. In addition to being a "basic" web server, and providing static and dynamic content to end-users, Apache httpd (as well as most other web servers) can also act as a reverse proxy server, also-known-as a "gateway" server.

Reverse Proxy Guide - Apache HTTP Server Version 2.4

In such scenarios, httpd itself does not generate or host the data, but rather the content is obtained by one or several backend servers, which normally have no direct connection to the external network. Netflix Open Source Software Center. How to deploy Node.js Applications with pm2 and Nginx on Ubuntu. Pm2 is a process manager for Node.js applications, it allows you to keep your apps alive and has a built-in load balancer.

How to deploy Node.js Applications with pm2 and Nginx on Ubuntu

It's simple and powerful, you can always restart or reload your node application with zero downtime and it allows you to create a cluster of your node app. In this tutorial, I will show you how to install and configure pm2 for the simple 'Express' application and then configure Nginx as a reverse proxy for the node application that is running under pm2. Prerequisites. Overview — MonaServer. How to Install Tomcat on Ubuntu Linux. Apache Tomcat is a web server and servlet container that is used to serve Java applications.

How to Install Tomcat on Ubuntu Linux

A servlet is a Java technology-based Web component, managed by a container, that generates dynamic content. 1. The tools Ubuntu Linux 16.04Java JDKApache Tomcat. Caching in a Distributed Web Farm Using ASP.NET. There are only two hard things in Computer Science: cache invalidation and naming things.

Caching in a Distributed Web Farm Using ASP.NET

Author: Phil Karlton A Brief Introduction to Caching Caching is a powerful technique for increasing performance through a simple trick: Instead of doing expensive work (like a complicated calculation or complex database query) every time we need a result, the system can store – or cache – the result of that work and simply supply it the next time it is requested without needing to reperform that work (and can, therefore, respond tremendously faster).

Products and Success Stories. AMQP Products A standard is no use without products, and there are is a choice of excellent AMQP technology suppliers.

Products and Success Stories

Commercially available AMQP products and support offerings; please check their web sites for details... Notable AMQP Users In addition to the Banking and Finance Industries, AMQP is also being used to connect hundreds of critical systems in Telecommunications, Defense, Manufacturing, Internet and Cloud Computing, and many additional market segments. Open Whisper Systems. Backend for Frontends – a microservices pattern – Technology explained. The busy JavaScript developer's guide to Sails.js, Part 1: Build and deploy a basic web app with Sails. Get started with Sails in your local development environment, then deploy it to Bluemix Ted NewardPublished on November 03, 2015/Updated: July 12, 2016 Ever find yourself wandering in the cheese aisle of a gourmet shop, overwhelmed by the impressive display of cheeses from all over the world?

It's a nice problem to have, but the trouble is in deciding which of them to bring home. About this series Sails.js, like its cousin Ruby on Rails, is a framework designed to help developers build web applications. Unlike Rails, which defaults to building applications that generate HTML on the server and ship it all back to the browser, Sails has great support for building HTTP APIs out of the box. A cheese selection so abundant that it's overwhelming is a perfect example of the paradox of choice, the principle that says that while having no choice is bad, having too many choices is equally as bad, and can sometimes lead consumers to give up choosing altogether. Solr - Jms - ActiveMQ or RabbitMQ or ZeroMQ or. Your first Django project! WSGI —


Installing django CMS by hand — django cms 3.1.3 documentation. Configuring your project for django CMS¶ Open the file in your project. To make your life easier, add the following at the top of the file: # -*- coding: utf-8 -*-import osgettext = lambda s: sBASE_DIR = os.path.dirname(os.path.dirname(__file__)) Add the following apps to your INSTALLED_APPS. This includes django CMS itself as well as its dependencies and other highly recommended applications/libraries: 'cms', # django CMS itself'treebeard', # utilities for implementing a tree'menus', # helper for model independent hierarchical website navigation'south', # Only needed for Django < 1.7'sekizai', # for javascript and css management'djangocms_admin_style', # for the admin skin.

Also add any (or all) of the following plugins, depending on your needs (see the note in The INSTALLED_APPS setting about ordering): Sequel: The Database Toolkit for Ruby. A Tour of Go. Lectures - Computer Science S-75. Ruby Primer - Introduction to Objects. We will begin our journey with objects. Geekcamp Baguio Ruby on Rails Workshop Guide. Apache Tutorial: Introduction to Server Side Includes. Apache HTTP Server Version 1.3 You are looking at the documentation for the 1.3 version of the Apache HTTP Server, which is no longer maintained, and has been declared "end of life". If you are in fact still using the 1.3 version, please consider upgrading.

The current version of the server is 2.4. Apache Tutorial: Introduction to Server Side Includes This article deals with Server Side Includes, usually called simply SSI. In the latter part of the article, we'll talk about some of the somewhat more advanced things that can be done with SSI, such as conditional statements in your SSI directives. An Introduction to Python’s Flask Framework. Ultimate guide to learning AngularJS in one day. Let's Learn Ember – Tuts+ Courses.