Trending Sources

Scaling CI at Etsy: Divide and Concur, Revisited

Code as Craft

We needed some way to communicate the test status at each stage of the deployment pipeline. Our Jenkins dashboard was quite verbose. Enjoy!

Lessons Learned: Great open source scalability tools from Danga

Startup Lessons Learned

Lessons Learned by Eric Ries Friday, September 5, 2008 Great open source scalability tools from Danga If you are trying to build a scalable LAMP service, its always best to start with the original and still quite relevant presentation, from Brad Fitzpatrick when he was at LiveJournal. Case Study: Continuous deployment makes releases n.

Re-Introducing Deployinator, now as a gem!

Code as Craft

If you aren’t familiar with Deployinator, it’s a tool we wrote to deploy code to Etsy.com. We deploy code about 40 times per day.

Atomic deploys at Etsy

Code as Craft

A key part of Continuous Integration is being able to deploy quickly, safely and with minimal impact to production traffic. Sites use various deploy automation tools like Capistrano, Fabric and a large number of homegrown rsync-based ones. At Etsy we use a tool we built and open-sourced called  Deployinator.

Announcing our investment in Dataloop

The Equity Kicker

I’m very pleased to let you all know that we have invested in Dataloop.io. The announcement went live yesterday.

Cloud 20

Lessons Learned: What does a startup CTO actually do?

Startup Lessons Learned

And what about if deployment takes forever? If not, whos going to insist we switch to free and open source software? Great piece!

CTO 61

Lessons Learned: The three drivers of growth for your business.

Startup Lessons Learned

Make sure you test to see if they are truly open minded, because otherwise you risk them banging their head against a wall, trying to use the tactics that worked so well in their previous company. Case Study: Continuous deployment makes releases n. Choose one. Thats where Id like to pick up the discussion. One last thought.

Lean Startup at Scale

Startup Lessons Learned

That is, once you’re no longer a small company and you have some success, how do you execute and continue to grow through innovation? Week 1 - New Feature 2 - Development and testing continue together. Continuous deployment: A key component of speed is to keep pushing out work. It wasn’t always this way.

Lean 41

Lessons Learned: A new version of the Joel Test (draft)

Startup Lessons Learned

Lets start with the original list: Do you use source control ? There was a time when "web content" was considered "not code" and therefore not routinely source controlled. But if you want to practice rapid deployment, you need to be able to deploy that build in one step as well. Can you make a build in one step? for H.

Lean 29

Lessons Learned: SEM on five dollars a day

Startup Lessons Learned

You mention "we had also built a simple cohort-based analytics system" Is tihs a commercial/open source systems. Case Study: Continuous deployment makes releases n. Towards a new entrepreneurship ► 2009 (88) ► December (4) Continuous deployment for mission-critical applica. SEM is a simple idea.

SEM 24

Case Study: Rapid iteration with hardware

Startup Lessons Learned

Specifications turned out to be open to multiple interpretations, usability was the last priority (if a priority at all). version of the product, but the toy manufacturer we licensed the toy to, wasn't interested in a new version, as the original version continues to sell well to this day. What follows are solely his opinions. Joris.

Embrace technical debt

Startup Lessons Learned

We can choose to continue paying the interest, or we can pay down the principal by refactoring the quick and dirty design into the better design. The biggest source of waste in new product development is building something that nobody wants. Leverage product development with open source and third parties. Remember Hamlet?

Lean 45

Moving from SVN to Git in 1,000 easy steps!

Code as Craft

This past summer we completed a project that spanned several months of planning and preparation – moving our source control from Subversion to Git. The code that runs our search engine, front-end web stack, support/admin tools, API, configuration management, and more are now stored in and deployed from Git. Execution. Seriously.

Lessons Learned: The one line split-test, or how to A/B all the time

Startup Lessons Learned

The goal is to have split-testing be a continuous part of our development process, so much so that it is considered a completely routine part of developing a new feature. Case Study: Continuous deployment makes releases n. In this post I hope to talk about how to do it well, in terms appropriate for both audiences. See Ideas.

Web 2.0 Development and Business Lessons: Giving Developers.

Web 2.0 Development and Business Lessons

Rapid iteration through continuous deployment is the beauty of writing web applications. Open Source to the. Web 2.0 Web 2.0

Infrastructure upgrades with Chef

Code as Craft

In order to make this easier we created a library cookbook which we are releasing as Open Source today. For infrastructure changes we have the same continuous deployment mentality. continuously deployed. Infrastructure overview. billion page views a month on a relatively small number of machines. So if.

Lessons Learned: Getting started with split-testing

Startup Lessons Learned

Each experiment is like a little mystery, and if you can get into a mindset of open-mindedness about the answer, the answers will continually surprise and amaze you. Labels: split-test 2comments: Greg Dingle said. A few days ago I open-sourced a framework for split-testing, A/B testing or continous optimization. for H.

Andrew Chen: Growing renewable audiences

Startup Lessons Learned

Case Study: Continuous deployment makes releases n. Towards a new entrepreneurship ► 2009 (88) ► December (4) Continuous deployment for mission-critical applica. It’s easy to overestimate the impact of this kind of traffic because it just feels good to have your name and company featured. Expo SF (May.

How to listen to customers, and not just the loud people

Startup Lessons Learned

Case Study: Continuous deployment makes releases n. Towards a new entrepreneurship ► 2009 (88) ► December (4) Continuous deployment for mission-critical applica. Youll know when the person youre talking to is not a potential customer - they just wont understand what youre saying. that we learned different.

Lessons Learned: Customer Development Engineering

Startup Lessons Learned

We talk about taking advantages of the incredible agility offered by modern web architecture for extremely rapid deployment, etc. Labels: agile , continuous deployment , customer development , events , listening to customers , slides 3comments: Sean Murphy said. Case Study: Continuous deployment makes releases n.

Lessons Learned: Ideas. Code. Data. Implement. Measure. Learn

Startup Lessons Learned

Case Study: Continuous deployment makes releases n. Towards a new entrepreneurship ► 2009 (88) ► December (4) Continuous deployment for mission-critical applica. Lessons Learned by Eric Ries Tuesday, September 2, 2008 Ideas. Implement. Measure. Learn I like theory too much. Faster but." Its overwhelming.

My year without pants ??? Scott Berkun at BoS 2013

Business of Software Blog

So, WordPress, the open source project, was started in 2003. It’s an open source project. This is his story. You get.

SCRUM 16

Lessons Learned: Principles of Lean Startups, presentation for.

Startup Lessons Learned

It is becoming easier and cheaper for companies to bring products to market, leveraging free and open source software , cloud computing, open social data (Facebook, OpenSocial ), and open distribution (AdWords, SEO). Case Study: Continuous deployment makes releases n. you get the idea. Customer development.

Lessons Learned: Sharding for startups

Startup Lessons Learned

We can take advantage of the many open source libraries out there that dont scale especially well, and write as much non-scalable code as we want. Thanks for sharing this technique for abstracting sharding policy from the code that queries the sharded data sources. Case Study: Continuous deployment makes releases n.

SQL 21

Lessons Learned: Why PHP won

Startup Lessons Learned

When we started IMVU in 2004, we could rely on a staggering amount of open source software that jumpstarted our initial product offering. Or, perhaps theyll create an opening for another web platform to start a new cascade. Well, web development has continued to grow, so it must be growing elsewhere. Bad OOP support.

PHP 27

Lessons Learned: Lo, my 5 subscribers, who are you?

Startup Lessons Learned

Like the first questions, I need to continue reading to find more value so that you can spam my inbox :) 4. Case Study: Continuous deployment makes releases n. Towards a new entrepreneurship ► 2009 (88) ► December (4) Continuous deployment for mission-critical applica. Its not always fun being small.

Talk to me about…! What do BoS attendees want you to talk to them about?

Business of Software Blog

Continuous deployment, hiring, wine. Teaching, scaling infrastructure to millions of users, distributed source control, and sushi. Deployment Automation. Continuous Delivery. I’m a product-tech-business-healthcare guy. Finding customers’ pain, open source business models, data porn. Stuff.

Seth Godin: How often should you publish?

Startup Lessons Learned

Case Study: Continuous deployment makes releases n. Towards a new entrepreneurship ► 2009 (88) ► December (4) Continuous deployment for mission-critical applica. Lessons Learned by Eric Ries Wednesday, September 10, 2008 Seth Godin: How often should you publish? dunno. But then what? And polish them more.

Not crossing the chasm

Startup Lessons Learned

Case Study: Continuous deployment makes releases n. Towards a new entrepreneurship ► 2009 (88) ► December (4) Continuous deployment for mission-critical applica. Lessons Learned by Eric Ries Tuesday, September 2, 2008 Not crossing the chasm What does life feel like in the chasm ? How do you plan for it? for H.

We are at OSCON!

Code as Craft

In that spirit, we’re at OSCON in force this year: Ephemeral Hadoop Clusters in the Cloud. Put a Button on It: Removing Barriers to Going Fast.

Lessons Learned: Just-In-Time Scalability

Startup Lessons Learned

Labels: agile , continuous deployment 1 comments: timothyfitz said. Case Study: Continuous deployment makes releases n. Towards a new entrepreneurship ► 2009 (88) ► December (4) Continuous deployment for mission-critical applica. No departments The Five Whys for Startups (for Harvard Business R.

Web 2.0 Development and Business Lessons: The Niche Market.

Web 2.0 Development and Business Lessons

Observe and measure frequently, and use this feedback to refine your product through continuous deployment. Open Source to the.

Techstars brings The Lean Startup to Boulder

Startup Lessons Learned

Building on this, I’ve recently become fascinated with the notion of continuous deployment , a concept that has been popularized by Eric Ries and others. Case Study: Continuous deployment makes releases n. Ill be in Boulder for two days. Tickets are available now and include dinner. Read the rest. Thanks! for H.

Smarticus — 10 things you could be doing to your code right now

Startup Lessons Learned

Of the techniques he mentioned, I think four are fundamental and critical for any lean startup: TDD (or the even more politely named TATFT ) Continuous integration Automate your deployments Collect statistics The tools to help you do these things are getting better and better every day, but dont confuse tools with process. for H.

Marc Prensky's Weblog: Cell Phones in Class

Startup Lessons Learned

Case Study: Continuous deployment makes releases n. Towards a new entrepreneurship ► 2009 (88) ► December (4) Continuous deployment for mission-critical applica. Are todays kids apathetic? Why ban cell phones when we can take advantage of the fact that, in most classes, they are pervasive. Expo SF (May. for H.

Lessons Learned: Greasemonkey compiler

Startup Lessons Learned

As I make more, youll find them (with source) at my Greasemonkey Compiler page. Case Study: Continuous deployment makes releases n. Towards a new entrepreneurship ► 2009 (88) ► December (4) Continuous deployment for mission-critical applica. 2comments: Matthew Quinlan said. Weird. BTW, its FF 3.07

Lessons Learned: Test-Driven Development as andon cord

Startup Lessons Learned

It signals the presence of a defect in the assembly process and directs all attention to fixing it before work can continue. Case Study: Continuous deployment makes releases n. Towards a new entrepreneurship ► 2009 (88) ► December (4) Continuous deployment for mission-critical applica. Expo SF (May.

On deployment

Startup Lessons Learned

Lessons Learned by Eric Ries Tuesday, September 2, 2008 On deployment My favorite question to ask a software development team is "how do you do a release." You can tell a lot about a company from their deployment flow. havent met anyone who would do a day-long deployment every day. How long does the software sit un-deployed?

Eric Ries: The science of lean startups. Video & transcript of talk at Business of Software 2010.

Business of Software Blog

And those things can happen, but the discipline of continuos deployment makes it very unlikely. We, of course, ran continuous integration.

How to Usability Test your Site for Free

Startup Lessons Learned

Case Study: Continuous deployment makes releases n. Towards a new entrepreneurship ► 2009 (88) ► December (4) Continuous deployment for mission-critical applica. At Facebook we never did testing or looked at analytics. We did surveys, user testing and psychological profiles. Expo SF (May. for H. for Har.