Programming learning and tips
Information, tutorials and tips on programming language and practices. Jun 20
Short Course By jGuru [ About This Short Course | Exercises ] Course Outline jGuru: Fundamentals of the JavaMail API
JSONPath Expression Tester
MySQL MD5 and Java MD5 not equal
Throughout the year I try to share resources and information with you that I think will be helpful for you. Often times these resources will include links to free eBooks that we make available on a variety of topics. Today, I thought I would post a large collection of eBooks for you here so that you can find them in one place and consume them as you see fit. Also, if you find this list helpful, please share it with your peers and colleagues so that they too can benefit from these resources. Due to the incredible popularity of this post, I’ve added a second post on even MORE free Microsoft eBooks and Resource Kits available for you, in case you are interested. I hope you find these resources to be helpful in learning about and using the various solutions and technologies referenced.
Diving into PHP: Day 2
Central Dogma (molecular biology) "transcription and translation"
As web developers, it only makes sense that we find learning resources on our preferred medium, the Internet.
These pages introduce some fundamentals of genetic algorithms. Main page - Introduction to Genetic Algorithms - Tutorial with Interactive Java Applets
Automatic testing with Jubula | RCP Vision Eclipse Jubula is a new addition to the Eclipse universe. It’s a functional UI testing tool that allows you to specify and run tests.Jubula consists of plug-ins for an IDE and a standalone RCP application. In this tutorial we will create a simple RCP java product and then we’ll use Jubula testing tool to execute some automated tests. First we will create a minimal RCP application, using the Plug-in Project creation Eclipse Wizard. The next step will consist into setup the Jubula environment and the AUT Agent to link the application with jubula The final step will be create some recorded tests and play them with Jubula. The result is a simple suite of tests that allow us to automatically run our tests saving our time.
One of the principles of good software engineering is the daily build. If you build your software every day then it acts as a barometer, showing the state of the project. If something’s broken, it gets noticed faster, so it gets fixed faster. The daily build becomes the heartbeat of the project. These are the reasons why Microsoft builds the five gigabytes of Windows source code every day, even though it takes twelve hours — on very powerful and expensive servers — to do so. Apache Ant Demystified - Parts 1 and 2
Udemy has put together an infographic that compares Ruby, PHP and Python. This looks (briefly) at the history, popularity, ease of use, demand for programmers, benchmarks and more for each language. If you're job-hunting, Udemy says that you probably want to know PHP above Ruby or Python. [Infographic] PHP vs. Python vs. Ruby