This article implements the Beginner pattern. Sometimes you have to take a step back from discussions on coupling, cohesion, patterns and katas to give some training to the ones of us that have a procedural mindset. With this article I hope to provide some initial tips for the members of the PHP community that are ready to abandon the concept of the OneSingleProcedure(TM) to embrace the object wor
almost every day prospects who are evaluating ontime will ask us “how does ontime compare to [fill in a competitor's name]?” of course, the answer to this question is very subjective and requires a detailed analysis of the needs of the prospect. it might not matter how fast two cars can go from 0-60 if the prospect is looking for a minivan with sliding doors. in software, the problem has additiona
It’s about time for a new list. Today, I decided to write a list on how to mess up your retrospective. There are a lot of possibilities to do this and the following tips will help you doing so 1 – don’t prepare anything As the retrospective is the simplest and least important meeting of all Scrum meetings, it doesn’t need any preparation. Just come together and start. Wait, where are the pens and
Since the late 19th century when Marconi started patenting other people’s ideas innovation stopped being collaborative and become competitive. The competitive culture spread top down, introducing formality and controlling methods to keep the top at the top and those at the bottom doing what they were told. In the 21st century agile teams are challenging the status quo and changing the way we think
roy osherove http://5whys.com/ @royosherove “ten mistakes” (as i shall now call it because i’m too lazy to keep typing the whole title), was a talk by roy osherove which i went to at skills matter. he basically takes us through ten common mistakes he sees team leaders make, and offers some solutions to them. he also looks like adam sandler, i kid you not. here’s roy delivering a piece to camera… a
Not unlike most technology choices, the choice of which configuration management tool to use for managing your infrastructure as code is sure to spark debate among opinionated technologists. There are certainly a number of choices available all of which have their own strengths and weaknesses. There are a number of things to consider as you select a tool. This post was originally authored by Nathe
During my time as ScrumMaster I collected an interesting list of bad behavior in Scrum teams called the “10 things that drive ScrumMasters crazy”. At the same time I started thinking about what I could do about it and how to stop the dysfunctional behavior in my team. I searched for the causes of the different behaviors and I found a lot. But what you tend to see at first is only the surface and n
My last blog was the first in a series of blogs on approaches to testing code, outlining a simple scenario of retrieving an address from a database using a very common pattern: ...and describing a very common testing technique: not writing tests and doing everything manually. Today’s blog covers another practise which I also feel is sub-optimal. In this scenario, the developers use JUnit to write
A new issue of Cutter IT's Journal just arrived, and this one's on DevOps… and it's free. To get "Devops: A Software Revolution in the Making?," you just fill out a simple form with the promo code and you get the PDF from Cutter for no charge. I'll summarize the articles I read inside: Patrick Debois, a DZone MVB and the guy who coined the term "DevOps" is the opening author in this journal volu
Is setting up Jenkins on a fresh server a tedious process for you? Wes Winham thinks so. Thats why he's built a bootstrapping tool that gets Jenkins servers quickly forked and set up in the cloud. Right now the tool supports Jenkins on Ubuntu 10.04 on Amazon EC2. Pull requests are welcome. This tool also uses the well-known infrastructure configuration utility called Chef: ci-infrastructure u
Systems administrators have always tried to automate repetitive tasks. Some use BASH and Perl with SSH to loop through a list of servers one at a time. This has some limitations and doesn’t scale particularly well, especially in a medium to large datacenter or cloud deployment. So what is a forward-thinking system administrator to do? Let’s take a look at a tool called Chef. What is Chef?Chef (htt
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く