- JavaOne: Comparing Java Web Frameworks – Finally, he finished with an interesting thought – that one of the main scalability issues with any web framework is people i.e. the competencies and preferences of the developers on the team.
- Comparing Mongo DB and Couch DB – MongoDB – We are getting a lot of questions "how are mongo db and couch different?" It's a good question: both are document-oriented databases with schemaless JSON-style object data storage. Both products have their place — we are big believers that databases are specializing and "one size fits all" no longer applies.
- Why Dart is not the language of the future – Dart fails to provides the advantages of static languages, without compensating by the flexibility of dynamic languages. Nothing has been learned from the dynamic language renaissance of the last ten years; nothing from the functional world; nothing even from the slick concurrency model of Go and its goroutines, also from Google.
So I think it's a step backwards in language design. With Node.js and Coffeescript around, and the programming paradigms they allow, Dart looks already obsolete and inadapted. - minuteproject – WS-JEE is minuteproject track to quickly have a webservice based on JAX-WS on top of a backend with JPA2 layer – WS-JEE is minuteproject track to quickly have a webservice based on JAX-WS on top of a backend with JPA2 layer
- The new iPhone portfolio and implications on ASP | asymco – The iPhone is now available as five different variants with 10 different price points. Prices and options may vary by country, but I took the US portfolio as the baseline and illustrated it:
- Apple’s Next Big Thing Already Here: Siri More Than Speech Recognition, Analyst Asserts – Forbes – Siri is unique because it meshes voice recognition capabilities with both sophisticated artificial intelligence capabilities and tight integration with the phone’s other software — such as its calendar and address book — and its GPS system
- Review: 4 Java clouds face off | Application Development – InfoWorld – CloudBees, Google App Engine, Red Hat OpenShift, and VMware Cloud Foundry reveal the pleasures and perils of coding on a public cloud platform
- Chrome Remote Desktop BETA – Chrome Web Store – Chrome Remote Desktop BETA is the first installment on a capability allowing users to remotely access another computer through the Chrome browser or a Chromebook.
Tag Archives: wireless
Daily del.icio.us for January 27th through February 1st
- Alex Payne On the iPad – We have the technology and the incentive to build the future of computing in an open way. The only reason not to is greed, laziness, and hubris.
- Flash, iPad, Standards Jeffrey Zeldman Presents The Daily Report – Developers who supplement Flash with HTML5 may soon tire of Flash—but Adobe has a brief but golden opportunity to create the tools with which rich HTML5 content is created. Let’s see if they figure that out.
- InfoQ: Kanban and Scrum – making the most of both – Scrum and Kanban are two flavours of Agile software development – two deceptively simple but surprisingly powerful approaches to software development. So how do they relate to each other?
- Integrating Spring Security with ExtJS Login Page | Loiane Groner – This tutorial will walk through how to configure ExtJS Login form (Ajax login form) instead of default Spring Security login.jsp.
- New Logitech Touch Mouse Turns Your iPhone or iPod Touch into a Wireless Trackpad and Keyboard | BLogitech – The Touch Mouse app turns your iPhone or iPod touch into a wireless trackpad and keyboard for your computer, so you can point, click, scroll and type from afar, in any application, on a Mac or PC
- InfoQ: SOA Practioners Should Define Standards First – Choosing the right standards at the start of the SOA lifecycle is an important first step and one that is still overlooked by many practitioners today, with resultant problems.
- Sun.com is dead now – Just found that sun.com is now redirecting to oracle.com. Some days back I visited Sun’s original website. But it didn’t took long by Oracle to make it red
- Hyrum Wright: Why use Subversion? – Hyrum Wright, the President of the Subversion Corporation and our Director of Open Source Software, has taken some time to put together a brief presentation on "Why Subversion" where he talks about the benefits of using Subversion, some of the features it offers and the improvements over the last couple of versions what's next on the radar in Subversion 1.7.
- Citrix will have an iPad app to run Windows 7 sessions | Mobilize – InfoWorld – Want to run Windows 7 on the new Apple iPad? Citrix says it will soon be possible — at least virtually — using a new version of its Citrix Receiver software
- Apple confirms 3G VoIP apps on iPad, iPhone, iPod Touch – Apple Inc. confirmed last night that it is now allowing iPhone, iPad and iPod touch developers to build apps that can make Internet calls over a 3G cellular network
- With iPad Tablet PC, Apple Blurs the Lines Between Devices – NYTimes.com – After months of feverish speculation, Steven P. Jobs introduced Wednesday what Apple hopes will be the coolest device on the planet: a slender tablet computer called the iPad.
Daily del.icio.us for February 4th through February 7th
- Fonera 2.0 Smart Router Connect Devices | Business 2.0 Press – The La Fonera 2.0 is a new smart wireless internet router that will let you connect a plethora of devices to access the internet from the router easily, anything from a printer, to hard drives, laptops, mp3 players, to other USB devices
- The importance of Composition | Code of Doom – In this article, I really want to discuss the importance of composition. I feel as programmers, many of us find inheritance easier and we often use it without thinking about the repercussions it may bring to us.
- Mitchell’s Blog » Blog Archive » The European Commission and Microsoft – Last month the European Commission stated its preliminary conclusion that “Microsoft’s tying of Internet Explorer to the Windows operating system harms competition between web browsers, undermines product innovation and ultimately reduces consumer choice.”
- From Java to Java EE: Seven Principles of Lean Software Development – Lean Software Development has its roots in Toyota Production System and it helps software organizations optimize their processes and production methods in order to deliver their products to the market much faster and with better quality
- Implementing Lean Software Development: From Concept to Cash – Lean Software Development presents a set of thinking tools based on
lean thinking that leaders continue to find useful for understanding agile software development. - InfoQ: VMware Open Sources the View Client – VMware has open sourced its View Client software which enables connections from Linux clients to remote Windows desktops managed by VMware View. VMware would like to see their partners developing the client for non-x86 devices using operating systems other than Windows XP or Linux.
- Better Null Handling Strategies for Java | Code Monkeyism – Uploaded a presentation on “Better Null Handling Strategies for Java” to SlideShare
- Outside the Box() » Springing Around with ExtJS – To finally scratch that itch, and move further along the Spring amp; ExtJS path, I turned my demo project into a basic template. The zip archive that you can grab at the bottom is a fully-configured Spring web application, including Tiles, Spring Security, Spring MVC, custom JSON view, Transactions and a Datasource.
- Announcing This Year’s IDEAL Plugins! | JetBrains IntelliJ IDEA Blog – We’re glad to announce the winners of the 3rd JetBrains IDEAL Plugin Contest!
First of all we want to thank everyone who participated for their efforts and, of course, the plugins they have submitted. It was really exciting to examine every last submission. JetBrains staff, and especially the Contest Jury, had many pleasant and memorable moments reviewing and judging them all. - Announcing the Article Search API – Open Blog – NYTimes.com – The Article Search API is a way to find, discover, explore, have fun and build new things. We’ve accumulated quite a few blocks/articles over the last 28 years — all of them tagged and labeled with loving care. So if you’ve ever wanted to do any of these things:
Daily del.icio.us for December 2nd through December 6th
- Enterprise Java Community: Pondering About JSR-135, the New Servlet 3.0 Specification – Now there is a new specification coming, Servlet 3.0 (JSR-315). The Early Draft of this specification features some new really neat features, and in my opinion some mistakes. In this article I'm going to show the new additions to the EOD (ease of development), comment on them, and try to improve them
- InfoQ: Manager’s Introduction to Test-Driven Development – Dave Nicolette and Karl Scotland try to introduce non-technical managers to one of the most popular Agile development techniques: Test-Driven Development (TDD). The presentation intends to be a primer for managers who want to understand the value of TDD, and of Agile in general, in software development.
- Jean-Francois Arcand’s Blog: Writing a Twitter like application using Grizzly Comet part 1: The Servlet – Jean-Francois Arcand illustrates how to use the Grizzly Comet implementation and create a similar twitter like application in 150 lines of Java code.
- BBC NEWS | Technology | Wireless turns iPod into a phone – A freeware application for the iPod Touch can turn the music player into a virtual mobile phone. Truphone uses wi-fi technology in an iPod Touch to allow users to make calls to other iPod Touch owners and Google Talk's messaging service users
- Did Coldplay rip off Joe Satriani? | PopWatch Blog | EW.com – Coldplay have been called many things, but Joe Satriani wannabes? That's a new one, and it's apparently what the chrome-domed axe man himself is claiming in a new lawsuit. Satriani accuses Coldplay of ganking the riff from his 2004 instrumental "If I Could Fly" for their hit single "Viva La Vida.
- Project Deploy* | Choose, Bookmark, Deploy – Deploy* is a free, open source, web application which allows user to quickly deploy a web project framework with valid XHTML and CSS in only a matter of seconds.
- InfoQ: IronRuby moves to Github – Microsoft recently announced they had moved their IronRuby project to GitHub. The announcement, like many projects these days, shows the project moving from its current Subversion repository to a Git repository located on Github
- Around the World in 116 Beers | Sloshspot Blog – Beer is by far the most popular beverage in the universe. Well, at least in the world. Have you ever wondered what countries produced beer, and what the most popular domestically produced beers were in these countries?
- JDbMonitor – Monitor JDBC Performance For Slow SQL Queries – JDbMonitor is a tool to monitor & analyse database performance for any Java application.
Easily determine your application's database performance and analyse problems down to specific SQL statement.
- Flex Developer’s Toolbox : Free Components, Themes and Tutorials | Noupe – In today’s post we provide you with some essential Flex resources – Flex components, Flex Skins & Themes, Online Flex Apps, Flex Frameworks and Flex Tutorials.
Daily del.icio.us for October 13th through October 16th
- Java Entrepreneur: MySQL Co Founder plans to quit since current stay becomes unpleasant – I have thought about my role at Sun and decided that I am better off in smaller organizations. I HATE all the rules that I need to follow, and I also HATE breaking them. It would be far better for me to 'retire' from employment and work with MySQL and Sun on a less formal basis.
- InfoQ: SOA Governance: An Enterprise View – This article observes SOA governance specifics from the enterprise perspective and illustrates them with several examples of SOA Governance policies.
- InfoQ: Martin Fowler: Can SOA Be Done With an Agile Approach? – In a recent article, Martin Fowler is trying to explore the applicability of evolutionary design – a practice commonly used in Extreme Programming (XP) – to SOA implementations.
- InfoQ: Kenai: Project Hosting Built on JRuby on Rails – Project Kenai (pronounced Keen-Eye, according to Tim Bray) is a new project hosting platform from Sun. It integrates several source code management systems, forums, mailinglists, issue-tracking systems and wikis.
- InfoQ: Java In-Memory Persistence with Space4J – Space4J is a simple database system that will let you work with Java Collections in memory. Since memory is several orders of magnitude faster than disk for random access to data, Space4J provides better scalability for "real-time" web applications and systems that require performance.
- InfoQ: Erich Gamma Discusses Jazz, Eclipse, JUnit and Design Patterns – In this interview from QCon London 2008, Erich Gamma discusses the Jazz project, why Eclipse has been successful, the strict Eclipse release schedule, JUnit, Design Patterns, how to identify a design pattern, design patterns and the 'Don't Repeat Yourself' principle, the design pattern community, and whether dependency injection is a design pattern.
- The Daily Dish | By Andrew Sullivan (October 15, 2008) – Alaskans Get It – Two women in Anchorage talk sense about Palin
- InfoQ: Granite Data Service 1.1.0 Released with new Features and Tools – Granite Data Services (GDS) 1.1.0 GA is released this week. Granite Data Services (GDS) is a free, open source (LGPL'd), alternative to Adobe LiveCycle (Flex 2+) Data Services for J2EE application servers
- Announcing the New York Times Campaign Finance API – Open – Code – New York Times Blog – The initial version of the Campaign Finance API offers overall figures for presidential candidates, as well as state-by-state and ZIP code totals for specific candidates. In addition, the API supports a contributor name search using any of the following parameters: first name, last name and ZIP code.
- First New York Times API is Live – Here’s Why it Matters – ReadWriteWeb – The much-anticipated first Application Programming Interface (API) from the New York Times went live today, according to a post on the company's blog Open – All the code that's fit to printf(). First up is a campaign finance data API and next is a movie review API. Also available is a database management program initially developed for internal use at the NY Times.
- Sorry, Dad, I’m Voting for Obama – The Daily Beast – The son of William F. Buckley has decided—shock!—to vote for a Democrat. Let me be the latest conservative/libertarian/whatever to leap onto the Barack Obama bandwagon. It’s a good thing my dear old mum and pup are no longer alive. They’d cut off my allowance.
- The Soyuz Spacecraft – Interactive Graphic – NYTimes.com – The basic design of the Russian Soyuz spacecraft has not changed in some 40 years, though it has had numerous upgrades. The current version, known as Soyuz TMA, is expected to be the only means of taking astronauts to the International Space Station from 2010 to 2015
- FCC Clears Free Wireless Web – WSJ.com – A proposal to create a free, national wireless Internet service got a boost as Federal Communications Commission engineers concluded that concerns are overblown about such service interfering with other carriers.
Daily del.icio.us for August 20th through August 26th
- Flex Charts with Google Charts and Eastwood Charts – The concept behind Google Chart API (and hence applies to Eastwood Chart Servlet as well) involves providing data for chart generation to the chart provider via HTTP URL parameters and getting an image (PNG) as a response.
- How to Integrate Spring 2.x with the Google Web Toolkit (GWT) – This post explains how to manage your GWT server-side services with Spring and Spring MVC, and to inject Spring beans into them.
- Comet Daily » Blog Archive » Oracle, BEA, and Bayeux – Developers from BEA contributed efforts towards defining the Bayeux protocol, and it’s great to see them ship this update to WebLogic. They also have a tutorial available, Using the HTTP Publish-Subscribe Server, providing detailed information for WebLogic users.
- Stellarium – Stellarium is a free open source planetarium for your computer. It shows a realistic sky in 3D, just like what you see with the naked eye, binoculars or a telescope.
- Database vendors add Google’s MapReduce – LinuxWorld – Greenplum and Aster Data Systems, two startups involved in large-scale data analysis, announced this week that their products will support MapReduce, a programming technique originally developed by Google for parallel processing of large data sets across commodity hardware
- Back To School: Expand Your Brain with Evernote – Let's take a look at how you can use your computer, cellphone, and digital camera in conjunction with the free, cross-platform application Evernote to remember everything for the rest of your life–or at least until the end of the semester.
- InfoQ: Oracle delivers first new release of the WebLogic App Server since BEA acquisition – Oracle has announced the release of WebLogic Server 10g R3 which is the first release of BEA’s Application Server since its acquisition by Oracle earlier this year. This version adds support for Java SE 6, Spring, Comet, improved Operations Control, FastSwap Deployment and more.
- Virtual worlds | If you build it… | Economist.com – Google’s launch of Lively, in July, seemed to have great potential. But in the weeks since it opened its virtual doors, Lively has remained surprisingly lifeless, hosting a dwindling number of users and prompting a string of negative reviews.
- Are we ready to declare the “time of death” for the enterprise data center? | Enterprise Web 2.0 | ZDNet.com – The traditional data center won’t disappear overnight, but it will almost certainly shrink on a regular basis from now on
- Firefox to get massive JavaScript performance boost – Mozilla is leveraging an impressive new optimization technique to bring a big performance boost to the Firefox JavaScript engine. The code was merged today (but is not yet ready to be enabled by default in the nightly builds) and is planned for inclusion in Firefox 3.1
- BlackBerry – BlackBerry Developer Program | BlackBerry Java Development Environment Downloads – The BlackBerry Java Development Environment (BlackBerry JDE) is a fully integrated development environment and simulation tool for building Java Micro Edition (Java ME) applications for Java based BlackBerry smartphones
- Home | Spot.us – "Spot Us" is a nonprofit that allows an individual or group to take control of news by sharing the cost (crowdfunding) to commission freelance journalists
- Amazon EBS – Elastic Block Store has launched – All Things Distributed – With the launch of the Elastic Block Store we complete an important milestone in offering a complete suite of storage solutions as part of the Amazon Infrastructure Services
- Amazon Web Services Blog: Amazon EBS (Elastic Block Store) – Bring Us Your Data – As of today, the Amazon Elastic Block Store (EBS) is now open and available to all EC2 users. EBS gives you persistent, high-performance, high-availability block-level storage which you can attach to a running instance of EC2
- Greg Luck’s WebLog: IntelliJ 8 milestone 1 rocks! – IntelliJ 8 milestone 1, a.k.a. Diana rocks! For the non-IntelliJ users of this world, 8m1 was released in the last week. IntelliJ 7 annoyed me. It was slow and bloated
Daily del.icio.us for June 6th through June 10th
- Databinder – Toolkit overview – Databinder is a Java programming toolkit for data–driven Web applications. It’s based upon the Wicket Web component framework and Hibernate object-relational mapping service.
- The Future of BPM at BEA/Oracle | The Intelligent Enterprise Blog – It is possible that Oracle could adopt an IBM-like strategy and keep both threads alive until things sort out, using ALBPM on top of Fusion as the straight BPMS offering, and the current ARIS+SOA Suite to support the apps business. In some ways that's the
- Microsoft Silverlight to back Ruby, Python in browser | InfoWorld | News | 2008-06-06 | By Paul Krill – Microsoft plans to enable the Python and Ruby languages to be used for client-side development of RIAs that leverages Silverlight browser plug-in. The intent is to let developers continue using these languages on the client side without having to also in
- Sun bolsters SOA software with data management | InfoWorld | News | 2008-06-08 | By Paul Krill – Sun Microsystems is updating its SOA and business integration software Monday, adding a data management option and leveraging enterprise service bus capabilities based around the JBI (Java Business Integration) specification.
- Free Personal Finance Software, Money Management, Budget Planner and Tools, Online Financial Planning – Mint.com – Free Personal Finance Software, Money Management, Budget Planner and Tools, Online Financial Planning – Mint.com
- Json-lib 2.2.2 released – JSON-lib is a java library for transforming beans, maps and XML to JSON and back again to beans and DynaBeans. It is based on the work by Douglas Crockford in http://www.json.org/java.
- Google’s GWT continues to amaze and delight – If you have checked out GWT then I urge you to give it a whirl, you will never look at another framework in the same way again.
- eXo Platform (Enterprise WebOS) » Blog Archive » eXo Platform: The Open Source alternative to Microsoft Sharepoint – With the launch of eXo WebOS flagship product as the new type of Enterprise Portals and all its incoming optional modules such as eXo Enterprise Content Managment (eXo ECM) and eXo Collaboration Suite (eXo CS), we have been able to build the only true alt
- The 3G iPhone: First Impressions | Walt Mossberg | Mossblog | AllThingsD – Less than one year after it was introduced at a hefty $599 price, the 8 GB model of the iPhone will now be two-thirds cheaper, at just $199.
- Atlassian Developer Blog – Story Cards – Here at Atlassian, we like our agile methodologies. We like our pair programming. And we definitely like our story cards. Some people think story cards are old school, and that all this "agile" stuff is slight-of-hand. This video proves them … right.
- LinkedIn – A Professional Network built with Java Technologies and Agile Practices – Learn how Java™ and agile practices are employed in building large-scale consumer internet sites like LinkedIn, the world’s largest professional network.
- Blogging Roller: LinkedIn: 99% Pure Java – Nick Lothian tweeted about this JavaOne presentation on LinkedIn. What's particularly interesting to me are the diagrams that explain how the LinkedIn architecture has evolved to scale up to 22 million users
Daily del.icio.us for February 10th through February 14th
- Zimbra’s new Desktop: Look ma, no browser! | The Open Road – The Business and Politics of Open Source by Matt Asay – CNET Blogs – It's very cool. You should give it a spin. This is the best e-mail "client" ever built…largely because of its successful marriage of the Web with the desktop. In the future, all applications will be like this–or should be.
- Ext Road Map – Our goals for 2008 are to continue improving the 2.x version line by adding new components and enhancing some of the existing areas of functionality in Ext as shown below. Looking ahead to 3.0, there are some big new areas that we'll be getting into. In a
- The Making of MarkMail: Announcing an Informal Partnership with Codehaus – We're happy to announce we've developed an informal partnership with Codehaus to load all their mail archives and receive automatic notification of new Codehaus lists as they get created.
- A Conversation with Matt Mullenweg (Yahoo! Developer Network blog) – A few weeks ago, Matt Mullenweg (creator of WordPress) came by Yahoo to talk to a bunch of Yahoo! bloggers about the current and future state of WordPress. After the meeting, I sat down with him for our Developer Spotlight series on YDN Theater to catch u
- Andres Almiray’s Weblog : Weblog – JSON-lib is a java library for transforming beans, maps and XML to JSON and back again to beans and DynaBeans. It is based on the work by Douglas Crockford in http://www.json.org/java.
- The State of BPM: Top-Five Trends | The Intelligent Enterprise Blog – The results show a number of interesting trends indicating that CIOs and business leaders are focused on improving their processes. Existing customers described how they expect to get their ROI from their BPM implementations, and most expect to see ROI ov
- Starbucks ditches T-Mobile for AT&T | Crave : The gadget blog – The new AT&T plan allows all customers 2 free hours per day, with a $3.99 fee for additional 2-hour chunks of time. Monthly subscriptions will cost $19.99 and will enable access to other AT&T hot-spot locations in addition to Starbucks.
- Anthony Park :: 100% Geek Content by Volume » New Vista Media Center Plugin – MyNetflix (beta) – I’ve kept this pretty quiet, but I’ve been working on a new Media Center plugin for a little while now. It is now ready for beta testing, and I’ve decided to run a public beta for this one. MyNetflix features * View your Netflix queue * Browse movie
- Humanized > Our Products > Enso Launcher – Enso Launcher is designed to give you instant access to your applications and windows. With a few easily remembered keystrokes, you can launch an application, switch to a window by name, and control the state of your windows.
- Martin Wolf : Advanced Java 5 Generics – Here's an article about a few of the more subtle aspects of Java 5 Generics. This is hardly the 1st article about this particular subject, but none of them explain it quite the way I would have wanted to see it when I was wrestling with this issue myself.
- Panopticon: The Power of Pre-Attentive Processing – Our visualization software is easy to use and is a great way to explore large datasets, identify outliers and find hidden patterns.
Put Your Linksys Router on Steroids
This is something I have been meaning to do for many years now but I finally took advantage of the Christmas break to put my Linksys Wireless Router (WRT54G) on steroids. Since I was upgrading my Windows machine from XP to Vista and my Linux machine from Dapper to Edgy (Ubuntu), I figured why not break – I mean upgrade everything.
First a little background – Linksys had used Linux as the OS of its network products including the ubiquitous WRT54G router. When Cisco acquired Linksys in 2003, they were forced to open source all of the Linksys code because of the GPL. This led to people to create updated versions of the code for these Linksys routers and soon people started adding features to the $60.00 router there were available in network devices costing a lot more than $60.00. Linksys (and Cisco) continued to make these Linux routers for a while and then switched to another real-time UNIX variant, VxWorks which removed the requirement for Cisco to release their software into the open-source community.
So I’ve been thinking about upgrading my existing Linksys router to another with Gigabit ports and so upgrading and potentially turning it into a brick didn’t seem that big a deal. In fact, a part of me was hoping the upgrade wouldn’t work so that I would have the excuse to replace a perfectly working router with another with additional goodies. There are a lot of different software packages out there for your Linksys router but I decided to use DD-WRT because of the features. I wanted to add WPA/WPA2, QOS and the ability to boost the radio transmission power. The default Xmit is set to 28mw and I bumped up mine to 70mw as the Xmit site suggested and I noticed a HUGE improvement in my wireless performance. Before the upgrade, the wireless was really weak in the other end of our house but know I get perfect connection that really awesome throughput. In fact, the strength of the signal was so high, I had to switch to another channel to let me neighbor’s wireless routers and phones work. The enhanced security was also a nice bonus – The other features like the ability to run a wireless business don’t interest me but the ability to VPN in really does. I haven’t had a chance to use that yet as I typically use a SSH tunnel to setup a proxy to securely access resources when I am using a public network but it’s a nice feature to have if you need security or as just paranoid of open/free/public networks. (As you should be)
To me, the coolest thing was the ability to SSH into my wireless router and browses the directory structure. The DD-WRT upgrade turned my router into an SSH server and so I can SSH into it to check out the configuration or even SSH out from the router itself.
Here are some screenshots taken from the interface – Before you decide to upgrade your router, please remember that there are no warranties and you could end up with a $60 brick.