Bootstrap is a toolkit from Twitter designed to kickstart development of webapps and sites. It includes base CSS and HTML for typography, forms, buttons, tables, grids, navigation, and more.
- Michael J. Giarlo
Swagger is a specification and complete framework implementation for describing, producing, consuming, and visualizing RESTful web services. The overarching goal of Swagger is to enable client and documentation systems to update at the same pace as the server. The documentation of methods, parameters and models are tightly integrated into the server code, allowing APIs to always stay in sync. With Swagger, deploying managing, and using powerful APIs has never been easier.
- Michael J. Giarlo
Kolibri is a reusable django app for designing and executing asynchronous processes and workflows. A workflow is a collections of steps in a defined order, processing data in each step. A step can break the flow if an exception is raised and/or a specified step can be executed to handle a specific exception. Kolibri uses celery to handle processing in the background. All processors and workflows can only be started by staff members, but more fine grained access control might be implemented in future versions.
- Michael J. Giarlo
Most existing Python modules for dealing HTTP requests are insane. I have to look up everything that I want to do. Most of my worst Python experiences are a result of the various built-in HTTP libraries (yes, even worse than Logging). But this one's different. This one's going to be awesome. And simple. Really simple.
- Michael J. Giarlo
PhantomJS is a headless WebKit with JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG. PhantomJS is an optimal solution for headless testing of web-based applications, site scraping, pages capture, SVG renderer, PDF converter and many other use cases.
- Michael J. Giarlo
In this post I'll attempt to document some of the scalability architecture lessons I've learned while working on systems at Yahoo! and Digg.
- Michael J. Giarlo
Search doesn't have to be hard. Haystack lets you write your search code once and choose the search engine you want it to run on. With a familiar API that should make any Djangonaut feel right at home and an architecture that allows you to swap things in and out as you need to, it's how search ought to be. Haystack is BSD licensed, plays nicely with third-party app without needing to modify the source and supports Solr, Whoosh and Xapian.
- Michael J. Giarlo
Highly efficient file backup system based on the git packfile format. Capable of doing incremental backups of virtual machine images.
- Michael J. Giarlo
Git Immersion is a guided tour that walks through the fundamentals of Git, inspired by the premise that to know a thing is to do it.
- Michael J. Giarlo
This article describes five persistent identifier systems (ARK, DOI, PURL, URN and XRI) and compares their functionality against the cool URIs. The aim is to provide an overview, not to give any kind of ranking of these systems.
- Michael J. Giarlo
YSCPCS focuses on two student constituencies: those native speakers of American English who wish to engage a curriculum which fosters a global perspective and promotes appreciation and understanding of world regions, cultures, and global issues, and those whose native language is not American English, during their transition into the American educational system and culture.
- Michael J. Giarlo
The Nittany Valley Charter School embodies a philosophy based on individualized instruction, small classes, and a flexible, open classroom environment.
- Michael J. Giarlo
This is an XHTML/RDFa document that contains a small chunk of data about a movie. The syntax is based on Facebook's Open Graph Protocol but with some minor tweaks. The point here is to investigate real-time visualization of this open graph data, so that editing and validation tools can offer developers immediate feedback on the graph structure of their data.
- Michael J. Giarlo
"The Resource Sharing Cooperative of Evergreen Libraries (RSCEL)is committed to the betterment of the library user experience through the development of effective, efficient, and flexible software for library users and staff." Find EG community software governance discussion here.
- Michael J. Giarlo
"The Resource Sharing Cooperative of Evergreen Libraries (RSCEL)is committed to the betterment of the library user experience through the development of effective, efficient, and flexible software for library users and staff." Find EG community software governance discussion here.
- Michael J. Giarlo
This document describes a core ontology for organizational structures, aimed at supporting linked-data publishing of organizational information across a number of domains. It is designed to allow domain-specific extensions to add classification of organzations and roles, as well as extensions to support neighbouring information such as organizational activities.
- Michael J. Giarlo
This document describes a core ontology for organizational structures, aimed at supporting linked-data publishing of organizational information across a number of domains. It is designed to allow domain-specific extensions to add classification of organzations and roles, as well as extensions to support neighbouring information such as organizational activities.
- Michael J. Giarlo