For some time now, I've wanted to have an svn set up on my shared web host similar to what we have here at civicactions. Having to make changes on my local machine for any personal (non-civicactions client) sites, then scp those files up to my server is ridiculous -- especially since when working on client sites, I've become so used to simply commiting the changes to a repository and then updating that repository on the server side. All that said though, I kept putting off the svn set up because as a simple drupal and civicrm developer, I was afraid that a system admin task like setting up svn would be too involved and maybe a bit over my head. Turns out, I should've done it months ago. How To Set Up An SVN Repository In 7 Simple Steps | A. J. Roach
Source Checkout - cse481k - Game-based Interface group
Your startup needs a dashboard | Fruit Business Your startup is logging hundreds of metrics. If it isn’t, you should fix that right now . Your users are awesome – most of the metrics update a few times a second, the slowest only a few times a minute. So how often do you parse those logs and look for what they’re trying to say? Draw a graph or twenty?
Quick! How many CPU cores does your phone have? How does it stack up next to the iPhone 4s? Don't be caught not knowing. Find out on Sortable.com .
Debugging is the cornerstone of being a programmer. The first meaning of the verb to debug is to remove errors, but the meaning that really matters is to see into the execution of a program by examining it . A programmer that cannot debug effectively is blind. Idealists that think design, or analysis, or complexity theory, or whatnot, are more fundamental are not working programmers. The working programmer does not live in an ideal world. How to be a Programmer: A Short, Comprehensive, and Personal Summary
Free Classes. Awesome Instructors. Inspiring Community.
Programming Achievements: How to Level Up as a Developer [jasonrudolph.com] Published on Tuesday, August 09, 2011 in better How does a good developer become a great developer? Forget greatness for a moment: How does a decent developer become a good developer? There is no definitive path from Step 1 to Step n . Heck, it's not even clear what Step n is.
Work at a Startup 2012
How to Win a Hackathon - Rummage How to Win a Hackathon For 30 straight hours this weekend, my co-founder, Matt, and I competed in AngelHack (the biggest hackathon in the nation) for $75,000 in prizes, and the potential for recognition of our startup, Rummage . The product we built, SnapStore.me , placed first on the West Coast, and second overall:
Projects - Weekendhacker
Build It With Me
One of the most frequent questions I get goes something like this: “I have a really cool idea, but (name of big company or university) has a patent on that.” With over 8,000,000 patents issued to date and thousands of new patents issued weekly, the chances are good that there are patents out there that are relevant to your business or idea. Knowingly infringing an active patent can lead to disastrous consequences for your business. Help! There’s a patent on my idea! What now? « Startups and IP Strategy
Startup skills vs startup ideas There's an interesting but damaging perversion in the startup world, around ideas vs execution. Even among those who believe that "ideas are worthless, execution is everything", there is a practical, observable tendency to rate theory over practice. If you were advising someone about how to build a top quality web application, and they didn't know how to program, you'd tell them that first they need to learn to program, probably spend a year or more practicing the craft, before they have a chance to build even a mediocre quality application. Programming is a highly complex activity that takes skill (built through experience) to do well.
Machine Learning - complete course notes The following notes represent a complete, stand alone interpretation of Stanford's machine learning course presented by Professor Andrew Ng and originally posted on the ml-class.org website during the fall 2011 semester. The topics covered are shown below, although for a more detailed summary see lecture 19. The only content not covered here is the Octave/MATLAB programming. All diagrams are my own or are directly taken from the lectures, full credit to Professor Ng for a truly exceptional lecture course. What are these notes?
Guide-1-Step-2 - Getting started with Handcraft
Latest shows On the last show of this series we ask whether the RFP is broken, look at lean usability and investigate ways of working closer with our clients. Oh yes and Marcus picks a post from the BBC (surprise, surprise). Podcast: Play in new window | Download Podcast Archive
Recently, Google announced that they are sending free Nexus One or Dro id devices to developers with 3.5+ stars and 5,000+ downloads on their applications – making it that much more attractive to become a (good) Android developer and to come up with a good Android application design. Want to know how to write Google Android apps? Android applications are written in Java – a relatively easy to learn, friendly language for new developers. Aside from the possibility of a free Nexus One and some money, you could actually contribute to the Android community.
Developing Android Applications with Java: Overview Week - Build a Flashlight App
facebook's Repositories - GitHub
facebook/connect-js - GitHub
facebook/git-review - GitHub
facebook/open-graph-protocol - GitHub
A script enabled browser is required for this page to function properly Oracle Technology Network > Java SE > Java SE Documentation > Java SE Specifications Contact Us Report errors in JLS Report errors in JVMS Lexical Structure
This entry is part 5 of 5 in the Python from Scratch Session - Show All « Previous We’ve covered quite a bit of Python in the previous tutorials in this Session. Today, we’re going to combine everything we’ve learned so far to build a dynamic website with Python. Prefer a Video Tutorial? So, how do you get started creating websites with Python?
We sill start off by walking though the different parts of a GIF file. (The information on this page is primarily drawn from the W3C GIF89a specification .) A GIF file is made up of a bunch of different "blocks" of data. 3MF Project: What's In A GIF - Bit by Byte
http://nvie.com/posts/a-successful-git-branching-model/ Published: January 05, 2010 In this post I present the development model that I’ve introduced for all of my projects (both at work and private) about a year ago, and which has turned out to be very successful.
The Tools We Work With — Varnish version trunk documentation
About Jarvis - GitHub