Social Theories for Programming Language Adoption
Why do some programming languages succeed and others fail? We have been tackling this basic question in two ways.
Why do some programming languages succeed and others fail? We have been tackling this basic question in two ways.
A presentation of Akka, a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on the JVM. The content is applicable for Java and Scala programmers.
Learn how to work with Selenium 2 directly within PHPUnit. For those unfamiliar, Selenium gives us an easy way to automate the browser. This makes it perfect for writing user acceptances tests.
Much has been made of the need to establish software architectures to provide the firm foundations on which successful products are constructed, but if a product is successful over the long term its architecture will not only need to evolve, but must be actively defended against malignant forces. The fact …
No longer are servers the exclusive holder of smarts, and clients dumb terminals. Modern application leverage the strengths of both the client and server to accomplish their tasks. No longer can a client side developer ignore the server, nor a server side developer ignore the client.
The software developer job is one of the most demanding and hardest. We play a crucial part in the business, often misunderstood and wrongly managed. We are craftsmen. We are under-appreciated, under-valued and often under-paid.