- Debugger: working with sub-ranges for arrays and lists – I love you IntelliJ IDEA – During debugging IntelliJ IDEA shows only the first 100 elements of arrays and collections. It’s enough in most cases. However, it’s sometimes convenient to use a custom range. Exactly for this the ‘Adjust Range’ action has been available for arrays for quite a long time.
- Oracle to Launch NoSQL Database at OpenWorld | SiliconANGLE – Oracle plans to launch and demo a NoSQL database at Oracle OpenWorld next week along with a Hadoop data builder and in-memory data store.
- After all, it sure looks like the Kindle Fire is about to become the Android tablet. – After all, it sure looks like the Kindle Fire is about to become the Android tablet.
- Amazon Unveils $199 Kindle Fire Tablet – Bloomberg – Amazon.com Inc. (AMZN), the world’s largest online retailer, unveiled its Kindle Fire tablet computer, taking aim at Apple Inc. (AAPL)’s bestselling iPad with a device that’s smaller and less than half the price
- Enhancing iOS Sencha Touch apps with NimbleKit | Learn | Sencha – In this article we discuss a less well-known option called NimbleKit, which, as well as packaging and device API access, also offers a few interesting opportunities to enhance a web application's user interface with native controls
- How Bad Boards Kill Companies: HP | Monday Note – In the end, as some see it, this could be a none-too-subtle power grab by Ray Lane: note the joint signature at the bottom of the memo to the troops: Meg and Ray. As the newly appointed Executive Chairman, he gets to "assist" Meg. Why appoint a CEO who needs such assistance in the first place? And wouldn’t any normal, non-executive Chairman, or any director provide assistance anyway?
- Strata Web Framework – Strata is a fast, streaming web framework for node.js that is patterned after time-honored and battle tested web application design principles pioneered in the Python and Ruby communities (see WSGI and Rack). Using Strata, developers can build highly performant web servers in a powerful, modular style that is easy to maintain and takes full advantage of the streaming capabilities and excellent I/O handling of node.js.
Tag Archives: streaming
Links for September 17th through September 20th
- Video: Running Java Web Apps on the Cloud – Here is a quick screencast that shows how to instantly deploy Java web applications on the cloud with Heroku.
- New application layering and persistence choices in Spring Roo 1.2 | SpringSource Team Blog – The newly-released Spring Roo 1.2.0.M1 (see announcement) includes frequently requested support for architectural layers which can be tailored to the needs of the application. This article provides an overview of Roo's new service and repository layer features.
- India to topple Japan as world’s 3rd-largest economy – The Times of India – India might become the world's third largest economy in 2011 by overtaking Japan in terms of gross domestic product (GDP)
- Apple – iPad in Business – St. Louis Urgent Cares: iPad makes the rounds with physicians. – Dr. Saggar agrees. "iPad lets us be human beings when we’re with patients," he says, "instead of someone who comes in for just a few seconds and then walks out. For a medical practice, I think using iPad is a no-brainer."
- The Most Patriotic Thing You Can Do « blog maverick – So be Patriotic. Go out there and get rich. Get so obnoxiously rich that when that tax bill comes , your first thought will be to choke on how big a check you have to write. Your 2nd thought will be “what a great problem to have”, and your 3rd should be a recognition that in paying your taxes you are helping to support millions of Americans that are not as fortunate as you.
- 10 things to remember about Netflix while scratching your head about Qwikster – SplatF – 10 things to remember about Netflix while scratching your head about Qwikster
- Netflix investors overreact to new forecast: The streaming numbers are what matters – SplatF – Here’s the thing, though. The future of Netflix is in its streaming business — not its business of mailing DVDs to people via the U.S. Postal Service. And Netflix only trimmed its forecast for streaming customers by 0.2 million, or 1%. The biggest cut, meanwhile, is 0.8 million DVD-only subscribers, or 27% of that customer base. But that’s Netflix’s old business, not its new one.
Daily del.icio.us for April 17th through April 19th
- Amazon Web Services Blog: Live Streaming With Amazon CloudFront and Adobe Flash Media Server – You can now stream live audio or video through AWS using the Adobe Flash Media Server using a cost-effective pay-as-you-go model that makes uses of Amazon EC2, Amazon CloudFront, and Amazon Route 53, all configured and launched via a single CloudFormation template.
- FunctionSource: Coping with Over Four Hundred Devices: How Netflix Uses HTML5 to Deliver Amazing User Interfaces – The Netflix story provides a clear example of a company achieving success with cross-platform HTML5.
- A writable API competition – O’Reilly Radar – In conjunction with the Fluidinfo writable API for O'Reilly books and authors that was announced today, we're holding a developer competition.
- How the mobile web will win | VentureBeat – So I’m here today to say that the debate is over: The web will win, but it won’t be the web of 2005. The iPhone and other mobile devices have forever changed the way users perceive software
- A Java package dependency analyzer that generates design quality metrics. – GitHub – JDepend traverses Java class and source file directories and generates design quality metrics for each Java package. JDepend allows you to automatically measure the quality of a design in terms of its extensibility, reusability, and maintainability to effectively manage and control package dependencies.
- Defying Data Gravity « McCrory’s Blog – Data Gravity is a theory around which data has mass. As data (mass) accumulates, it begins to have gravity. This Data Gravity pulls services and applications closer to the data
- Sass – Syntactically Awesome Stylesheets – Sass makes CSS fun again. Sass is an extension of CSS3, adding nested rules, variables, mixins, selector inheritance, and more. It’s translated to well-formatted, standard CSS using the command line tool or a web-framework plugin.
- State Street modernizing with cloud, Linux technologies – Virtualization, State Street, software, server, operating systems, open source, non-Windows, Linux, internet, hardware systems, Data Center, Configuration / maintenance, cloud computing – ARN – State Street Corporation says technology must evolve to meet the increasingly demanding needs of financial services, and within its own data centers is adopting new cloud-like technologies and placing a greater emphasis on Linux and open source.
Daily del.icio.us for June 3rd through June 4th
- State of the Art – Palm Gets It Right With Pre, Its New Smartphone – NYTimes.com – The Pre, which goes on sale Saturday, is an elegant, joyous, multitouch smartphone; it’s the iPhone remixed. That’s no surprise, really; its primary mastermind was Jon Rubinstein, who joined Palm after working with Steve Jobs of Apple, on and off, for 16 years. Once at Palm, he hired 250 engineers from Apple and elsewhere, and challenged them to out-iPhone the iPhone.
- agile @ Atlassian – Practical Insights Into Agile Software Development – We're not a "follow the rules" software company and we know there is no single recipe for practicing agile development. We were once hungry for practical tips, so we thought we should share our agile story…
- Flex, RIA | Adobe Labs – Adobe Flash Collaboration Service – Adobe Flash Collaboration Service allows you to build real-time, multi-user applications with Flex in less time than ever before. And because Acrobat.com hosts the service, issues like deployment, maintenance, and scalability are taken care of for you.
- Exchanges, Banks and Brokerages Start Tweeting by Wall Street & Technology – Exchanges, brokerages, banks and regulators are all jumping on the Twitter bandwagon and exploring new ways to reach out to their customers — and sometimes their foe.
- Adobe Releases Flash Builder 4, Flash Catalyst And The Flex 4 framework | IndicThreads – Adobe Systems has announced the beta availability of Adobe Flash Builder 4 (formerly named Adobe Flex Builder), Adobe Flash Catalyst and the open source Flex 4 framework.
- Common Java Cookbook – This collection provides expert tips for using Java-based utilities from projects such as Apache Commons, Apache Lucene, and Apache Velocity.
- InfoQ: Flex Open Source Data Visualization Framework: Axiis – A new open source addition to the Adobe Flex world is Axiis, a data visualization framework released in May under the MIT license. Data visualization is a term frequently used to describe graphical views of application data, such as charts and graphs.
- FasterXML – Faster, better open source XML and JSON parsing for the Java platform. – FasterXML is pleased to announce the 1.0 release of the Jackson open source (ASL) JSON processor. Jackson provides three ways to consume/produce JSON with Java — JAXB-like object binding, StAX-like low-level streaming API, and a DOM-like tree model.
- State of the Art – Palm Gets It Right With Pre, Its New Smartphone – NYTimes.com – The star of this summer blockbuster is Palm. Over the years, this once-great company lost its talent for everything but making business blunders. Pundits were predicting Palm’s passing — but then the new Palm Pre appeared
- Ext JS – Ext JS 3.0 RC2 Release – Stable, Robust, and Enhanced – We are pleased to announce that the latest release candidate of Ext 3.0 is now publicly available.
- 500 Internal Server Error – 500 Internal Server Error
Daily del.icio.us for December 31st through January 4th
- Barack Obama Is Your New Bicycle – Barack Obama Is Your New Bicycle
- I’m using Git because it makes me feel cool | unethical blogger – As 2007 became 2008 the writing was on the wall, Git was our new bicycle. It had been blessed by Saint Torvalds and clearly we needed to get in on the ground floor of the new cool before it became mainstream.
We needed to switch to Git immediately. Who cares if Git is extremely fast, it's not like time is money or something ridiculous like that
- Why Git is Better Than X – This site is here because I seem to be spending a lot of time lately defending Gitsters against charges of fanboyism, bandwagonism and koolaid-thirst. So, here is why people are switching to Git from X, and why you should too. Just click on a reason to view it.
- Microsoft Readies Cost-Cuts; Though Massive Layoff Unlikely – NBCBAYAREA- msnbc.com – Microsoft will embark on a significant cost-cutting initiative in 2009, which might begin as early as this month, to offset a global slowdown in sales. However, sources tell Jim Goldman of CNBC, the cuts will largely be handled through attrition and the non-renewal of contract employees, rather than through a rumored, sweeping layoff.
- Google Launches ‘The Google’ For Older Adults | The Onion – America’s Finest News Source – The popular search engine Google announced plans Friday to launch a new site, TheGoogle.com, to appeal to older adults not able to navigate the original website's single text field and two clearly marked buttons.
- Main – browsersec – Google Code – Browser Security Handbook landing page – This document is meant to provide web application developers, browser engineers, and information security researchers with a one-stop reference to key security properties of contemporary web browsers. Insufficient understanding of these often poorly-documented characteristics is a major contributing factor to the prevalence of several classes of security vulnerabilities.
- With 2008, Let’s Say Good-bye to Mediocrity – It is our acquiescence that has led to the spread of this culture of mediocrity. We accept dropped phone calls on our wireless networks, computers that constantly crash, broadband networks that are best effort.
- Audiolizer Puts Your iTunes Library In The Cloud, But Lala Does It Better – Audiolizer is a new music streaming service that lets you put your iTunes library in the cloud. After uploading your iTunes Library database file, the site will automatically compile a list of links to every song, allowing you to access your favorite music when you’re away from your home computer. Users can also manually search for individual songs.
Daily del.icio.us for July 1st through July 4th
- java.net: The Open Road: java.nio.file – Add on top of that sexier new I/O features, such as watch lists, true asynchronous I/O, and virtual file systems, and Java 7 may finally have a modern foundation for input and output on which the next generation of clients, servers, and desktop apps can b
- InfoQ: Agile Project Management: Lessons Learned at Google – A retrospective on Google's first Scrum implementation. Jeff Sutherland visited Google to do an analysis of the first Google implementation of Scrum on one of their largest distributed projects. Their strategy for inserting Scrum step by step into the Goo
- Coding Horror: Why Can’t Microsoft Ship Open Source Software? – It's a shame, because the best way to "beat" open source is to join 'em — to integrate with and ship open source components as a part of your product. Unfortunately, that's the one route that Microsoft seems hell bent on never following.
- Allway Sync: Free File Synchronization, Backup, Data Replication, PC Sync Software, Freeware, File Sync, Data Synchronization Software – Allway Sync uses innovative synchronization algorithms to synchronize your data between desktop PCs, laptops, USB drives and more. Allway Sync combines bulletproof reliability with an extremely easy-to-use interface.
- InfoQ: Enterprise Batch Processing with Spring – In this presentation from QCon San Francisco 2007, Wayne Lund discusses batch processing, Spring Batch objectives and features, scenarios for using Spring Batch, Spring Batch infrastructure and architecture, scaling Spring Batch, example Spring Batch code
- InfoQ: Google Releases Open Source Web Application Security Assessment Tool – Google has announced the open source release of one of their internal security tools "ratproxy". The proxy analyzes problems such as cross-site script inclusion threats, insufficient cross-site request forgery defenses, caching issues, cross-site scriptin
- Netflix Player source code released – Hack a Day – The Netflix Player continues to gain in popularity. Roku has finally released the GPL code for their Netflix Player. Just today Forbes published that Roku would roll out a software update allowing it to stream from other online services
- Seymour Hersh On Covert Operations In Iran : NPR – Investigative journalist Seymour Hersh believes that the United States may be closer to armed conflict with Iran than previously imagined. He writes about Congress' funding of covert military operations in the upcoming issue of The New Yorker.
- Oracle reveals BEA roadmap | InfoWorld | News | 2008-07-01 | By Paul Krill – The BEA Weblogic Server Java application server "becomes Oracle's strategic J2EE container," Kurian said. It has been integrated with Oracle technologies like Oracle TopLink for Java persistence and Oracle Coherence grid capabilities.
- InfoQ: Building Large AJAX Applications with GWT 1.4 and Google Gears – In this presentation from QCon San Francisco 2007, Rajeev Dayal discusses building applications with GWT and Google Gears. Topics discussed include an overview of GWT, integrating GWT with other frameworks, GWT 1.4 features, developing large GWT applicati
Netflix Player by Roku – Internet TV done right
I just want to say that if the future of Internet TV is anything like the Netflix Player by Roku, we are going to be just fine. I was one of the lucky ones who ordered the Netflix Player by Roku right away and have had the opportunity to play with it for the last few weeks. I absolutely love my Netflix player box – unequivocally 🙂 If you haven’t heard anything about the Netflix player, it is a little hardware device (box) that allows instant streaming direct to your TV over the Internet.
The box, made by Roku is a $99.99 one-time purchase which connects to your existing broadband (wired or wireless) connection and allows you to instantly watch content from Netflix web site. This box plugs into the same infrastructure over at Netflix that lets you watch streaming movies and TV shows on your PC. The nice thing is that this is part of your standard Netflix membership and there are no extra monthly charges. The same flat fee DVDs you receive are not impacted by your instant streaming. The Netflix/Roku box connects to any TV using HDMI, component, s-video, composite or good old RCA and you get full DVD video quality if your bandwidth permits.
I’ve had the pleasure of using this box and I have been completely and totally impressed with the design of box, the software and the actual quality of the content being streamed. Setup/installation was incredibly easy and I was able to get the box to connect to my WPA secured wireless network in seconds. The first thing the box did was download an update from Netflix and automatically update itself – nice feature. Once the box was up and running, I was able to link the Netflix box to my online Netflix account and anything in my ‘Watch Instantly’ queue was available for viewing on my TV. So I start watching Blade Runner and it’s almost an hour before I realize that I’m not watching a DVD on my TV and it’s actually being streamed live over the Internet. The picture and sound quality is unbelievable and rewind/fast-forward is decent with the little time-series snapshot of scenes to help gauge how far or back you’re going. The box supports HD but Netflix doesn’t support that at the moment but I fully anticipate Netflix enabling that feature as they build up a bigger library of on-demand material that is of HD quality.
I only have two complaints with the box and I think one of them will probably be handled in a software update. The first one is the lack of a power button – Once the box is plugged in and turned on, you cannot turn it off. There is no OFF button on the box or the remote and that’s just annoying. There is a little light that’s always on and it’s not blindingly bright or anything but I would like to be able to turn it off. The second missing feature is the lack of Closed Captioning – I think this is a big miss and a must for me as I’m often watching movies late at night while my wife and daughter are sleeping. I can live without the power button but I really want Closed Captioning enabled in the next software release – please!!
In closing, I cannot stress how good the quality of the picture is and I haven’t had a single issue with video glitches or slowness or pauses while it’s buffering or anything like that. I’ve seen several long movies along with the most of the first season of Heroes and I haven’t had a single issue. I do have a nice broadband connection with 15 Mbps down and 1 Mbp up but that’s fairly standard these days and Netflix recommends about 3-4 Mbps for the service. The other nice thing about this box and the use of the Flash memory is that it doesn’t have a fan and so its whisper quiet. I am also excited about the future as this box runs on a embedded Linux OS and Roku has released a lot (if not all) of the code under GPL. I can’t wait for all the mods/patched kernels and apps that are going to surface in the coming weeks and months.
Daily del.icio.us for June 24th through June 27th
- vmcNetFlix – Official Site – vmcNetflix is an add-in for Microsoft Windows Vista Media Center which allows you to manage your NetFlix subscription, stream NetFlix "WatchNow" movies directly to the Media Center player, or download the movies for playback later from a "WatchLater" ga
- The LinkedIn Blog: LinkedIn is 99% Java but 100% Mac – The post is titled LinkedIn Is Written in 99% Java, so to complete the picture I responded to the community with a message about how LinkedIn is 99% Java but 100% Mac.
- Mercedes to Cut Petroleum Out of Lineup by 2015 | EcoGeek – In less than 7 years, Mercedes-Benz plans to ditch petroleum-powered vehicles from its lineup. Focusing on electric, fuel cell, and biofuels, the company is revving up research in alternative fuel sources and efficiency.
- Jericho HTML Parser – Jericho HTML Parser is a powerful java library allowing analysis and manipulation of parts of an HTML document, including server-side tags, while reproducing verbatim any unrecognised or invalid HTML. It also provides high-level HTML form manipulation fun
- Software Sensation Inc. – jWebApp Web Application Framework, Install&Update, MemSL – Memory Structures Library – jPersist is an extremely powerful object-relational persistence API that is based on the Active-Record and Data-Mapper patterns. jPersist wraps JDBC functionality and can work with any relational database, and any type of connection resource
- Java Entrepreneur: We screwed up on open source, says Sun Chief Open Source Officer – Open source developers have been much more skeptical of Sun; a lot of open source developers don't remember the fact that Sun was pretty much the first open source start-up in 1982. All they can remember is what happened in 2001/2002 when, to be quite fra
- InfoQ: Liferay Portal 5.0 Released, Sun Joins the Team – Last month at JavaOne, Liferay, Inc. announced the release of the 5.0 version of their Liferay Portal product. The Liferay press release highlights a handful of the key tools and uses in the portal product:
- How Hard Could it Be?: Glory Days – Bill Gates – working for Microsoft – Bill Gates was amazingly technical, and he knew more about the details of his company's software than most of the people who worked on those details day in and day out.
- Unit testing with JUnit and EasyMock – Michael Minella – I hope this gives you a more in depth view into JUnit and EasyMock. Unit testing is something that once you get used to it, makes you code better, provides you with a safety net for future refactoring and protects you from being burned by API changes
- Unit Testing With TestNG and JMockit | Javalobby – TestNG is a testing framework for unit test development. JMockit is a framework for mock objects that provides mock object functionality using the java.lang.instrument package of jdk 1.5. Together, these frameworks can provide the tools to create very rob
Daily del.icio.us for May 18th through May 20th
- Why the Roku Netflix Player is the First Shot of the Revolution – Bits – Technology – New York Times Blog – In the small, generic plastic box that is the new Netflix Player made by Roku, I think you can see the future of video.
- Inside the Scandal That Rocked the Formula One Racing World – It was June 2007 in sleepy Surrey County, and Coughlan, a statuesque blonde, sauntered through the door of the shop holding a sheaf of 780 pages. Scan them onto two CDs, she told the clerk, a forgettable middle-aged guy in a forgettable office park in the
- Should we discard Interfaces? | Learning by Experience – Is a class that only has interfaces as dependencies easier to test then classes that have implementations as dependencies? Most of us are eager to say yes, but in fact, frameworks like EasyMock enable us to mock (non final) classes.
- Graeme Rocher’s Blog: Grails.org now powered by Grails – We've just launched a re-write of the Grails.org site in Grails. Previously the site was powered by Confluence (the Atlassian wiki), now in the spirit of eating ones own dog food it is a fully Grails powered site.
- IntelliJ Tips & Tricks – Listen to Neal Ford, the software architect at ThoughtWorks and a fabulous speaker, giving you some hints on improving productivity through the intensive use of keyboard shortcuts for carrying out various tasks while coding with IntelliJ IDEA.
- WEB4J – Minimalist Java Web Application Framework -> Criticisms of Spring, PHP, and Rails – The Spring Framework is popular. It has also met with a disturbing lack of criticism. The following remarks are based on Spring 2.0.
- US billionaire Buffett backs Obama for president – Yahoo! News – Warren Buffett, the world's richest man, is backing Barak Obama for US president and thinks current US economic policy will push the dollar lower against other global currencies
- Webmonkey: the Web Developers Resource – The original web developer's resource has returned. Webmonkey has been completely redesigned, and we're ready to rock once more. Also, our entire content library is now hosted on a wiki, so every tutorial, reference page and code example is open for editi
- A conversation Clinton was having…: RE: Java haters, gtfo – Well everyone's favorite potty mouthed blogger is back, slinging poo and doing nothing much to help anything. That said, I've met Hani, and he's actually a pretty cool and down to earth guy.
- Firefox 3 RC 1 full review – Mozilla Links – A year and a half after the last major Firefox release, Firefox 3 Release Candidate 1 is here with a very long list of new features and improvements.
Daily del.icio.us for Dec 04, 2007 through Dec 06, 2007
- Roller: free and open source Java blog software – Apache Roller 4.0 has been released and is now available for download. This is a major new Roller release which includes easier blog theme customization, a much more simple installation/upgrade process, infrastructure improvements and other small fixes.
- infinitest – Google Code – Infinitest is a continuous JUnit test runner designed to facilitate Test Driven Development. Infinitest helps you learn TDD by providing feedback as you work, and helps you master TDD by reducing your feedback cycle from minutes to mere seconds
- dev2dev: Using Asynchronous Servlets to Deal with Hung Threads – BEA WebLogic Server 9.2 and later versions expose an Abstract Asynchronous Servlet class, which allows you to decouple receiving a servlet request from sending its response. The class also provides a Future Response Servlet, which lets the server handle s
- Yahoo! Flash(R) Blog » Blog Archive » YUI Got a Little More Flashy Today! – Yahoo! releases version 2.4.0 of the YUI Library and they have been working with the Flash team to help them introduce a new component that leverages the power of Flash Player. The experimental YUI Charts widget brings the Yahoo! Astra Flash Charts
- Yahoo! Developer Network – Flash Developer Center – ASTRA Flash Components – Charts – Charts is a set of visualization components that represent two-dimensional data structures (tables, arrays of values, etc.) in a variety of ways (bars, graphs, pie charts, etc.)
- Yahoo! UI Library: Charts – The YUI Charts Control visualizes tabular data on a web page in several possible formats including vertical columns, horizontal bars, lines, and pies. Features include support for the DataSource Utility, customizable serie, axes, mouse-over datatip
- Ext JS LiveGrid Component – The Ext JS LiveGrid Component is a user extension that’s build upon the wonderful Ext JS Framework. The component allows to read chunks of data from an underlying storage (common use case: a database) without the need of paging. Means: You can virtually d
- Ext JS Blog – » Ext 2.0 Final Released – The Ext team is proud to announce that the official release of Ext v2.0 is available for download. Ext 2.0 is a dramatic step forward from all previous versions of Ext, providing increased performance, ease of configurations, flexibility and UI capabiliti
- Adobe Debuts Flash Media Server 3 – Slashes Price – The Flash Media Interactive Server includes the debut of streaming HD video. FMS3 will offer H.264 video streaming, as well as support for High Efficiency AAC (HE-AAC) audio that can be streamed to Flash player, AIR applications, or Adobe’s Media Player a
- NetBeans Magazine – To coincide with the launch of 6.0, this latest issue of NetBeans Magazine features 62 pages of in-depth articles. NetBeans IDE 6.0 features Ruby/JRuby/Ruby on Rails support, enhancements for improved Swing development, a new Visual Game Designer, updated