Check out our books!
Find out about Scala training workshops by Escalate Software.
RSS Feeds

To subscribe to the Artima Newsletter, please create an Artima Account and select the Artima Newsletter checkbox.

Advertisement
by Bill Venners, from Scalazine, February 12, 2013,  6 comments
The compiletime project is an attempt to better understand the relationship between the use of Scala's features and compile time. This article gives a quick overview of what we've learned so far.
Sponsored Links
Posted by Bill Venners, October 15, 2012,  12 comments
Artima has release a PrePrint edition of Akka Concurrency, by Derek Wyatt. This book aims not only to teach you the ins and outs of Akka, but show you new ways to think about your software--to focus more on the business of your software and less on the concurrency of it.
Posted by Bill Venners, August 7, 2012,  2 comments
Artima has release a PrePrint edition of Monadic Design Patterns for the Web, by L. G. Meredith. This book aims to demystify the monad. Using web applications as an example, this book will show you how you can apply monadic design patterns to help you solve practical, real-world programming problems.
by James Ward and Ryan Knight, July 11, 2012,  1 comment
In this article you will learn how to get started building web applications with Play 2, Scala, Squeryl, JSON, CoffeeScript, and jQuery. You will also learn how to test the application with ScalaTest and then deploy the application on the cloud with Heroku.
by Arnel Pällo, July 5, 2012,  Submit comment
This article addresses the ways in which JRebel has made an impact on how developers spend their day coding.
by Kevlin Henney, from The Road to Code, March 16, 2012,  Submit comment
Abstraction is a question of less over more. But is it also a question of high over low? It turns out that the common way of describing abstractions in terms of high-level and low-level hides a number of assumptions, some of which suggest that we often look at abstraction the wrong way up (or down).
by Kevlin Henney, from The Road to Code, February 29, 2012,  6 comments
What can you learn from testing? When you look beyond the red and the green, the fail and the pass, you can learn a lot more about the nature of the code and the nature of the problem domain. And there is a lot to learn — software development is called knowledge work for a reason.
by Heinz Kabutz, from Doing Things with Java that Should Not Be Possible, February 20, 2012,  1 comment
What is the largest double that could in theory be produced by Math.random()? In this newsletter, we look at ways to calculate this based on the 48-bit random generator available in standard Java. We also prove why in a single-threaded program, (int)(Random.nextDouble() + 1) can never be rounded up to 2.
by Bruce Eckel, from Computing Thoughts, February 20, 2012,  15 comments
I'm not talking about the early adopters writing obscure code here -- that can probably be solved with a suitable style guide. I just debugged my way through an example that should have been trivial but I only figured out because:
by Bruce Eckel, from Computing Thoughts, January 8, 2012,  8 comments
In order for HTML5 to become the true user interface technology of the future, servers must be able to transparently push data to clients. People have been trying to do this for a long time, and WebSockets look like they will solve the problem once and for all.
by Heinz Kabutz, from Doing Things with Java that Should Not Be Possible, December 23, 2011,  57 comments
A couple of weeks ago, I sent out a little quiz to my readers of The Java Specialists' Newsletter. No one managed to figure out what the code does without running it. Some managed to explain the result once they had run it. Perfect quiz for weeding out those job applicants you don't like. Especially in the banking industry. Enough hints :-)
by Bruce Eckel, from Computing Thoughts, December 23, 2011,  18 comments
My friend James Ward was explaining some of the struggles he had learning Scala, in particular partial functions.
by James O. Coplien, from Software: The Next Generation, October 11, 2011,  10 comments
Over a career, good programmers spend much more of their time in professional education than in their college classes. Much of this professional training is tied up with certification programs.
by Sean Landis, from People Over Process, October 6, 2011,  1 comment
My JavaOne day three was just sessions. And the concert! But the sessions were good ones.
Posted by Tessa Magee, October 6, 2011,  2 comments
Accusoft Pegasus announces the acquisition of Adeptol, a leader in document viewing technology, and substantially all of its assets.
by Sean Landis, from People Over Process, October 5, 2011,  4 comments
Day Two at JavaOne brought a few more interesting announcements.
by Sean Landis, from People Over Process, October 5, 2011,  Submit comment
The day one keynote convinced everyone that Java is moving forward. There are good things happening, good things on the horizon, and a few surprise changes-in-direction from Oracle.
View archived Artima Developer Spotlight posts.
Welcome Guest
  Sign In
Advertisement