Only Software matters

Experiences in software development

Archive for October, 2012

Manning offers 50% off any purchase – pBook eBook MEAP – Halloween Treat

Posted by Patroklos Papapetrou on October 31, 2012


Heads up.  Manning’s Deal of the Day is a special treat for Halloween. They are offering 50% off any purchase—eBook, pBook, or MEAP.

Get my book Sonar in Action or choose from hundreds of technical titles and get half off today only at manning.com. Use promo code dotd1031au to get the discount on your entire purchase.

The code dotd1031au is live starting midnight ET tonight and runs through midnight ET Oct 31.

Scoop.it

Advertisements

Posted in software | 1 Comment »

My top 5 Scala articles selection for week 15-21 October

Posted by Patroklos Papapetrou on October 22, 2012


In this post I present a selection (top 5) of Scala-related articles I read the previous week ( 15-21 October )

At the end of the month I’m gonna call a vote for the most useful post about Scala for October so keep reading FP guys and girls!

1. Benchmarking Scala against Java

The first article I suggest is a comparison of the quick sort algorithm implementations using Scala and Java. Interesting results and comments on the blog!
http://jazzy.id.au/default/2012/10/16/benchmarking_scala_against_java.html

 

2. XML Processing in Scala

Scala treats XML documents as first class citizens. This presentation illustrates how easy is to parse and process XML documents with Scala. Bye-bye JAXB!
http://blog.knoldus.com/2012/10/16/xml-processing-in-scala/

3. Does Scala as an FP language suffer from its OO syntax?

Well, this article tries to find the answer. What do you think? Does it suffer?
http://java.dzone.com/articles/does-scala-fp-language-suffer

4. Tools for test-driven development in Scala

Scala, ScalaTest, Specs2, ScalaMock, TDD, BDD : All these tools and practices blended together in a presentation. The result? Awesome!
http://radar.oreilly.com/2012/10/scala-development-daniel-hinojosa.html

5. Convince your boss to let you use Scala

I love this powerpoint presentation.If you’re in the same position trying to convinces your boss(es) to let you learn and use Scala in a production software system then this is your chance!!

http://scala-boss.heroku.com/#14

Until next week have fun with functional programming :)

Posted in scala, software | Tagged: , | Leave a Comment »

My top 5 Scala articles selection for week 08-14 October

Posted by Patroklos Papapetrou on October 15, 2012


In this post I present a selection (top 5) of Scala-related articles I read the previous week ( 08-14 October )

Getting started with Play 2.1, Scala 2.10 and Slick 0.11.1

I suppose that most of you have already read many articles Play and/or Scala.  This post is really awesome as it gives you some basic instructions on how to install, configure and make use of Slick with Play 2.1 and Scala 2.10. You don’t know what Slick is? Well, what are you waiting for? Start reading!
http://java.dzone.com/articles/getting-started-play-21-scala

 

Modular programming using Object in Scala

Very interesting presentation about how Scala can help you write modules using Object and traits
http://blog.knoldus.com/2012/10/10/knolx-session-modular-programming-using-object-in-scala/

Getting started with Scala and Scalatra

This is the last part of a four-article series about using Scalatra, a tiny web framework for Scala. This article introduces Akka and demonstrates how you can your application in Jboss 7.1.0 using openshift
http://www.smartjava.org/content/tutorial-getting-started-scala-and-scalatra-part-iv

Towards better refactoring support in IDEs for functional programming

This article is not Scala oriented, the examples shown are, however written in Scala. It targets a topic that IMHO it’s going to be very really important for next release of popular IDEs.
http://java.dzone.com/articles/towards-better-refactoring

Coursera’s Functional Programming – Cheating discovered

If you’ve enrolled in coursera’s course about functional programming and Scala, then you have probably read an email about cheating discovered in assignments solutions. This discussion in ycombinator is awesome. Different opinions and thoughts that break the limits of the initial topic 🙂
http://news.ycombinator.com/item?id=4631362

Until next week have fun with functional programming 🙂

Posted in scala, software | Tagged: , | 1 Comment »

Best Scala articles for September 2012

Posted by Patroklos Papapetrou on October 5, 2012


For September I have chosen to present a personal collection of articles that address / discuss one or more topics in Scala, which is currently the most “hot” functional programming language.

Why Java Developers should check out Scala?
Are you one of the 20.000.000 Java developers in the world and you’are wondering which is the best programming language to master? Then this blog is just for you. In a few words it explains why it’s important to take a look at Scala. I’m pretty sure that you’re gonna love them both ( article + Scala )
http://www.techrepublic.com/blog/programming-and-development/why-java-developers-should-check-out-scala/5753

 

Tutorial – Getting started with Scala and Scalatra
Have you heard Scalatra before? If not, well it’s a new framework to help you creating APIs and web applications. It may not be mature yet but the following series of tutorials are a great start for someone that wants to get started with Scalatra
http://www.smartjava.org/content/tutorial-getting-started-scala-and-scalatra-part-i

http://www.smartjava.org/content/tutorial-getting-started-scala-and-scalatra-part-ii

http://www.smartjava.org/content/tutorial-getting-started-scala-and-scalatra-part-iii

 

A pragmatic guide to scala adoption in your Java organization
OK!, you’ve attended Coursera’s course about Scala, you’ve read a couple of related books. You’ve even write some programs for personal use in Scala. Now what? How could possibly introduce Scala in your organization. This article and the report included is a step-by-step guide for scala adoption in a java dominated environment.
http://zeroturnaround.com/labs/scala-2013-a-pragmatic-guide-to-scala-adoption-in-your-java-organization/

 

Why I enrolled in an Online Scala Course
Nicolas Frankel explains why he decided to attend the Coursera’s scala online course. It’s his personal thought but I totally agree with him and I suggest you that you should enroll in this course. It’s never too late!
http://java.dzone.com/articles/why-i-enrolled-online-scala

 

Reproducing boolean logic in pure Scala
This is one of my favorite posts that reveals the flexibility and power of Scala.
http://blog.lidalia.org.uk/2012/09/reproducing-boolean-logic-in-pure-scala.html

 

Posted in scala | Tagged: , | Leave a Comment »

 
%d bloggers like this: