Programming, Motherfucker - Do you speak it? Programming, Motherfucker - Do you speak it? We are a community of motherfucking programmers who have been humiliated by software development methodologies for years. We are tired of XP, Scrum, Kanban, Waterfall, Software Craftsmanship (aka XP-Lite) and anything else getting in the way of...Programming, Motherfucker. We are tired of being told we're autistic idiots who need to be manipulated to work in a Forced Pair Programming chain gang without any time to be creative because none of the 10 managers on the project can do... Programming, Motherfucker.
Haskell for the Evil Genius We were negotiating with the Pentagon, we had a blue screen of death. That was the last straw. When you're holding the moon for ransom, you value stability in an application.Steve Steve was speaking of operating systems, but his words apply to any clockwork. When lives are on the line, lives you want to destroy, will your laser deathray malfunction? Haskell for the Evil Genius


TIOBE Index for March 2014 March Headline: F# on its way to the top 10 No extra comments this month due to the holiday season. TIOBE Software: Tiobe Index TIOBE Software: Tiobe Index
Introduction About the tutorial This tutorial is aimed at all newcomers to the language Lua. We start off with where to find relevant introductory material and then progress to using the language with tutorials in the TutorialDirectory. The style is directed at newcomers to scripting languages, as well as newcomers to Lua. Common uses of Lua are: wiki: Lua Tutorial wiki: Lua Tutorial
Now every Java developer can leverage the immense power of AOP With AspectJ, Java developers can leverage the breakthrough power of Aspect-Oriented Programming (AOP) using a language they already know, within the comfortable, highly productive Eclipse development environment. In this book, AspectJ's lead developers help you master AOP's essential principles and techniques, as you use them to address your toughest software quality, productivity, and maintenance challenges. AOP improves the modularity of programs, making the code much closer to the design. It can dramatically reduce the time taken to implement common features and functions, improve quality, integrate plain-old Java objects with systems and services, create simpler, more reusable components, and much more besides. Drawing on their experience as tool developers, programmers, and mentors, the authors cover every facet of AOP development with AspectJ and Eclipse, from creating new projects through extending and Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools
Squirrel - The Programming Language
Learn Code The Hard Way -- Books And Courses To Learn To Code Programming Languages Have Social Mores Not Idioms Posted by: Zed on AUG-19-2012 I'm currently editing my Learn Ruby The Hard Way book and cleaning some things up here and there. In the process I've stumbled on what Rubyists call an "idiom", the use of .each to do loops instead of a for-loop. To them this is one of the most important signs that you are a real Ruby programmer. Learn Code The Hard Way -- Books And Courses To Learn To Code
Programming language development: the past 5 years Programming language development: the past 5 years I recently compiled a list of Perlis Languages that were meant to illustrate varying paradigms not typically found in mainstream programming languages. Those languages were meant to stretch your mind and are not necessarily representative of the state of the art in language design and implementation. In this post I will provide a list of fairly new languages (let’s say 5 years with a little flex) that display1 interesting features and display higher-order thinking in the way that they tend toward an evolution of past learnings in programming language thinking. Not all of these languages enjoy active development, but the more important point is that they represent in some way “new language thinking”. Remember that this goal does not necessarily mean “innovative”. Programming language development: the past 5 years
Perlis Languages Perlis Languages this is another entry in a series on programmer enrichment A language that doesn’t affect the way you think about programming is not worth knowing. — Alan Perlis inspired by a LtU thread and the great post Programming Achievements: How to Level Up as a Developer by Jason Rudolph1. most code samples from Rosetta Code. Perlis Languages
Create Your Own Programming Language “The book I want to read.” — Matz, creator of the Ruby language “I really love this book.” — Jeremy Ashkenas, creator of the CoffeeScript language Want to create a programming language, but don't feel like going through one of those expensive and boring 1000-page book ? Create Your Own Programming Language
Tutorial: Hello, World : Dart : Structured web programming


CoffeeScript: A New Language With A Pure Ruby Compiler
Backbone.js Backbone.js Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface. The project is hosted on GitHub, and the annotated source code is available, as well as an online test suite, an example application, a list of tutorials and a long list of real-world projects that use Backbone. Backbone is available for use under the MIT software license.
Java Practices -> Home
Java Practices -> Home
Java Practices -> Home
We all know HTML5 is revolutionizing the web development industry and it is still under development.And i’m sure you’ve heard the fight between Flash and HTML5.Well of course we don’t know exactly what will happen in the future but even though HTML5 has been well known among web developers for years, it became the topic of mainstream media in April 2010 after Apple Inc’s then-CEO Steve Jobs issued a public letter titled “Thoughts on Flash” where he concludes that Adobe “Flash is no longer necessary to watch video or consume any kind of web content” and that “new open standards created in the mobile era, such as HTML5, will win”. Today we collected videos about HTML5 and the future of web abd apps.industry. Learn About HTML5 and the Future of the Web San Francisco Java, PHP, and HTML5 user groups hosted an event on May 11th, 2010 on HTML5 with three amazing speakers: Brad Neuberg from Google, Giorgio Sardo from Microsoft, and Peter Lubbers from Kaazing. Introduction to HTML 5 6 Must Watch Videos About HTML5 and Future of The Web | Design Inspiration-Resources for Design and Development
The Scala Programming Language We are very pleased to announce Scala 2.11.0-RC4, the next release candidate of Scala 2.11.0! Download it now from or via Maven Central. Since RC3, we’ve fixed two blocker bugs, and admitted some final polish for macros and quasiquotes. Here’s the difference between RC4 and RC3. Please do try out this release candidate to help us find any serious regressions before the final release.
Stop writing Java for your Android apps! There are a slew of ways to build Android apps. The original Java way reigns supreme but some alternatives are C++, Mirah, Python, Titanium Appcelerator, Corona, and so on. And there's Scala. Scala can be thought of as a better Java. To start with, you don't need as many semicolons. Scala: A Better Java for Android — giant robots smashing into other giant robots
Computing ThoughtsScala: The Static Language that Feels Dynamicby Bruce EckelJune 12, 2011 Summary The highest complement you can deliver in the Python world is to say that something is "Pythonic" -- that it feels and fits into the Python way of thinking. I never imagined that a static language could feel this way, but Scala does -- and possibly even better. Scala: The Static Language that Feels Dynamic