Computers

Coputer topics

Not so boring sorting algorithms

Anyone who has ever done a programming course or tried to learn to code out of a book will have come across sorting algorithms. Bubble, heap, merge, there’s a long list of these methods of sorting data. The subject matter is fairly dry, and is usually presented in a prety boring way. Sorting algorithms: quite

HTML5 Pac-Man

Everyone knows and loves Pacman game. Programmer Dale Harvey has created a playable version of Pac-Man because writing a simple browser game seemed like a good idea. He is using only web standards: localStorage, HTML5 Audio, Canvas and @font-face. To play Harvey’s game, you’ll need to use a browser that supports the HTML5 elements he’s

NetFPGA

NetFPGA is a FPGA based line-rate, flexible, and open platform for research, and classroom experimentation. I found the address of this page because one of the blog comments had link to this web site. Looks interesting. The NetFPGA platform promises that it enables researchers and instructors to build working prototypes of high-speed, hardware-accelerated networking systems.

Design Tips for Programmers

Design is pretty important. Steve Jobs said “Design is how it works” not just how it looks. If you don’t appreciate that design is a fundamentally important part of your software, then no tips in the world can help. Design Tips for Programmers article can give you some useful tips for designing software user interfaces

Cool thing from Assembly Summer 2010

I visited Assembly Summer 2010 computer festival this weekend. There were many interesting multimedia presentations shown there and some interesting seminars. Check the competition results and view the winners easily on Assembly Summer 2010 gallery and more on YouTube. Check also Future Crew documentary. In the seminars Andreas Jakl from Nokia presented material on programming

New Programming Jargon

Every field comes up with its own jargon. New Programming Jargon article lists programming terms that different programmers or their team have coined and have come into regular use in their own circles. Interesting and in some parts funny reading.

Software testing

Testing software sucks. However, it is not the worst part of being a Software Engineer; that seat is taken by documentation. Which is why a lot of open source software documentation is horrifically bad. This is an ongoing problem with Linux as most open source developers won’t pay technical writers to polish their documentation. Study:

Mag-stripe readers

iPhone mag-stripe reader stalled article tells that Square, the expected to be breakthrough business launched by twitter-founder Jack Dorsey, won’t be shipping as scheduled. Interesting is that Square was just a magnetic-stripe reader, and that there were a dozen credit card-processing applications on the iPhone. Only this time, it comes with a plastic lump that