Software Engineering

Software Engineering

1635 bookmarks
Newest
Workflows of Refactoring
Workflows of Refactoring

"Refactoring has grown into a well-known technique, and most software development teams at least claim to be doing refactoring regularly. Many teams, however, don't appreciate the different workflows that refactoring can be used in, and thus miss opportunities to effectively incorporate refactoring into their development activities. In this deck I explore various different workflows. I hope it will encourage teams to integrate refactoring more deeply into their work, resulting in a better designed code-bases that will make it quicker and easier to add new features."

Workflows of Refactoring
ElasticHQ - ElasticSearch monitoring and management application.
ElasticHQ - ElasticSearch monitoring and management application.
"From monitoring individual cluster nodes, to viewing real-time threads, ElasticHQ enables up-to-the-second insight in to ElasticSearch cluster runtime metrics and configurations, using the ElasticSearch REST API. ElasticHQ's real-time update feature works by polling your ElasticSearch cluster intermittently, always pulling the latest aggregate information and deltas; keeping you up-to-date with the internals of your working cluster."
ElasticHQ - ElasticSearch monitoring and management application.
Introducing Gargl: Create an API for any website, in any programming language, without writing a line of code | Joe Blog Levy
Introducing Gargl: Create an API for any website, in any programming language, without writing a line of code | Joe Blog Levy
"Gargl (Generic API Recorder and Generator Lite, pronounced “Gargle”) is a project composed of multiple components meant to allow developers to easily figure out, document, and generate modules for the undocumented APIs that websites use to talk between client and server."
Introducing Gargl: Create an API for any website, in any programming language, without writing a line of code | Joe Blog Levy
Snugug/north
Snugug/north
"North is a set of standards and best practices for developing modern web based properties. Included are standards and best practices for all aspects of a project, from kick off through development. North encourages an agile, content-first, approach to product development and a mobile-first, in-browser, system based approach to design and development."
Snugug/north
Offline.js – Handle your users losing their internet connection like a pro
Offline.js – Handle your users losing their internet connection like a pro

"Offline.js is a library to automatically alert your users when they've lost internet connectivity, like Gmail.

It captures AJAX requests which were made while the connection was down, and remakes them when it's back up, so your app reacts perfectly.

It has a number of beautiful themes and requires no configuration."

Offline.js – Handle your users losing their internet connection like a pro
Orchestrate
Orchestrate

"Orchestrate unifies multiple databases through one simple REST API. Orchestrate runs as a service and supports queries like full-text search, events, graph, and key/value.

Orchestrate handles security, monitoring, backups, and replication. There are no licenses to buy, no software to download, no hidden costs, and no lock-in."

Orchestrate
Mean
Mean
"MEAN is a boilerplate that provides a nice starting point for MongoDB, Node.js, Express, and AngularJS based applications. It is designed to give you quick and organized way to start developing of MEAN based web apps with useful modules like mongoose and passport pre-bundled and configured. We mainly try to take care of the connection points between existing popular frameworks and solve common integration problems."
Mean
Favicon Generator - Generate favicon pictures and HTML
Favicon Generator - Generate favicon pictures and HTML

"As a web designer or developer, you are creating your brand new web project. It is beautiful and was designed for PC, smartphones, tablets...

If your site looks great on most platforms, why is your favicon a small picture that only works on desktop? Your web site design is responsive, so should be your favicon.

Instead of giving you a single favicon.ico file, RealFaviconGenerator generates all the pictures and HTML code you need to get a cool, mobile- and tablet-ready favicon. Your favicon will be perfect for:

PC and Mac, as usual iPhone and iPad Android phones and tablets Windows 8 tablets And more..."

Favicon Generator - Generate favicon pictures and HTML
IIPImage
IIPImage
"IIPImage is an advanced high-performance feature-rich image server system for web-based streamed viewing and zooming of ultra high-resolution images. It is designed to be fast and bandwidth-efficient with low processor and memory requirements. The system can comfortably handle gigapixel size images as well as advanced image features such as both 8, 16 and 32 bit depths, CIELAB colorimetric images and scientific imagery such as multispectral images."
IIPImage
Leaflet - a JavaScript library for mobile-friendly maps
Leaflet - a JavaScript library for mobile-friendly maps

Leaflet is a modern open-source JavaScript library for mobile-friendly interactive maps. It is developed by Vladimir Agafonkin with a team of dedicated contributors. Weighing just about 33 KB of JS, it has all the features most developers ever need for online maps.

Leaflet is designed with simplicity, performance and usability in mind. It works efficiently across all major desktop and mobile platforms out of the box, taking advantage of HTML5 and CSS3 on modern browsers while still being accessible on older ones. It can be extended with a huge amount of plugins, has a beautiful, easy to use and well-documented API and a simple, readable source code that is a joy to contribute to.

Leaflet - a JavaScript library for mobile-friendly maps
Sourcefabric | Airtime
Sourcefabric | Airtime

"Free open source radio automation software Airtime lets you take total control of your radio station via the web with intelligent archive management, powerful search, a simple scheduling calendar, smart playlists, live assist, stream rebroadcast and rock-solid automated playout. Those who need a little extra will love the ability to manage staff, use FLAC, WAV, AAC and ReplayGain, upload to SoundCloud automatically, stream multiple bandwidths to Icecast or Shoutcast and display programme information via Airtime's website widgets."

Sourcefabric | Airtime
GAUNTLT - Go Ahead, Be Mean To Your Code - Security and Rugged Testing
GAUNTLT - Go Ahead, Be Mean To Your Code - Security and Rugged Testing
"Gauntlt provides hooks to a variety of security tools and puts them within reach of security, dev and ops teams to collaborate to build rugged software. It is built to facilitate testing and communication between groups and create actionable tests that can be hooked into your deploy and testing processes."
GAUNTLT - Go Ahead, Be Mean To Your Code - Security and Rugged Testing