Sign in or Join FriendFeed
FriendFeed is the easiest way to share online. Learn more »

Andrew Gilmartin › Comments

Andrew Gilmartin
Government Digital Service Design Principles - https://www.gov.uk/designp...
Listed below are our design principles and examples of how we’ve used them so far. These build on, and add to, our original 7 digital principles. 1Start with needs* 2Do less 3Design with data 4Do the hard work to make it simple 5Iterate. Then iterate again. 6Build for inclusion 7Understand context 8Build digital services, not websites 9Be consistent, not uniform 10Make things open: it makes things better - Andrew Gilmartin
Andrew Gilmartin
Open textbooks are complete textbooks released under a Creative Commons, or similar, license. Instructors can customize open textbooks to fit their course needs by remixing, editing, and adding their own content. Students can access free digital versions or purchase low-cost print copies of open textbooks. - Andrew Gilmartin
Andrew Gilmartin
Arquillian · Write Real Tests - http://arquillian.org/
Arquillian is a JBoss Community project and development is sponsored by Red Hat, Inc. - Andrew Gilmartin
Andrew Gilmartin
Meet Artifactory, the world’s most advanced repository manager. Artifactory offers powerful enterprise features and fine-grained permission control behind a sleek and easy-to-use UI. Artifactory acts as a proxy between your build tool (Maven, Ant, Ivy, Gradle etc.) and the outside world. It caches remote artifacts so that you don’t have to download them over and over again. - Andrew Gilmartin
Andrew Gilmartin
HyperWar: The Supreme Command (ETO) - http://www.ibiblio.org/hyperwa...
United States Army in World War II European Theater of Operations - Andrew Gilmartin
Andrew Gilmartin
How to Run a Tech Conference Part 1: Getting Started « Meghan Gill - http://meghangill.com/2012...
Over the past few years at 10gen, I’ve organized dozens of MongoDB conferences. Our first MongoDB Day was MongoSF in April 2010, and since then we’ve iterated on the format and organization of our events many times. In addition to conferences, we’ve organized MongoDB User Groups, hackathons, and an unconference for key contributors to the project. - Andrew Gilmartin
Andrew Gilmartin
JavaScript Encryption Program - http://home.versatel.nl/MAvanEv...
This page includes an open source JavaScript implementation of the RC4, AES, Serpent, Twofish, Caesar and RSA ciphers. Ciphers can encrypt and decrypt information such that persons who do not know the password (the decryption key) can not read it. The implemented ciphers are strong enough to protect important information such as your passwords and PIN numbers. - Andrew Gilmartin
Andrew Gilmartin
001 Pure JavaScript. Write your entire app in pure JavaScript. All the same APIs are available on the client and the server — including database APIs! — so the same code can easily run in either environment. 002 Live page updates. Just write your templates. They automatically update when data in the database changes. No more boilerplate redraw code to write. Supports any templating language. 003 Clean, powerful data synchronization. Write your client code as if it were running on the server and had direct access to the database. No more loading your data from REST endpoints. 004 Latency compensation. When a user makes a change, their screen updates immediately — no waiting for the server. If the server rejects their request or executes it differently, the client is patched up with what actually happened. 005 Hot Code Pushes. Update your app while users are connected without disturbing them. When you push a new version, the new code is seamlessly injected into each browser frame in whic - Andrew Gilmartin
Andrew Gilmartin
Node-Qt provides native bindings to the Qt library as a Node.js addon. The focus is on graphics and audio bindings; there is no need to duplicate the functionality of the Node API and its modules. We try to follow Qt's API as closely as possible, but sometimes quirks are inevitable (for example, virtual methods that handle events are translated into callback setters). See the header files in src/ for a list of available bindings, and comments in .cc files for possible API differences. For a translation of Qt's APIs into HTML5 APIs, see Node-Five. - Andrew Gilmartin
Andrew Gilmartin
So you’re organising a hack day or hackathon? Here are some basic requirements to make your event a success, and avoid the common pitfalls that could otherwise ruin it. If you cannot provide any of the following, make it clear to guests before registration. Attendees are generally forgiving when clear communication is given. - Andrew Gilmartin
Andrew Gilmartin
Up and Down the Ladder of Abstraction - http://worrydream.com/LadderO...
From Eliel. - Andrew Gilmartin
Andrew Gilmartin
A WebKit-based Mac OS X screensaver. Use any webpage or JavaScript program as a screensaver. - Andrew Gilmartin
Andrew Gilmartin
Libkestrel is a library for scala/java containing: ConcurrentBlockingQueue - a lock-free queue that allows readers to block (wait) for items JournaledQueue - a queue with potentially many read-pointers, where state of the queue and its readers is saved to disk These are variants and improvements of the building blocks of the kestrel distributed queue server project. The intent (as of November 2011) is to make kestrel use this library in its next major release. - Andrew Gilmartin
Andrew Gilmartin
How to build fast HTML5 mobile apps using backbone.js, zepto.js and trigger.io – Cross Platform Dev Blog - http://trigger.io/cross-p...
Last week, we discussed how we made our Native Bridge 5x faster than PhoneGap. This week, we’d like to share some techniques for making your application code just as snappy. For speed and responsiveness, we recommend backbone.js and zepto.js - Andrew Gilmartin
Andrew Gilmartin
Bret Victor - Inventing on Principle on Vimeo - http://vimeo.com/36579366
Bio: Bret Victor invents tools that enable people to understand and create. He has designed experimental UI concepts at Apple, interactive data graphics for Al Gore, and musical instruments at Alesis. - Andrew Gilmartin
Andrew Gilmartin
Making good-looking graphs shouldn't be hard. Morris.js is a lightweight library that uses jQuery and Raphaël to make drawing time-series graphs easy. - Andrew Gilmartin
Andrew Gilmartin
lwjgl.org - Home of the Lightweight Java Game Library - http://lwjgl.org/
The Lightweight Java Game Library (LWJGL) LWJGL is not meant to make writing games particularly easy; it is primarily an enabling technology which allows developers to get at resources that are simply otherwise unavailable or poorly implemented on the existing Java platform. We anticipate that the LWJGL will, through evolution and extension, become the foundation for more complete game libraries and "game engines" as they have popularly become known, and hide some of the new evils we have had to expose in the APIs. - Andrew Gilmartin
Andrew Gilmartin
mojodna/metricsd - GitHub - https://github.com/mojodna...
A metrics aggregator for Graphite - Andrew Gilmartin
Andrew Gilmartin
hyperic/jcollectd - GitHub - https://github.com/hyperic...
The jcollectd package implements the collectd protocol in Java, making it possible for Java applications to push data into collectd over the wire. A Java app can configure JMX MBean attributes to be collected, or use the Java client API directly. The listener side of the protocol is also supported, including an implementation that registers JMX MBeans making it possible to view collectd data using a graphical tool such as jconsole. - Andrew Gilmartin
Andrew Gilmartin
This library is an ultra low latency, high throughput, persisted, messaging and event driven in memory database. The typical latency is as low at 16 nano-seconds and supports throughputs of 5-20 million messages/record updates per second. It uses almost no heap, trivial GC impact, can be much larger than your physical memory size (only limited by the size of your disk) and can be shared *between processes* with better than 1/10th latency of using Sockets over loopback. - Andrew Gilmartin
Andrew Gilmartin
Cargo is a thin wrapper that allows you to manipulate Java EE containers in a standard way. - Andrew Gilmartin
Andrew Gilmartin
Pacifist is a shareware application that opens Mac OS X .pkg package files, .dmg disk images, and .zip, .tar, .tar.gz, .tar.bz2, and .xar archives and allows you to extract individual files and folders out of them. This is useful, for instance, if an application which is installed by the operating system becomes damaged and needs to be reinstalled without the hassle of reinstalling all of Mac OS X, or if you want to inspect a downloaded package to see what it will install before installing it. Pacifist is also able to verify existing installations and find missing or altered files*, and Pacifist can also examine the kernel extensions installed in your system to let you see what installer installed them, and whether the installer was made by Apple or a third-party. - Andrew Gilmartin
Andrew Gilmartin
mitmproxy is an SSL-capable man-in-the-middle HTTP proxy. It provides a console interface that allows traffic flows to be inspected and edited on the fly. mitmdump is the command-line version of mitmproxy, with the same functionality but without the frills. Think tcpdump for HTTP. Intercept and modify HTTP traffic on the fly Save HTTP conversations for later replay and analysis Replay both HTTP clients and servers Make scripted changes to HTTP traffic using Python SSL interception certs generated on the fly - Andrew Gilmartin
Andrew Gilmartin
VendorKit makes the process of using and managing libraries in iOS easy. VendorKit is modeled after Bundler. VendorKit streamlines the installation and update process for dependent libraries. It also tracks versions and manages dependencies between libraries. - Andrew Gilmartin
Andrew Gilmartin
Heroku | Cloud Application Platform - http://www.heroku.com/
Get up and running in minutes, and deploy instantly with git. Focus 100% on your code, and never think about servers, instances, or VMs again. - Andrew Gilmartin
Andrew Gilmartin
apenwarr/sshuttle - GitHub - https://github.com/apenwar...
As far as I know, sshuttle is the only program that solves the following common case: Your client machine (or router) is Linux, FreeBSD, or MacOS. You have access to a remote network via ssh. You don't necessarily have admin access on the remote network. The remote network has no VPN, or only stupid/complex VPN protocols (IPsec, PPTP, etc). Or maybe you are the admin and you just got frustrated with the awful state of VPN tools. You don't want to create an ssh port forward for every single host/port on the remote network. You hate openssh's port forwarding because it's randomly slow and/or stupid. You can't use openssh's PermitTunnel feature because it's disabled by default on openssh servers; plus it does TCP-over-TCP, which has terrible performance (see below). - Andrew Gilmartin
Andrew Gilmartin
cron4j - a pure Java cron-like scheduler - http://www.sauronsoftware.it/project...
cron4j is a scheduler for the Java platform which is very similar to the UNIX cron daemon. With cron4j you can launch, from within your Java applications, any task you need at the right time, according to some simple rules. - Andrew Gilmartin
Andrew Gilmartin
/ - ddribin - Open Source code written by Dave Dribin. - Google Project Hosting - http://code.google.com/p...
Potential base for writing my own QuickLook plugins. - Andrew Gilmartin
Andrew Gilmartin
John Caserta / Data-Driven Design - http://johncaserta.com/section...
Designing contemporary projects often means working within the constraints and possibilities of a relational database. Altough a database requires content to be stored in a very rigid way, it does not need to be delivered in the same way. This unit asks you to design an interface for the 85,000 artworks in the RISD Museum collection without forgetting what makes the originals worth visiting. - Andrew Gilmartin
Andrew Gilmartin
Using Gossip Protocols for Failure Detection, Monitoring, Messaging and Other Good Things - http://highscalability.com/blog...
Consider using Zookeeper instead, but.... - Andrew Gilmartin
Other ways to read this feed:Feed readerFacebook