code-kata

Your Favorite Code Kata

What are your favorite code kata? What do you do to practice software development? Where do you go to find new small projects to practice? We already know Jeff's answers. ...

Good Practice Projects to Improve Programming Skills

What are the best toy projects to improve generalised programming skills? I'm talking small programs that you build from scratch and play with yourself to develop skills in a given area or areas. For example, you might put together a very simple notepad-type application, or a simple calculator program. For example, what is the best proj...

C++ Practice Problems

I am learning C++ currently and am probably at the intermediate level. I am running out of ideas for what to do with my current programming skill. And, as the title puts it I need some practice problems. ps. maybe the problems can be divided into beginner, intermediate and advanced ...

LINQ practice exercises or puzzles?

I'm still trying to learn LINQ, though it's going more smoothly now that I've started to use it daily at work. I still don't feel good at it, though. Does anyone have any challenging practice exercises or puzzles I can use as a code-kata to improve my skills? I'll leave this as community wiki, so maybe it can grow to a community list. ...

Scaling exercises to practice

I was trying to find online some exercises to practice scaling techniques (memchached, SQL Optimization, sharding dbs), but I could only find descriptions of these techniques, not any project on which to try them. This link with slides on scaling techniques, is an interesting one, as it sums up some tools to achieve scalability quite we...

What is a good way to conduct a Group Kata?

I'd like to conduct a group Kata session, to get my software developer group to pick up the practice. I'm thinking of giving some of the sample problems out there, and splitting the group into two teams. The solutions may be developed in different languages. Would it be more fun and educational to structure this as a contest? What ar...

Coding Katas for practicing the refactoring of legacy code

I've gotten quite interested in coding katas in recent months. I believe they are a great way to hone my programming skills and improve the quality of the code I write on the job. There are numerous places where Katas can be found. like.. http://codekata.pragprog.com/ http://schuchert.wikispaces.com/Katas http://www.codingdojo.org/cg...

MD5 code kata and BDD

I was thinking to implement MD5 as a code kata and wanted to use BDD to drive the design (I am a BDD newb). However, the only test I can think of starting with is to pass in an empty string, and the simplest thing that will work is embedding the hash in my program and returning that. The logical extension of this is that I end up embed...

Assignments, i.e. Code Kata, for Coding Dojos

I would like to gather a list of assignments, i.e. Code Kata, for Coding Dojos. Please provide a name and a short description of the assignment or a link. I'll kick off things with FizzBuzz. Update There are some good links in the answers so far but I don't believe that mathematical and algorithmic puzzles are the best for a coding do...

What is a code-kata and what is it good for?

in the past few weeks I have heard about a phenomenon called 'code-kata'. When I get it right, it means coding an exercise again and again. What is its point? Does it improve your abillity to design better software? If yes, why does it do so? ...

Are there any resources similar to katacasts.com?

I recently discovered Corey Haines great site katacasts.com, and I find it to be an excellent learning resource as well as a source of inspiration. Are there any other sites where I can find videos of people performing katas? ...

Has anyone found a code kata for web development?

Jeff Atwood and Robert "Uncle Bob" Martin have both blogged about the virtues of code katas. I was wondering: Has anyone found a code kata for web development? I'm currently develop websites with ASP.NET, ASP.NET-MVC, and jQuery; but I suppose that a good web development code kata could be language-agnostic. A good web deve...

Any practical coding dojo/kata ideas?

I've been asked to run a workshop and coding dojo soon for people to try out Scala and try to build something with it. The attendees are all going to be new to Scala, and could come from any of a number of languages (I'm presuming they can code in at least one mainstream language - I'm including syntax comparisons with Java, C#, Python a...

Good source for code katas

Possible Duplicate: What are some interesting coding exercises? I am searching for a good site for code katas. Preferably something where it is possible to upload solutions and rate them - so that I can also learn from other people's code. Anyone knows one? ...

What's a canonical example of code kata to learn about pointers ?

I've never worked with a language that didn't provide for some form of memory management, and thus managed to get by without ever really groking pointers. I can dabble in C I guess, as a result of coding in Objective-C for a little while. ...