stimur Goto Github PK
Name: Timur
Type: User
Bio: As of now mainly develop with Java. Consider XP practices as one of the most optimal way of software development...
Location: Russia, Saint-Petersburg
Blog: devatoms.com
Name: Timur
Type: User
Bio: As of now mainly develop with Java. Consider XP practices as one of the most optimal way of software development...
Location: Russia, Saint-Petersburg
Blog: devatoms.com
Study of code smells types and refactorings to dispose of them based on materials of https://sourcemaking.com
Play around with coding challenges service Codility a bit (like it more than TopCoder), checking by the way how appropriate is to use TDD for algorithms problems. In my opinion, TDD do quite well.
Study of different Concurrency Patterns
Study of design patterns based on materials of https://sourcemaking.com
Playing around with classic recursion problem of counting factorial of N.
A code kata of my own creation. You should count the number of factor two in factorial of N.
Playing around with classic recursion problem of counting Fibonacci numbers.
One of the simplest code katas, yet it's fun.
A JavaFX UI build around Game of Life Kata.
One of my favourites TDD Code Kata. Original description could be find here: http://codingdojo.org/kata/GameOfLife
Play around with Heroku
Mastermind board game app with CLI as UI
Web version of MasterMind game build with Play Framework
Minesweeper Code Kata. It's, of course, not a full version of a well-known Microsoft Minesweeper, but surely will give some insight on how you could build such an app.
A survey of case study from book "Agile Principles, Patterns, and Practices in C#" by Uncle Bob. I couldn't find the source code of samples on the net - so decide to implement the missing parts myself.
Roman Numerals Code Kata - is one of classics of TDD. IMHO, a good one to start mastering TDD.
Sort Code Kata based on one of episodes of Clean Code by Uncle Bob. It's an amazing one cause it demonstrates the so-called Transformation Priority Premise (TPP).
String Calculator Code Kata - is one of classics of TDD, as it name implies it mostly about managing strings. IMHO, a good one to try, after you are comfortable with the basics of TDD.
A set of small examples for presentation on basics of how and when to use testing frameworks: JUnit, Mockito, PowerMock.
Play around with coding challenges service TopCoder a bit, checking by the way how appropriate is to use TDD for algorithms problems. In my opinion, TDD do quite well.
Exercise in building application test first. The app was considered to help administrate table tennis single elimination tournaments.
React.js and Spring Data REST :: A tutorial based on the 5-part blog series by Greg Turnquist
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.