Wastholm.com

The basic idea of story branching (sometimes referred to as “issue-driven development”) is that you create a development branch for each and every JIRA issue you implement.

Bug fixes, user stories, spikes… they all get their own branch.

Madness, you say!

And I would agree with you if we were still using a centralized version control system like SVN.

But branching in Git is very lightweight and merges don’t lock up the entire repository, making this crazy idea quite practical.

w3af is a Web Application Attack and Audit Framework. The project's goal is to create a framework to find and exploit web application vulnerabilities that is easy to use and extend..

The Blit (originally named the Jerq!) was an early graphical user interface, connected to a UNIX computer. Inspired by the Xerox Alto from the early 1970s, creators Rob Pike and Bart Locanthi wanted to make a graphics machine for use at Bell Labs that would have the usability of the Xerox, but with the processing power of a 1981 computer. Created using a Motorola microprocessor instead of a Bell one, the machine would be retooled for the commercial market (business market, because it was still expensive) as the AT&T; 5620, which came out in 1984 — using a Western Electric WE32000 microprocessor. The Blit had a vertically-oriented display and an early mouse peripheral; this video explains how it worked.

WePay is a Y Combinator-backed startup originally formed mostly to make it easier for groups to collect money and make payments together. But it’s recently gone beyond just helping out groups, providing an ultra-simple platform for anyone to collect and manage payments online. It’s added support for event registration and ticketing, custom invoicing, donations, and e-commerce. A few weeks ago, it even rolled out a white-label payments API and lowered its prices to court third-party developers and better compete against PayPal and others.

Now the company is making it even easier for websites to collect money, sell goods, or receive donations, by offering up a way to accept payments right on a client’s website. For site owners, adding a WePay Payment Button is as easy as embedding a YouTube video — they merely add a small cut-and-paste piece of code to the site.

Many people who have managed projects with hours have a hard time understanding why story points are better. They have failed to understand some fundamental data that has been published for over 20 years in the industry literature as well as the latest research.

First, let's look at the latest data on project failures. Failure rates are increasing for IT projects during the current disruption of the global financial system. The latest Standish group analysis shows that agile projects have three times the success rate of traditional projects. Jim Johnson now recommends agile practice be used universally on all projects.

Here are a couple of quick tips for writing more robust shell scripts from my last 10 years of working with bash.

PROBLEM: You are a web programmer. You have users. Your users rate stuff on your site. You want to put the highest-rated stuff at the top and lowest-rated at the bottom. You need some sort of "score" to sort by.

...

CORRECT SOLUTION: Score = Lower bound of Wilson score confidence interval for a Bernoulli parameter.

HTTP already has its own authentication system, and there are hundreds — perhaps thousands — of tools that know how to work with it. Wouldn’t it be great if there was a way to use that in our own scripts, but have something communicate with the services using OAuth behind the scenes? Thus, foauth.org was born.

Rather than try to build a bunch of bells and whistles and make everything really complicated, we focused on just one task: taking OAuth out of the equation when accessing your own data. So, unlike Apigee, we’re not monitoring your API usage or promising any statistics or anything like that. Our goal is to help you login with OAuth-compliant services using HTTP Basic authentication. That’s it.

Sikuli is a visual technology to automate and test graphical user interfaces (GUI) using images (screenshots). Sikuli includes Sikuli Script, a visual scripting API for Jython, and Sikuli IDE, an integrated development environment for writing visual scripts with screenshots easily. Sikuli Script automates anything you see on the screen without internal API's support. You can programmatically control a web page, a Windows/Linux/Mac OS X desktop application, or even an iphone or android application running in a simulator or via VNC.

Nexus manages software “artifacts” required for development, deployment, and provisioning. If you develop software, Nexus can help you share those artifacts with other developers and end-users. Maven’s central repository has always served as a great convenience for users of Maven, but it has always been recommended to maintain your own repositories to ensure stability within your organization. Nexus greatly simplifies the maintenance of your own internal repositories and access to external repositories. With Nexus you can completely control access to, and deployment of, every artifact in your organization from a single location.

The Nexus book.

|< First   < Previous   199–208 (530)   Next >   Last >|