Waxeye Parser Generator
Waxeye makes language development easy and fun. It uses scanner-less parsing, grammar testing, automatic AST generation and language independent,... more »
0 commentsSave Tags: c-and-cpp, java, other languages, ruby
Play! A Web Framework for Java
Discover a clean alternative to bloated enterprise Java stacks. Play! focuses on developers productivity and targets RESTfull Architectures. Read the... more »
5 commentsSave Tags: frameworks, java
Hidden recipes for OS X charts and graphs
One of the many secrets hidden away inside OS X is a private undocumented library called GraphKit.framework. Despite being private, the name is... more »
0 commentsSave Tags: apple, frameworks
Introducing BWToolkit
BWToolkit is a BSD licensed plugin for Interface Builder 3 that contains commonly used UI elements and other useful objects. Using these objects is as... more »
0 commentsSave Tags: apple, frameworks, gui, tools
To WebKit or not to WebKit within your iPhone app?
I know HTML. Its on my CV. Expert level. I also know CSS and a whole bunch of JavaScript. I can even do TDD with JavaScript. And on the iPhone... more »
0 commentsSave Tags: apple, frameworks, mobile, other languages
Part 1 of ?: Swing Application Best Practices
Today I have been participating in a small thread on JavaRanch titled Swing desktop application best practices. David's question in that thread is one... more »
0 commentsSave Tags: frameworks, java
Moving to Flash, Part 5: Network Communication
Another main difference between Java and ActionScript is in how data is communicated to and from the server. In just about any Rich Internet... more »
0 commentsSave Tags: flash-flex, java
SpringSource buys Groovy and Grails specialist
SpringSource hopes to attract Java developers in the enterprise and dynamic languages fans with its acquisition of Groovy and Grails specialist... more »
0 commentsSave Tags: frameworks, groovy, news
Simplifying your code using NSDictionary
Computers programs are good at mindless repetitive tasks, they are not good at broad decision trees. In this post, I will show you a way of... more »
0 commentsSave Tags: apple, frameworks, other languages
Smaller Java
In my previous post I talked about how to reduce the size of your Java binaries without sacrificing functionality. Using Proguard to strip out unused... more »
0 commentsSave Tags: java
REST != HTTP
Roy Fielding has weighed in on the recent "buzzwordiness" (hey, if Colbert can make up "truthiness", then I can make up "buzzwordiness") of calling... more »
0 commentsSave Tags: opinion, standards, web services
Core Animation Tutorial: Interrupting Animation Progress
Starting and stopping animations in Core Animation is as simple as adding and removing your animation from the layer upon which is being run. In this... more »
0 commentsSave Tags: apple, frameworks, other languages
Cocoa for Scientists (Part XXIX): This is the Message
In our last installment, we began a journey into the world of lowish-level networking on Mac OS X and iPhone. The first tutorial introduced the topic,... more »
0 commentsSave Tags: apple, frameworks, mobile, other languages
Benchmarking SSD for MySQL
Today I bought Intel X25-M, to test its performance and consider if we could replace a HDD used in our slave database of Pathtraq with a solid state... more »
0 commentsSave Tags: database, hardware
The Bilski Decision Is In: Buh-Bye [Most] Business Methods Patents - As text & updated 3Xs
This was an appeal against a rejection of a business methods patent, and the appeals court has now agreed with the rejection. At issue was whether an... more »
0 commentsSave Tags: news, opinion
JSSpeccy: A ZX Spectrum emulator in Javascript
I’m really typecasting myself here. If there were an international “Person most likely to write a Spectrum emulator in Javascript” award, I’d have... more »
3 commentsSave Tags: javascript
Self-printing Game of Life in C#
Conway’s Game of Life has fascinated computer scientists for decades. Even though its rules are ridiculously simple, Conway’s universe gives rise to a... more »
0 commentsSave Tags: .net
Make JEditorPane use the system font
JEditorPane is a powerful component. One of it’s main strengths is the ability to render auto-wrapping text. But JEditorPane doesn’t come free of... more »
0 commentsSave Tags: frameworks, gui, java
GameJS: A 2d game development framework in JavaScript
A little while ago I decided to learn something about game development. Being a die-hard web developer, coding games was something completely new, so... more »
0 commentsSave Tags: frameworks, games, javascript
Scope declarations in Objective-C 2.0
Encapsulation, polymorphism, and inheritance are the essential concepts that any object oriented language must support. Variable and message scope are... more »
0 commentsSave Tags: other languages
Delaying Javascript Event Execution
If you're looking to execute javascript code whenever someone finishes (or stops temporary) scrolling, moving the mouse, or resizing the page, you may... more »
0 commentsSave Tags: gui, how-to, javascript, methodology
Core Animation Tutorial: Slider Based Layer Rotation
It is often helpful to create a custom control for you application that will display a value as a level like a gas gauge shows how full your tank is.... more »
0 commentsSave Tags: apple, frameworks, gui, other languages
typeface.js -- Rendering text with Javascript
With typeface.js you can embed custom fonts in your web page so you don't have to render text to images. Instead of creating images or using flash... more »
0 commentsSave Tags: css-html, javascript, web design
Synthesizing a touch event on the iPhone
The iPhone lacks specific methods to create UIEvent and UITouch objects. I'll show you how to add this functionality so you can write programmatically... more »
0 commentsSave Tags: apple, frameworks, mobile, other languages
Touchless Multitouch in Processing
Today i read about touchless an opensource sdk microsoft has released. it enables you to track objects using a simple webcam to create apps similar to... more »
0 commentsSave Tags: frameworks, java, other languages
via