What I Wish I Knew Before Studying Computer Security in College – Now that my time in college is almost over, I want to reflect on some of the things I've learned as a student of Computer Security with the hope that some incoming security students can learn from my experiences. If you are currently in the industry or hav
Things I Learned Working on the Twitter Platform | Ryan Sarver – Giving advice is much easier than deploying it. I’ll be the first to admit that we weren’t able to successfully implement a lot of the lessons here, but hopefully they are still valuable. This isn’t meant to be an analysis or tell-all about Twitter’s platf
The Inside Story of the Moto X: The Reason Google Bought Motorola – The $12 billion experiment begins today with the Moto X, available later this month for the standard price of $200 with a two-year carrier contract. Woodside would prefer that people not call it the Google Phone: “People don’t associate Google with phones,” he says. “Motorola’s the brand that resonates to consumers.”
Video of Using KnockoutJS in an HTML5 Application – In this video tutorial series, we look at how to build a client-side HTML5 application with jQuery and KnockoutJS. We'll look at binding DOM elements to a data model, defining event handlers, and pulling data from JSON and REST services.
Simple API with Nginx and PostgreSQL – Sometimes it’s overkill to use a web framework if you only need to develop a very simple REST API. It turns out that Nginx can be used to develop a full fledged REST API and PostgreSQL can easily be used for persistence.
Twitter Bootstrap Now Powering 1% of The Web | meanpath – Love it or hate it but Twitter Bootstrap is quickly taking over the web. The team at meanpath recently pulled a random selection of 100 million websites from our source code search engine and found clear Twitter Bootstrap signatures on 981,608 of them.
The Ballmer Days Are Over — The Brooks Review – Microsoft isn’t dead yet, nor will it be soon. It is however in the early stages of death and Ballmer isn’t going to the hospital — he’s running to go party some more. Microsoft needs a swift kick in the ass.
Makes boring code look pretty… – Simply click the Syntaclet Bookmarklet and it will automatically apply language specific syntax coloring with line numbers to all the code on the page.
Java Concurrency: Java Puzzlers at Google I/O – Josh Bloch and I gave one of his Java Puzzlers talk at Google I/O this year. If you hate Java, you can waste a perfectly good hour listening to us make unfunny jokes at its expense.
InfoQ: Juergen Hoeller on Spring 3.1 and Spring 3.2 – Juergen Hoeller talks to Charles Humble about the upcoming features in Spring 3.1 and Spring 3.2. The interview also explores SpringSource's attitude to standardisation, and the impact of the Java 7 and 8 language changes, and the Jave EE 6, on the framework.
Spring GemFire 1.0.1 Released for Java and .NET | SpringSource.org – I am pleased to announce that 1.0.1 GA release of the Spring GemFire project is now available for both Java and .NET! The Spring GemFire project aims to make it easier to build Spring-powered highly scalable applications using GemFire as distributed data management platform.
Google Voice Blog: Google Voice for iPhone and Palm WebOS – Today we are launching a new Google Voice mobile web app for iPhone OS 3.0 and higher and Palm Web OS devices, harnessing the power of HTML5, a new web technology that makes it possible to run faster, richer web-based applications right in the browser.
Ajax Simplifications in Spring 3.0 | SpringSource Team Blog – Spring 3 provides first-class Ajax support with JSON as part of the Spring MVC module. This includes support for generating JSON responses and binding JSON requests using the Spring MVC @Controller programming model in conjunction with the Jackson JSON processor
Learn from my misery: Don’t buy a nook. – Massively Parallel Procrastination – Somewhat coincidentally, Amazon announced the Official Kindle SDK this week. If you want a hackable linux-based ebook reader with a great user experience and great customer support, buy a Kindle. (Yes, I make money if you click that link. Actually, if just four people buy Kindles because of this post, I end up with the $100 Barnes & Noble stiffed me.)
Don’t Underestimate India’s Consumers – BusinessWeek – India's bottom-up private sector model, for all its chaos and bureaucracy, provides a stark contrast. While the nation badly needs infrastructure, its consumers are in a far better position to spend. India can now boast of an overwhelmingly independent middle class about 300 million strong, vs. China's 100 million to 200 million
The Quants: Formula for a Meltdown – WSJ.com – In his new book, "The Quants," Wall Street Journal reporter Scott Patterson suggests how this new breed of mathematicians and computer scientists took over much of the financial system—and the damage they inflicted in the 2007 meltdown
WordPress Foundation | – The WordPress Foundation is a charitable organization founded by Matt Mullenweg to further the mission of the WordPress open source project: to democratize publishing through Open Source, GPL software.
VMware Communities: VMware vCloud API – The vCloud API is an interface for providing and consuming virtual resources from the cloud. It enables deploying and managing virtualized workloads in internal and external clouds. The vCloud API allows for upload and download of vApps along with their instantiation, deployment and operation.
Times Skimmer by The New York Times – The New York Times announced today the release of Times Skimmer, a new application for NYTimes.com that provides online readers with the layout and experience of paging through a newspaper, making it easy to browse through headlines and discover stories deep within sections of the Web site.
GraniteDS Projects with IntelliJ IDEA 9 | JetBrains IntelliJ IDEA Blog – GraniteDS technology allows to create enterprise web applications with Flex at client side and Java at server side. With IntelliJ IDEA you can develop GraniteDS projects with complete coding assistance both for Flex and Java, compile, deploy, run, and debug both client and server side in just few clicks!
Paul Buchheit: So I finally tried Wave… – I don't know what Google has planned for Wave or Gmail, but if I were them I would continue improving Wave, and then once it's ready for the whole world to use, integrate it into Gmail
synergy-plus – Project Hosting on Google Code – Synergy+ (synergy-plus) lets you easily share a single mouse and keyboard between multiple computers with different operating systems, without special hardware. All you need is a LAN connection. It's intended for users with multiple computers, where each system uses its own display. It's a little like having a 2nd or a 3rd desktop…
Coding Horror: The iPhone Software Revolution – I wrote this because I truly feel that the iPhone is a key inflection point in software development. We will look back on this as the time when "software" stopped being something that geeks buy (or worse, bootleg), and started being something that everyone buys, every day
Apple’s iPhone 3GS: What It Costs to Make – BusinessWeek – The 16-gigabyte iPhone 3GS actually costs slightly more to build than last year's iPhone 3G—$178.96, a difference of $4.63. However, that is much lower than estimates for the first-generation iPhone, which pegged the cost at $220.
InfoQ: ActionScript 3 Site Framework – Fosfr – There are many different approaches to develop RIA based web sites. Flash sites are particular appealing to businesses or individuals involving in rich media contents. Fosfr is an ActionScript 3 site framework that is developed to build full Flash site. InfoQ interviewed Fosfr creator, Jeff DePascale, to learn more about the insights
InfoQ: REST is a style — WOA is the architecture. – Dion Hinchcliffe recently offered two related articles that explore relationships between Web Oriented Architecture (WOA) and other technologies. The first deals with WOA and REST; the second looks at WOA and SOA. The main point of the first article: REST is a style and WOA is the architecture. The second article argues that WOA is really a highly complimentary sub-style of SOA and explores the implications of this simple observation.
JavaFX squares off against AJAX | Developer World – InfoWorld – In a mock debate focused on the rich Internet application development realm, AJAX was pitted against Sun Microsystems' JavaFX Friday, with proponents for both technologies pointing up their entrant's high points and the low points of their rival.
Google Translator Toolkit – Google Translator Toolkit is a new service that lets you translate documents by editing the translations automatically generated by Google. "Google Translator Toolkit allows human translators to work faster and more accurately, aided by technologies like Google Translate."
The Joy of Less – Happy Days Blog – NYTimes.com – If you’re the kind of person who prefers freedom to security, who feels more comfortable in a small room than a large one and who finds that happiness comes from matching your wants to your needs, then running to stand still isn’t where your joy lies.
Gizmodo – iPhone 3GS Complete Feature Guide – apple iphone 3gs – The iPhone 3GS has a new processor built-in. Apple claims that it is up to two times faster than the previous generation: Launching messages is 2.1 faster, load the NY Times in Safari: 2.9 times faster. It also consumes less, which has an impact on the improved battery life.
Amazon Web Services Blog: Setting up a Load-Balanced Oracle Weblogic Cluster in Amazon EC2 – Oracle recently made available a set of AMI images suitable for use with the Amazon EC2 cloud computing platform. I found the two images (32-bit and 64-bit) that contain Weblogic (along with Oracle Enterprise Linux 5 and JRockit) the most interesting of the lot. This article will explain how to set up a basic two-node Weblogic cluster using the 32-bit Weblogic image provided by Oracle with an Amazon Elastic Load Balancer (ELB)
The Atlassian Blog – Introducing Confluence 3.0 – Meet the Macro Browser – Confluence 3.0 introduces the Macro Browser, a new way for users of all experience levels to build content-rich pages in seconds. The macro browser exposes the macros in your Confluence site – charts, task lists, photo galleries, RSS feeds and more – through a point-and-click graphical interface.
Google Soups Up Enterprise Search Appliance – Google's plan is to make GSA the most powerful, all-encompassing enterprise search server in the world and the first choice over Microsoft and products from Vivisimo, Endeca and Autonomy.
mockito – simpler & better mocking – Mockito is a mocking framework that tastes really well. It lets you write beautiful tests with clean & simple API. Mockito doesn't give you hangover because the tests are very readable and they produce clean verification errors
IntelliJ’s Maia shapes up against Eclipse • The Register – Maia will support version three of the Spring open-source Java programming framework, which will be detailed at next week's JavaOne in San Francisco, California, along with support for the OSGi modular Java framework and Apache's Tapestry component-based framework.
OpenXava – AJAX applications from JPA entities – OpenXava is a productive way for creating AJAX Enterprise Applications with Java. Indeed, it's faster developing with OpenXava than with Ruby On Rails, Spring MVC, or any other MVC framework.
Distributor – Distributor is a software TCP load balancer. Like other load balancers, it accepts connections and distributes them to an array of back end servers. Distributor is compatible with any standard TCP protocol (HTTP, LDAP, IMAP, etc.) and is also IPv6 compatible. Distributor has many unique and advanced features and a high-performance architecture
Server Fault – Server Fault is a collaboratively edited question and answer site for system administrators and IT professionals – regardless of platform. It's 100% free, no registration required.