mlednor + programming 33
Free source code hosting — Bitbucket
october 2011 by mlednor
Unlimited DVCS Code Hosting, Free
Store all of your Git and Mercurial source code in one place with unlimited private repositories. Includes issue tracking, wiki, and pull requests.
Secure hosting with flexible permissions for your repositories. Integrates with JIRA, Jenkins, Pivotal, Cloud9 IDE and other developer tools.
development
hosting
programming
versioncontrol
Store all of your Git and Mercurial source code in one place with unlimited private repositories. Includes issue tracking, wiki, and pull requests.
Secure hosting with flexible permissions for your repositories. Integrates with JIRA, Jenkins, Pivotal, Cloud9 IDE and other developer tools.
october 2011 by mlednor
localtunnel: instantly show localhost to the rest of the world
june 2011 by mlednor
The easiest way to share localhost web servers to the rest of the world.
programming
ssh
june 2011 by mlednor
Troy Hunt: The 10 commandments of good source control management
may 2011 by mlednor
Ah source control, if there’s a more essential tool which indiscriminately spans programming languages without favour, I’m yet to see it. It’s an essential component of how so many of us work; the lifeblood of many development teams, if you like. So why do we often get it so wrong? Why are some of the really core, fundamentals of version control systems often so poorly understood?
I boil it down to 10 practices – or “commandments” if you like – which often break down or are not properly understand to begin with. These are all relevant to version control products of all types and programming languages of all flavours. I’ll pick some examples from Subversion and .NET but they’re broadly applicable to other technologies.
programming
versioncontrol
I boil it down to 10 practices – or “commandments” if you like – which often break down or are not properly understand to begin with. These are all relevant to version control products of all types and programming languages of all flavours. I’ll pick some examples from Subversion and .NET but they’re broadly applicable to other technologies.
may 2011 by mlednor
simple algorithms
april 2011 by mlednor
This is a place to find information about some of the more fundamental algorithms used in computer science. This information is widely available on the net, but hopefully the way it's presented and discussed here will resonate with you.
Most of these are things you wouldn't need to write yourself. Modern libraries and languages tend to have quality implementations for all of this. Nonetheless, I truly believe that understanding how things work is key to improving how we work.
development
programming
Most of these are things you wouldn't need to write yourself. Modern libraries and languages tend to have quality implementations for all of this. Nonetheless, I truly believe that understanding how things work is key to improving how we work.
april 2011 by mlednor
The Scala Programming Language
april 2011 by mlednor
Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive. Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application.
java
programming
april 2011 by mlednor
Why Beginners Should Choose Ruby
march 2011 by mlednor
I've rarely been as excited about anything related to web development as when making the switch to Ruby a couple of years ago. But it was when my fellow student from ITP, Greg Borenstein introduced me to Sinatra that I first noticed how perfect an environment Ruby is for web dev beginners.
In this post I will try to illustrate why I think Ruby and Sinatra should be the preferred environment for students who have never programmed before - and why it beats PHP any time.
ruby
programming
In this post I will try to illustrate why I think Ruby and Sinatra should be the preferred environment for students who have never programmed before - and why it beats PHP any time.
march 2011 by mlednor
Cocoa Is My Girlfriend » Subduing CATiledLayer
march 2011 by mlednor
Many technologies we use as Cocoa/Cocoa Touch developers stand untouched by the faint of heart because often we simply don’t understand them and employing them can seem a daunting task. One of those technologies is found in Core Animation and is referred to as the CATiledLayer. It seems like a magical sort of technology because so much of its implementation is a bit of a black box and this fact contributes to it being misunderstood. CATiledLayer simply provides a way to draw very large images without incurring a severe memory hit. This is important no matter where you’re deploying, but it especially matters on iOS devices as memory is precious and when the OS tells you to free up memory, you better be able to do so or your app will be brought down. This blog post is intended to demonstrate that CATiledLayer works as advertised and implementing it is not as hard as it may have once seemed.
programming
cocoa
mac
march 2011 by mlednor
Welcome to Jenkins CI! | Jenkins CI
february 2011 by mlednor
Jenkins monitors executions of repeated jobs, such as building a software project or jobs run by cron.
programming
java
february 2011 by mlednor
Text And Mate « Rails Test Prescriptions Blog
february 2011 by mlednor
After a long time bouncing back and forth, I’ve come back to TextMate as my main editor. I realize that’s starting to sound almost old-school these days, but it still works the best for me.
What I’ve come to realize about TextMate versus, say, Vim, or RubyMine is that a) this is a genuinely personal decision and different people are just more comfortable with some tools than other and b) it comes down to what each tool makes easy and how useful that is.
For instance, RubyMine. RubyMine makes navigating a project super easy, which is great, since I do that all the time. It also makes refactoring easy, which is less useful because in practice I use the automated refactoring less. Vim makes manipulating text, if not easy, at least powerful, but again, I find myself doing that less. And the thing that Vim makes hard, having to keep track of modes, absolutely drives me crazy.
Anyway, TextMate. TextMate makes creating new snippets and triggers very easy, and doesn’t make anything particularly hard. That said, I have seen in some of my pairing around that a lot of Ruby developers don’t know about all the tools that give TextMate some of the features of RubyMine and Vim. So here are a dozen or so things that you can to to make TextMate work for you.
textmate
rails
programming
tips
What I’ve come to realize about TextMate versus, say, Vim, or RubyMine is that a) this is a genuinely personal decision and different people are just more comfortable with some tools than other and b) it comes down to what each tool makes easy and how useful that is.
For instance, RubyMine. RubyMine makes navigating a project super easy, which is great, since I do that all the time. It also makes refactoring easy, which is less useful because in practice I use the automated refactoring less. Vim makes manipulating text, if not easy, at least powerful, but again, I find myself doing that less. And the thing that Vim makes hard, having to keep track of modes, absolutely drives me crazy.
Anyway, TextMate. TextMate makes creating new snippets and triggers very easy, and doesn’t make anything particularly hard. That said, I have seen in some of my pairing around that a lot of Ruby developers don’t know about all the tools that give TextMate some of the features of RubyMine and Vim. So here are a dozen or so things that you can to to make TextMate work for you.
february 2011 by mlednor
txt2re: headache relief for programmers :: regular expression generator
february 2011 by mlednor
headache relief for programmers :: regular expression generator
programming
tools
generator
february 2011 by mlednor
Redis
january 2011 by mlednor
Redis is an open source, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets.
database
opensource
programming
january 2011 by mlednor
Understanding Map Reduce
january 2011 by mlednor
Map reduce is a powerful tool to process and aggregate batch data. While performance benefits are often cited as the main draw, clarity and simplicity are the real advantage it offers us normal programmers.
programming
january 2011 by mlednor
REXML Tutorial - Home
december 2010 by mlednor
This is a tutorial for using REXML, a pure Ruby XML processor.
ruby
programming
tutorial
december 2010 by mlednor
delicious/help/api
december 2010 by mlednor
Read/write access to your Delicious bookmarks and tags via an HTTP-based interface
pinboard
api
programming
december 2010 by mlednor
free - List of freely available programming books - Stack Overflow
december 2010 by mlednor
I'm trying to amass a list of programming books with opensource licenses, like Creative Commons, GPL, etc. The books can be about a particular programming language or about computers in general.
What are some freely available programming books on the internet?
programming
reference
books
What are some freely available programming books on the internet?
december 2010 by mlednor
Determining Next Date with Excel - Snook.ca
november 2010 by mlednor
Excuse me while I self-document something. I've been using Excel for years. I've done some crazy stuff with Excel. One of the more tame things that I've done is track my finances with it. I have a spreadsheet that I've entered all my bills and especially indicated all the ones that automatically withdraw from my bank account.
However, I want to know the next time they're going to come out. I can tell you the next time something will come out whether it's monthly, bi-weekly, or weekly. And I even have conditional formatting in place to colour code when things are more urgent.
office
programming
However, I want to know the next time they're going to come out. I can tell you the next time something will come out whether it's monthly, bi-weekly, or weekly. And I even have conditional formatting in place to colour code when things are more urgent.
november 2010 by mlednor
9 Ways to Instantly Code Faster | Nettuts+
october 2010 by mlednor
Doesn’t the title say it all? There are a wide variety of tools and techniques which can drastically improve the speed at which we code. Particularly during time-sensitive settings, even a savings of a few seconds per iteration can add up substantially over the course of the month. I’ll show you ten of my favorite methods in this article.
programming
webdesign
productivity
development
october 2010 by mlednor
10 Tools To Add Some Spice To Your UNIX Shell Scripts
september 2010 by mlednor
There are some misconceptions that shell scripts are only for a CLI environment. You can easily use various tools to write GUI and/or network (socket) scripts under KDE or Gnome desktops. Shell scripts can make use of some of the GUI widget (menus, warning boxs, progress bars etc). You can always control the final output, cursor position on screen, various output effects, and so on. With the following tools you can build powerful, interactive, user friendly UNIX / Linux bash shell scripts.
Creating GUI application is not just expensive task but task that takes time and patience. Luckily, both UNIX and Linux ships with plenty of tools to write beautiful GUI scripts. The following tools are tested on FreeBSD and Linux operating systems but should work under other UNIX like operating systems.
bash
linux
programming
scripting
unix
Creating GUI application is not just expensive task but task that takes time and patience. Luckily, both UNIX and Linux ships with plenty of tools to write beautiful GUI scripts. The following tools are tested on FreeBSD and Linux operating systems but should work under other UNIX like operating systems.
september 2010 by mlednor
One Div Zero: A Brief, Incomplete, and Mostly Wrong History of Programming Languages
may 2010 by mlednor
If cars were built like software then...well, I don't know squat about building cars so who knows. It might be kinda cool. But probably not.
programming
humour
may 2010 by mlednor
How to Get Started with Processing - O'Reilly Answers
march 2010 by mlednor
Are you a creative type that would like to get started with designing and prototyping with Processing?
In this excerpt from Visualizing Data Ben Fry introduces the Processing Environment and quickly gets you sketching
with Processing.
programming
processing
In this excerpt from Visualizing Data Ben Fry introduces the Processing Environment and quickly gets you sketching
with Processing.
march 2010 by mlednor
Free Programming and Computer Science Books
february 2010 by mlednor
Free books on technology subjects.
books
programming
february 2010 by mlednor
Computer-Books.us - Free computer books
february 2010 by mlednor
Highest quality computer books all of which are available for free download
books
programming
february 2010 by mlednor
related tags
api ⊕ bash ⊕ books ⊕ cocoa ⊕ database ⊕ design ⊕ development ⊕ framework ⊕ generator ⊕ hosting ⊕ howto ⊕ humour ⊕ java ⊕ javascript ⊕ linux ⊕ mac ⊕ office ⊕ opensource ⊕ pinboard ⊕ pipes ⊕ processing ⊕ productivity ⊕ programming ⊖ questions ⊕ rails ⊕ reference ⊕ ruby ⊕ scripting ⊕ software ⊕ ssh ⊕ textmate ⊕ tips ⊕ tools ⊕ tutorial ⊕ unix ⊕ versioncontrol ⊕ web ⊕ webdesign ⊕Copy this bookmark: