I finished reading the emotion machine at last today. I wrote a review of it on goodreads. You may kindly peruse the review here. The
Read more
An Idea Log
I finished reading the emotion machine at last today. I wrote a review of it on goodreads. You may kindly peruse the review here. The
Read morePlastic waste has been on my mind for quite some time now. Actually, I remember a time that whenever I used to go to a
Read moreFollowing are really good resources for learning about PHPUnit. Manual :: A short tutorial about PHPUnit Tutorial – A short tutorial about PHPUnit PHPUnit provides
Read moreConceiving ideas has never been a big deal. Especially in our times, with the advent of computers and the things that have been made possible
Read moreI have been writing and posting stuff about search-based software engineering. So far, my focus has been on search-based software testing. Three of my previous posts were:
Read moreI wrote about search-based software testing (SBST) as a feat a few days back. I posted links about research work that extends frameworks such as
Read moreWhile JUnit was originally developed for unit testing, TestNG is useful for other types of tests such as integration tests. Learning or using TestNG is
Read moreA long time ago I came across tools that generate code through UML diagrams. Using such tools, you design the software using a computing tool with drag and drop features. Once you are done with the visual design, you could generate the corresponding code using clicks of a few buttons. I was wondering what is the state of the art right now.
Read moreStudents can have weird demands. They can ask you to teach them things that you’d never ever heard of before. This time I was asked by a crazy bunch to tell them something about JUnit. So I am gathering some resources here that you might find useful. By the way, JUnit is a Java framework that you can use to unit test your software, primarily written in Java. To this end, you can whether methods of a class or object work as they are supposed to according to the specifications. Here you go with the resources:
Read moreI was delivering a lecture on design patterns the other day. A student inquired whether design patterns were libraries. I had to spare some time to explain that this wasn’t the case. A library is a compiled code (of an application) that you can use in any program. By using I mean that you can call its objects, their functions, and properties in another program. This is a great utility of libraries. Consider that you have created an application that has a lot of functions to compute simple mathematical formulae. These could be anything like addition, multiplication, logarithmic, exponential or sinusoidal functions. One thing you can do is to compile it to create an executable program. The other thing you can do is to compile it to create a library. An example of the former is any executable program that a compiler creates. An example of the latter is a “jar” file created using the java compiler. Jar is an acronym for java archive(s). It is called an archive because it is a library that contains a compiled version of your application (your mathematics library).
Read more