Links for April 10th through April 12th

  • Tuning JVM for a VM – Lessons Learned, Directly from VMware – This talk will present a lot of the innovation, practical insight, and lessons learned gained from the last year by a senior engineer from VMware who recently developed a Java "ballooning" solution called Elastic Memory for Java (EM4J)
  • SQL? NoSQL? NewSQL? What’s a Java developer to do? – YouTube – We will compare and contrast each database's data model and Java API using NoSQL and NewSQL versions of a use case from the book POJOs in Action. We will learn about the benefits and drawbacks of using NoSQL and NewSQL databases.
  • Arquillian · No more mocks. No more container lifecycle and deployment hassles. Just real tests! – Mocks can be tactical, but more often than not, they are used to make code work outside of a real environment. Arquillian let's you ditch the mocks and write real tests. That's because Arquillian brings your test to the runtime, giving you access to container resources, meaningful feedback and insight about how the code really works.
  • A Baseline for Front-End Developers – Adventures in JavaScript Development – There’s a new set of baseline skills required in order to be successful as a front-end developer, and developers who don’t meet this baseline are going to start feeling more and more left behind as those who are sharing their knowledge start to assume that certain things go without saying.
  • Firebase – A scalable real-time backend for your website – Firebase is a cloud service that automatically synchronizes data between clients and with our cloud servers. It frees developers from worrying about how their data will be communicated and stored, and allows them to focus on their own application logic
  • WordPress completely dominates top 100 blogs – We just completed a study and found that WordPress is in use by 49% of the top 100 blogs in the world. This is an increase from the 32% we recorded three years ago.
  • Amazon CloudWatch Monitoring Scripts for Linux – Amazon CloudWatch – The Amazon CloudWatch Monitoring Scripts for Linux are sample Perl scripts that demonstrate how to produce and consume Amazon CloudWatch custom metrics. The scripts comprise a fully functional example that reports memory, swap, and disk space utilization metrics for an Amazon Elastic Compute Cloud (Amazon EC2) Linux instance
  • MongoDB Hadoop Connector Announced – The core feature of the Connector is to provide the ability to read MongoDB data into Hadoop MapReduce jobs, as well as writing the results of MapReduce jobs out to MongoDB

Links for February 17th through February 19th

  • Groklaw – Oracle Drops Final Claim in Patent ‘476 and Google Moves to Strike Portions of 3rd Oracle Damages Report ~pj – I feel very much the same about Oracle's patents, and I have from the start wondered if any of them are valid, let alone worth millions in damages. So, to me, the risk has been very much on Oracle's side, that it might lose all its patents in this case.
  • The Great Web Framework Shootout | Curia – Welcome to the great web framework shootout. On this page you will find benchmark results comparing the performance of a few of the most popular F/OSS web frameworks in use today.
  • Online Text to Speech | ReadSpeaker – Get a spoken version of your online content so that your users can listen to what you have to say.
  • The NoSQL movement – How to think about choosing a database. – For years, the relational default has kept developers from understanding their real back-end requirements. The NoSQL movement has given us the opportunity to explore what we really require from our databases, and to find out what we already knew: there is no one-size-fits-all solution.
  • Agile Succeeds Three Times More Often | Mike Cohn’s Blog – The agile process is the universal remedy for software development project failure. Software applications developed through the agile process have three times the success rate of the traditional waterfall method and a much lower percentage of time and cost overruns
  • How to Analyze Java Thread Dumps | CUBRID Blog – Here I will explain what threads are in Java, their types, how they are created, how to manage them, how you can dump threads from a running application, and finally how you can analyze them and determine the bottleneck or blocking threads. This article is a result of long experience in Java application debugging.
  • MIT OpenCourseWare | Economics – Principles of Microeconomics – Principles of Microeconomics is an introductory undergraduate course that teaches the fundamentals of microeconomics. This course introduces microeconomic concepts and analysis, supply and demand analysis, theories of the firm and individual behavior, competition and monopoly, and welfare economics
  • Jease – The Java CMS with Ease – Jease is an Open Source Content-Management-System which is driven by the power of Java. Jease means "Java with Ease", so Jease promises to keep simple things simple and the hard things (j)easy.
  • GroupBy in MongoDB – Operations in the New Aggregation Framework – In version 2.1, MongoDB is introducing a new aggregation framework that will make it much easier to obtain the kind of results SQL group-by is used for, without having to write custom JavaScript.
  • InfoQ: Mobile HTML5 Design and Development, with David Kaneda – David talks about the unique challenges facing developers building mobile HTML5 apps, especially on WebKit. He also outlines the recent developments on this field and how they empower a whole new genre of applications.
  • Xcode, GCC, and Homebrew – This is an incredible day for the Homebrew community. You can now setup a complete OS X develop environment with a single 171.7 MB package download. It's official. It's legal. It'll be maintained.

Links for February 1st through February 9th

Links for January 22nd through January 27th

Links for November 15th through November 18th

Links for November 4th through November 6th

Links for October 20th through October 23rd

Links for October 12th through October 19th

Links for May 29th through June 2nd

Links for May 11th through May 13th