Pebbling Club 🐧đŸȘš

  • Ravello Systems
    Notes
    Ravello enables you to overcome your internal resource constraints and use the public cloud to develop and test your applications. Supercharge your development process!
    Unfurl
  • geertj / mdc_queue
    Notes
    Simulation of an M/D/c queue
    Unfurl
  • traceGL
    Notes
    With traceGL you can see all JavaScript codeflow, in a high performance webGL visualiser. Its like an oscilloscope, for code.
    Unfurl
  • The Escapist : News : Pirating Game Dev Tycoon Dooms Players to be Ruined By Piracy
    Notes
    In an ironic twist, modified code in the cracked version of the game ensures that pirate's in-game progress is constantly ruined by rampant piracy.
    Feed
    Embed
    Unfurl
  • Ken's Programming Blog: I Knew a Programmer that Went Completely Insane
    Notes
    It may be hard to swallow but the extra effort and hours that you put into your job as a software developer does not usually amount to someone higher up thinking you should run the company. It has been my experience that good producers are more likely to be asked to continue to produce. If they moved you to a higher position and better pay then who would produce the software?
    Feed
    Unfurl
  • Checkout github pull requests locally
    Notes
    Checkout github pull requests locally
    Feed
    Unfurl
  • What you can learn from the monster LibreOffice project | Open Source Software - InfoWorld
    Notes
    How did the community form in the first place? A core of developers carried over their work from the former OpenOffice.org community, but the key move was to make it easy and fun to join in with development, so the project avoided barriers to participation. The mailing lists were tuned to welcome newcomers rather than to favor existing developers; a page of "easy hacks" created for newcomers had small, tasty morsels to chew over, and extensive README files were made easily findable.
    Unfurl
  • Sessions The vim Feature You Probably Arent Using - Bocoup
    Notes
    When you’ve been working for awhile and you’re all moved in to your new digs – maybe it’s the end of the day, maybe it’s been 71 days and you finally have to give in and restart your computer, you just save the session file to anywhere you’d like (I like ~/.vim/sessions/) using :mksession (or :mks)
    Unfurl
  • Create a Google Talk bot with Node.js: Part One | Simon Holywell - Web developer in Brighton
    Notes
    Programming a chat bot was once the domain of the hardcore hacker tapping packets as they passed over the wire from proprietary client applications to closed source servers, but not any more!
    Feed
    Unfurl
  • Be Cordial or Be on Your Way
    Notes
    RT @lxt: Also, @kennethreitz says it so much more eloquently than I could:
    Unfurl
  • Leave git diff result in the terminal - Stack Overflow
    Notes
    export LESS=eFRX
    Feed
    Unfurl
  • Kanban? No, it can't
    Notes
    That's an... interesting perspective: "Kanban is a paternalistic project management theory that aims to set developers on the right path. It promotes the idea that the manager is the arbiter of success and the deliverer of change. And like its forbear Scrum, its major proponents are those who don’t code for a living."
    Unfurl
  • Deconstructing Agile Communication
    Notes
    We need to return to the communication medium of writing as a skilled, and sometimes arduous craft. We should favour neither speech nor writing above each other, or as binary opposites. Both mechanisms should exist equally in our world and each be used correctly in their appropriate contexts.
    Unfurl
  • VĂ­ctor MartĂ­nez : Take a photo of yourself every time you commit
    Unfurl
  • Index of /pub/mozilla.org/b2g/nightly/latest-mozilla-central
    Notes
    desktop b2g
    Unfurl
  • Mac OS X Build Prerequisites - Developer Guide | MDN
    Unfurl
  • mroth/lolcommits
    Notes
    Takes a snapshot with your Mac's built-in iSight/FaceTime webcam (or any working webcam on Linux) every time you git commit code, and archives a lolcat style image with it.
    Unfurl
  • goodeggs/fibrous
    Notes
    Easily mix asynchronous and synchronous programming styles in node.js
    Unfurl
  • Interpreted Languages: Tcl, Lua, JavaScript, Io - Hyperpolyglot
    Notes
    a side-by-side reference sheet
    Unfurl
  • Coding Horror: Learn to Read the Source, Luke
    Notes
    The transformative power of "source always included" in JavaScript is a major reason why I coined – and continue to believe in – Atwood's Law. Even if "view source" isn't built in (but it totally should be), you should demand access to the underlying source code for your stack. No matter what the documentation says, the source code is the ultimate truth, the best and most definitive and up-to-date documentation you're likely to find. This will be true forever, so the sooner you come to terms with this, the better off you'll be as a software developer.
    Unfurl
  • The Text Triumvirate
    Notes
    This post aims to provide an overview of how to create a highly functional and easy to configure Text Triumvirate for those new to this tool chain. I try to focus on aspects of how to integrate zsh, vim, and tmux with particular focus on my experiences with two common problems—copy/paste functionality and color aesthetics.
    Unfurl
  • dulwich - Python implementation of Git — dulwich 0.8.4 documentation
    Notes
    It aims to give an interface to git repos (both local and remote) that doesn’t call out to git directly but instead uses pure Python.
    Unfurl
  • Unit testing in node.js
    Notes
    Lets walk through a basic node.js program using Test Driven Developement (TDD) and nodeunit. This program asks the user to enter a number, doubles it and returns the result.
    Unfurl
  • #reviewth.is @github
    Notes
    GitHub gives us almost everything we need to do code reviews. Commit, file and line level comments, comment notifications, plus everything else that makes the GitHub experience great. The only thing missing is an easy way to initiate a review. If I want my code to be reviewed, I’ve got to go to GitHub, get the URL (and any other info), then compose an email to everyone I want to review it.
    Unfurl
  • Vimbits: Save file on focus lost
    Notes
    saves the file whenever focus is lost
    Unfurl
  • modules - Node.js Manual & Documentation
    Notes
    When a file is run directly from Node, require.main is set to its module. That means that you can determine whether a file has been run directly by testing require.main === module
    Unfurl
  • Benvie/Node.js-Ultra-REPL - GitHub
    Notes
    Starting with Node's built in REPL, add in a completely redone inspect formatter, actual functioning separate V8 contexts, keybindings to create, switch, and delete between them, combine it with a bunch of color. ULTRA REPL
    Unfurl
  • node_modules in git
    Notes
    Everyone I’ve told this too tells me I’m an idiot and then a few weeks later tells me I was right and checking node_modules in to git has been a blessing to deployment and development. It’s objectively better, but here are some of the questions/complaints I seem to get.
    Unfurl
  • Compiler Node.js pour ARM v5 - IT Wars
    Notes
    Some tweaks to get node built. Worked on my Synolody DS210j
    Feed
    Unfurl
  • Vim anti-patterns | Arabesque
    Feed
    Embed
    Unfurl
  • Wikimedia Labs - MediaWiki
    Notes
    Wikimedia Labs is a two-part project aimed at improving the volunteer involvement in operations and software development. The first part of this project is Test/Dev Labs, and the second part is Tool Labs.
    Feed
    Unfurl
  • inessential.com: Mac Text Editors and Navigation
    Notes
    Unfortunately, there’s no standard for Go to Line in Mac text editors. Each editor does it differently, and they usually screw up at least one part of it so that it’s not-particularly-usable. (Which causes me to curse through my nose, throw one of the plush toys they permit me to have, and then run back to Mama Terminal for solace.)
    Feed
    Unfurl
  • Scripting News: Don't remove features from products
    Notes
    And then the product just died. Sales disappeared, until we could get out a version of the product that had most of the features of the other two, and added some new twists. Even then the product didn't get on a good footing until a year after that, when we came out with a product that did a lot more than any of our previous products. But I learned a lesson I would never forget. Even when you aren't actually taking features out of a product, you can't appear to the users to be doing that. They will make you pay for it. #
    Feed
    Unfurl
  • Show all TODOs and a few relative lines after it.
    Unfurl
  • Bootstrapped extensions - MDC Doc Center
    Notes
    Traditional extensions include overlays, wherein the application can load up XUL from the extension's package and automatically apply it atop its own UI. While this makes creating extensions that add to the application's user interface relatively easy, it means that updating, installing, or disabling an extension requires an application restart.
    Unfurl
  • tpope's vim-fugitive at master - GitHub
    Unfurl
  • rtomayko's bcat at master - GitHub
    Notes
    "A pipe to browser utility"
    Unfurl
  • Patchwork - Web-based patch tracking system
    Notes
    "Patchwork is a web-based patch tracking system designed to facilitate the contribution and management of contributions to an open-source project. Patches that have been sent to a mailing list are 'caught' by the system, and appear on a web page. Any comments posted that reference the patch are appended to the patch page too. "
    Unfurl
  • gource - Project Hosting on Google Code
    Notes
    "Gource is a software version control visualization tool."
    Unfurl
  • Alex Payne — Don't Be A Hero
    Notes
    Cue the Tina Turner... o/` We don't need another hero o/` "Managers: stop rewarding people for pulling long hours. Don’t punish them, of course, but rephrase the conversation within your company. If someone is working at four in the morning, something is deeply wrong. Figure out what’s broken and delegate the work out evenly across your team such that it doesn’t happen again. Don’t pat your hero on the back for “pulling another late-nighter”. You’re clearly managing someone highly motivated, but you need to shape that motivation into something more constructive. That energy needs to go into design, architecture, planning, and testing, not late night patch sessions."
    Unfurl
  • Hg-Git Mercurial Plugin - GitHub
    Unfurl
  • git-submodule(1)
    Notes
    "Submodules allow foreign repositories to be embedded within a dedicated subdirectory of the source tree, always pointed at a particular commit."
    Unfurl
  • quilt - Summary [Savannah]
    Notes
    "The scripts allow to manage a series of patches by keeping track of the changes each patch makes. Patches can be applied, un-applied, refreshed, etc." Checkpoint and maintain floating uncommitted work-in-progress changes as a stack of patches atop a moving-target project.
    Unfurl
  • Links » Quilt and SVN: A Slightly Unhappy Marriage
    Notes
    "The issue comes when you finally get approval for your patch and you commit it to the tree. At this point, you want to delete it from the patch series - but quilt won’t let you, because it is applied. If you pop it, then you’ll undo what you’ve just committed. So, what to do? Here’s my ad-hoc recipe"
    Unfurl
  • Making quilt and subversion work together | Carfax
    Notes
    "apply the current quilt patch to the subversion repository, commit it using the patch comments from quilt as the commit message, and remove the patch from the quilt patch series."
    Unfurl
  • Eating one's own dog food - Wikipedia, the free encyclopedia
    Notes
    "To say that a company "eats its own dog food" means that it uses the products that it makes."
    Unfurl
  • Beanstalkd - Software - xph.us
    Notes
    "beanstalkd is a fast, distributed, in-memory workqueue service."
    Unfurl
  • Hacknot - If They Come, How Will They Build It?
    Notes
    "the opening gambit for the vast majority of development efforts I have participated in where I have not been amongst the first generation of programmers to work on the project."
    Unfurl
  • The Fishbowl: 'Just' is a Four-Letter Word
    Notes
    "‘Just’ is quite rightly included amongst the C2 wiki list of Alarm Bell Phrases."
    Unfurl
  • Under The Sun: Top 20 replies by Programmers to Testers when their programs don't work
    Notes
    "There is something funky in your data."
    Unfurl