Linux Slab Allocator, Learn How Linux Manages Memory
2008-08-19 21:00Good operating system performance depends in part on the operating system's ability to efficiently manage resources. In the old days, heap memory managers were the norm, but performance suffered due to fragmentation and the need for memory reclamation. Today, Linux uses method which allocates memory... [阅读全文]
Announcing a beta release of the Android SDK
2008-08-19 20:310.9 Beta release of the Android Developer's SDK... [阅读全文]
EJB 3 - Dead Or Alive …very alive, See Quickvote Results
2008-08-19 20:13What surprised me: the small percentage of EJB 2.X. In Germany there is still huge amount of EJB 2.0 projects. Most of them will be ported to Java EE 5 next time. The second surprise was the EJB 3 adoption. I'm using EJB 3 in several projects but the amount of 58% (in this context) is huge. I actua... [阅读全文]
Overheated iPod nano blamed for three fires
2008-08-19 19:57Japan's trade ministry said on Tuesday that three fires had been caused by overheating Apple iPod nanos, which it said could be due to a battery defect.... [阅读全文]
Qi4j: REST EntityStore and SPARQL EntityFinder = rich client web apps!
2008-08-19 19:37From my work on SiteVision I've become quite fond of writing rich clients using applets or JavaWebStart, with Swing, and then connect back to the server for state. I can understand why not so many others are doing it though, since you more or less need a decent framework to handle all the issues, a... [阅读全文]
3 Worthwhile Alternatives to the Pie Chart
2008-08-19 19:35Since the above pie chart is making some of you cringe in agony (although I can't imagine why), let's take a look a few alternatives for the pie chart using the same poll results.... [阅读全文]
7 Principles Of Clean And Optimized CSS Code
2008-08-19 19:33But there are some principles to consider during and after you write your CSS to help keep it tight and optimized. Optimization isn’t just minimizing file size — it’s also about being organized, clutter-free, and efficient. You’ll find that the more knowledge you have about optimal CSS practices, s... [阅读全文]
Practical Concurrency Patterns: Immutability (Freezables)
2008-08-19 19:30Another very simple pattern builds on the foundation of the Safe-Unsafe Cache pattern. What is the easiest way to protect data from multi-threaded access and to incur the minimal performance cost while doing so? Making it read-only!... [阅读全文]
Singletons are Pathological Liars
2008-08-19 19:30So you join a new project, which has an extensive mature code base. Your new lead asks you to implement a new feature, and, as a good developer, you start by writing a test. But since you are new to the project, you do a lot of exploratory “What happens if I execute this method” tests... [阅读全文]
Screen shots from the new Android OS SDK 0.9
2008-08-19 19:30Four screen shots of the Android OS from the new Android 0.9 SDK!... [阅读全文]
10 Adobe AIR Apps for Web Designers
2008-08-19 19:26If you’re a web designer that’s into experimenting and trying out new applications (they don’t cost a dime), check out these 10 Adobe AIR applications perfect for web designers. Graphics designers, interaction designers, and web developers might also find this collection useful.... [阅读全文]
If it’s animation or special effects, it’s Linux
2008-08-19 19:10Like the special effects in Indiana Jones and the Kingdom of the Crystal Skull; 300; The Golden Compass; Harry Potter and the Order of the Phoenix; and I Am Legend? The animation in Star Wars: The Clone Wars; WALL-E; or Ratatouille? You can thank Linux for all of them.... [阅读全文]
Pair programming. What researches say on the costs and benefits of the practice.
2008-08-19 18:46Effect of Pair programming on defect rate, quality and costs. Scientifically valid research results only. Not all that rosy.... [阅读全文]
Wicket Interface Speed-Up: Modifying Expires and Cache-Control Headers
2008-08-19 18:06This is the first of three posts series called "Wicket Interface Speed-Up". It explains several steps on how to optimize web applications built with Apache Wicket for faster loading and rendering times. Part one is called "Modifying Expires and Cache-Control Headers".... [阅读全文]
23 Essential Tools For Web Development on a Mac
2008-08-19 17:55Every web developer has their own favorite platform, for whatever reason. Some prefer Linux, while other prefer Windows or Mac. One thing is for certain though: each platform has a passionate rabid community behind it. Those web developers who prefer the Mac are no different, and for good reason: ... [阅读全文]
最新评论