Amazing HTML5 paint app
Sorry Adobe Flash, your days are numbered.
- Published: Feb 07 / 12:01.
- Views: 18986, Clicks: 10811
- Via: mugtug.com
- Tags: css-html, flash-flex, ria, web 2.0
- Submitter: pt93903
Sorry Adobe Flash, your days are numbered.
Why do individuals and companies still say things like “We can't use Grails because we are a Java shop”? Do “Java shops” use Spring? Spring beans can be written in Groovy. Do “Java shops” use JSF? JSF backing beans can be written in Groovy. Contrariwise, most Grails artifacts can be written in Java. Grails is a Java framework, just like Spring, JSF, etc. It just happens to be the first one out with Groovy support.
If you’re one of those hipster programmers who loves Clojure, Ruby, Scala, Erlang, or whatever, you probably deeply loathe Java and all of its giant configuration files and bloated APIs of AbstractFactoryFactoryInterfaces. I used to hate all that stuff too. But you know what? After working for all these months on these huge pieces of Twitter infrastructure I’ve started to love the AbstractFactoryFactories.
This is a follow-up of my last post, where I compared the runtimes of the quicksort algorithm implemented in Java, Scala, Groovy and Groovy++. Groovy++ came up with a significant improvement over Groovy. But there was a comment by ait (Thanks ait) on how to improve the performance of the Groovy++ implementation even further, by changing a single line. In fact, this improved the performance dramatically.
As a designer that believes to be on top of all the latest fads in web design I find it very useful to analyze websites that speak to me. When I see an amazing design I bookmark it and check it out often for inspiration. What all these websites have in common is genius elements that just work. In this post i’m going to over the elements I believe these website contain that you should try and replicate in your designs.
A jQuery plugin for converting standard forms into custom ones.
For those of you that don’t know, jQuery is a rich JavaScript library that makes it possible for web developers to produce quite remarkable effects with just a few lines of code. It makes writing lengthy JavaScript code bearable, by turning long, repetitive tasks into shorter, more understandable ones. It’s simple to use, saving you time and effort. jQuery is massively popular, for obvious reasons, and everybody’s using it. To make sure you stand out, it’s vital you incorporate some of the more quirky capabilities of jQuery into your web sites. That’s where this list comes in!
There are some obvious reasons why you should start blogging when you are a programmer. Here is a list.
In this ever-changing world of software development it's extremely important to keep up with current technologies, methodologies and trends. It can easily get out of hand though - simply there's not enough time for anyone to learn all new stuff, work and live a normal life simultaneously. Selection is thus the key, being smartly selective about new things to learn so we won't miss important stuff but also keep 'junk' or unimportant trends out. Read this article for a few tips.
With more than 275 fixed Bugzilla issues, Ant 1.8 flaunts some new performance improvements. A large directory scan, which would have taken 14 minutes in Ant 1.7.1, now takes as little as 22 seconds with Ant 1.8. The new version also scans smaller directory trees faster, going roughly from quadratic time to linear time when scanning directories.