Bucket Sort is quite an easy to implement algorithm when talking about parallel algorithms. Its main logic is to spare different parts of array into different buckets, then sort them at the same time with another algorithm and put it back together in one big result array.
The book called “Pragmatic Programmer, The: From Journeyman to Master” about software engineering and best practices was first published in 1999. This book was written by two experienced programmers and writers Andrew Hunt and David Thomas who are both known for their big income in respectively agile techniques and Ruby programming language. The Pragmatic Programmer tries to gather all the necessary characteristics of a programmer that creates high quality, easy to reuse and bug free software solutions.
I have recently came up with amazing NetBeans plugin that helps you incredibly speed up your development speed. TextMate users were happy having this kind functionality for a long time now, however now you can download from GitHub and try it on your NetBeans IDE too.
There are some professional programmers often talking about good and bad practices of code writing. I would like to talk about this topic a bit more because I think that there some important points for beginners to understand.
When I just started to read about programming and similar stuff, I usually thought that I will write the most fluent, easy-to-read, structurally right code. Moreover, I read as much various articles and tutorials how to do that properly, but the truth was different.
After a while I understood that the most important thing is practice, practice and one more time practice. You can easily learn syntax, best practices, but it is quite hard to adapt them on real life basis. For example, imagine yourself as a beginner PHP programmer who has to create easy to expand CMS. If it is your first project, you will get deep into the thinking of files tree, classes and other similar things. However, you will still write a bad code and that’s just fact which you need to accept.
I think the best start for a blog about programing and information technologies is the best known phrase “Hello world!”.
What will you see in this blog and why would you like to read it?
I have my personal blog where I write about information technologies, some personal texts and put other information. However, that blog is in Lithuanian and for Lithuanian people, but now I am starting to work on programing more and I want to have an international blog about this stuff. You will see some great tutorials and posts written about how to start programing, you will also find some examples of codes and working WordPress plug-ins.