Fr. Naus retires after 50 years at Marquette – Rev. John Naus, S.J., has retired after serving Marquette for nearly five decades. From his days as Tumbleweed the Clown, his famous Christmas cards and long tradition of celebrating 10 p.m. Mass at St. Joan of Arc Chapel, he has touched many lives.
Watch High-Speed Trading Bots Go Berserk – Technology Review – The stock market today is a war zone, where algobots fight each other over pennies, millions of times a second. Sometimes, the casualties are merely companies like Knight, and few people have much sympathy for them. But inevitably, at some point in the future, significant losses will end up being borne by investors with no direct connection to the HFT [high-frequency trading] world, which is so complex that its potential systemic repercussions are literally unknowable.
MongoMapper – A Mongo ORM for Ruby – Built from the ground up to be simple and extendable, MongoMapper is a lovely way to model your applications and persist your data in MongoDB. It has all the bells and whistles you need to get the job done and have fun along the way.
Apache Kafka is a distributed publish-subscribe messaging system – Kafka provides a publish-subscribe solution that can handle all activity stream data and processing on a consumer-scale web site. This kind of activity (page views, searches, and other user actions) are a key ingredient in many of the social feature on the modern web
Brian ONeill’s Blog: A Big Data Trifecta: Storm, Kafka and Cassandra – We're big fans of Cassandra. We also use Storm as our distributed processing engine. We've had a lot of success using our Cassandra Bolt to create a successful marriage between the two. To date, we've been using Storm to integrate with our legacy technologies via our JMS Spout. Now we're looking to expand its role beyond legacy system integration.
9 Reasons Why Your Company Needs A Mobile Strategist – Forbes – As their name implies, these mobile strategists play a critical role in gathering business requirements, building a ‘mobile center of excellence,’ creating a mobile strategy that aligns to the key business drivers, and selecting the right technology and platform to support both short- and long-term needs. At this point, a business without a mobile strategy is a business without a strategy at all.
Introducing Siesta: A Testing Tool for Ext JS | Blog | Sencha – Testing your code brings lots of advantages, perhaps the biggest one is that it increases your confidence in your codebase. How do you know your code actually works? How do you know if a small change in the core of your application is safe or if it breaks some feature? The only way is to actually manually verify each and every feature of your system—but that’s not realistic unless you have a test suite.
whoosh – Fast pure-Python indexing and search library. – Whoosh is a fast, featureful full-text indexing and searching library implemented in pure Python. Programmers can use it to easily add search functionality to their applications and websites. Every part of how Whoosh works can be extended or replaced to meet your needs exactly.
10 programming languages worth checking out – H3RALD – This article deals with ten possible candidates, and it’s far from being an exhaustive list. The programming languages described henceforth are very different from each other, but they all have one thing in common: they all stimulate my curiosity in their own, very different ways.
Daring Fireball: Universe Dented, Grass Underfoot – I like to think that in the run-up to his final keynote, Steve made time for a long, peaceful walk. Somewhere beautiful, where there are no footpaths and the grass grows thick. Hand-in-hand with his wife and family, the sun warm on their backs, smiles on their faces, love in their hearts, at peace with their fate.
Effective Mockito Part 2 – As promised in the first part of the "Effective Mockito" blog series, I will concentrate on Mockito specifics in the followup posts. So, the main topic for Part 2 is Mockito's @Mock Annotation.
Incredibly Useful CSS Snippets | webexpedition18 – Below is a list of CSS snippets that will help you minimize headaches, frustration and save your time while writing css, and I hope you will find it useful. Whether you are a experienced web developer, or just getting started with css, they are all worth checking out.
A Simple Java class for Amazon SimpleSQS – With such a beautiful service such as the Amazon Simple Queue Service, it shouldn't be wrapped up with a lot of complicated layers of classes for utilizing. That is why I developed the simple POJO, single class method for utilising Amazon SQS from within Java
Welcome to Solr – Solr is an open source enterprise search server based on the Lucene Java search library, with XML/HTTP and JSON APIs, hit highlighting, faceted search, caching, replication, a web administration interface and many more features
Generate PDFs with XStream and XSL-FO – In this article, you saw how easily you can create a PDF document from Java business objects using XStream and XSL-FO. The separation of concerns allows you to isolate the view from the business objects, thus you can change the view (PDF document) without having to modify the Java code
beet – Beet records user behavior and performance data for your Spring-based Java application. It can thus help you to analyze usage patterns and research production performance issues.
InfoQ: Hypertable – An Open Source, High Performance, Scalable Database – This presentation discusses Hypertable, an open source, high performance, distributed database modeled after Google's Bigtable. Doug discusses the differences between Hypertable and traditional database technology, support for massive sparse tables, scaling to petabytes size, and how Hypertable is designed to run on top of an existing distributed file system, such as the Hadoop DFS.
Clojure vs Scala, Part 2 | Code Monkeyism – There are two languages stirring up the Java World: Clojure and Scala. Clojure a Lisp dialect on the JVM, powerful and pure and the Scala language a tight integration of object and functional programming. Which should you learn?
The Database Programmer: Minimize Code, Maximize Data – The rule "Minimize Code, Maximize Data" has positive impacts and the coding process, the debugging process, the maintenance process, and the user experience. Since that covers all parties concerned with software development, it is safe to conclude that this is a crucial design concept
Better Design Through Code – I titled the 50-minute talk "Better Design Through Code" and walk through latent capabilities of servers and browsers ready and waiting to deliver personalized, adaptive content to unique Web visitors.
Advanced Message Queuing Protocol – Advanced Message Queuing Protocol – AMQP is an open Internet Protocol for Business Messaging. In response to the needs of its members and market demand the AMQP Working Group are collaborating on specifications for messaging infrastructure that provides businesses with a simple and more powerful way of connecting messaging dependent applications both within and between firms. The resulting specifications are published here under royalty-free terms.