Day of the Dead, Sedlec Ossuary, Paris Catacombs, and Other Skeletons Not In The Closet
Here is a quick introduction to Day of the Dead, what it means, why love means giving (or receiving) a sugar skull, and a virtual tour of the Sedlec Ossuary and the Paris Catacombs.
May Conferences - GeeCON 2011 and Mongo Moscow
May - a busy public speaking month! I had the privilege to present about NoSQL and data scalability topics at both GeeCON 2011 in Krakow, and at the Mongo Moscow conference hosted by Digital October. As always, the presentations are available for download here:
- GeeCON: No-nonsense Hadoop Ecosystem overview and NoSQL Case Studies (2 PDFs in a .zip), 2.2 MB
- Mongo Moscow: 3^W 2 Case Studies in NoSQL and mongoDB (PDF), 1.2 MB
Apache Hadoop Deployment
A Blueprint for Reliable Distributed Computing
This Refcard presents a basic blueprint for deploying Apache Hadoop HDFS
and MapReduce in development and production environments. Check out
DZone Refcard #117,
Getting Started with Apache Hadoop, listed next on this page, for
basic terminology and for an overview of the tools available in the
Hadoop Project.
Эта Refcard представляет основную необходимую работу, чтобы выполнять Апачи Hadoop HDFS и MapReduce в атмосферах производства и разработки. Он читает также Refcard #117 из DZone, Введения в Апачи Hadoop, который появляется также на этой странице, чтобы изучать основную терминологию и для резюме программных средств, предложенных Проектом Hadoop.
Apache Hadoop Refcard
MapReduce refers to a framework that runs on a computational cluster to mine
large datasets. The name derives from the application of map() and reduce()
functions repurposed from functional programming languages. The main advantage
of a MapReduce framework is that it allows the application programmers to
focus on building business logic without conerning themselves with infrastructure,
scalability, network traffic, or multiprocessing issues.
Apache Hadoop is an open source Java framework for implementing reliable and scalable computational networks. It comprises the tools and utilities for data serialization, file system access, and interprocess communication pertaining to MapReduce implementations. So... how do you get started?
Use this handy Hadoop Refcard, and join the Scalability Newsletter!
NoSQL and Data Scalability Refcard
Best-selling, top most downloaded Refcard!
DZone let me know this is one of the most downloaded Refcardz - thanks for your support!
NoSQL, data scalability, consistency, availability, and partition tolerance: vendors and open source
projects throw these terms around in a cloud of hype trying to capture system architects' and implementers'
attention. What do they actually mean? The Getting Started with NoSQL and Data Scalability
Refcard provides you with an introduction to NoSQL and data scalability technologies and
suggests how to select the appropriate technology to your given problem domain.
NoSQL and data scalability systems rely on several different methodologies and techniques that enhance and coexist with traditional relational database systems. Small and large organizations alike can benefit from finding the right balance in applying NoSQL and traditional RDBMS technologies to complementary problem domains, and get a bigger bang for their buck. So, how do you go about building such systems? How do you decide when to use which technology?
Find out using this handy Refcard, and join the Scalability Newsletter!
IrishDev epic(e)nter 2010
epicenter is four days of software excellence! It's a confeference for learning.
It's an expo for researching. It's a place for meeting the coolest developers in Ireland
and to interact with thought leaders in software development worldwide! Software architects,
developers, CTOs of all experience levels are welcome!
IrishDev.com organizes the event again in 2010. I'll have a chance to present there on dynamic language execution and NoSQL in enteprise applications, and about enterprise Java hybrids and cloud computing.
Downloads
Eircom, the ISP that I have to use in Ireland, blocks all kinds of content, screws with DNS, throttles or kills legitimate upload streams, and otherwise behaves like a bunch of retarded arses. Sorry about the delays in posting these presentations but it was imposible to transfer the files to Amazon S3 for two days. Help me let them know how much they suck?
Mission-Critical Enterprise Cloud Applications PDF, 2.8 MB
IPREDator and Internet Privacy HOWTO
IPREDator is a public VPN service that helps you mask your IP address
(the unique
address assigned to your computer by your service provider, such as Comcast or BT).
This allows you to transfer data without the immediate worry of having someone
tracing those transfers back to you. Without this masking, your on-line address
poses a risk to your safety or freedom if you engage in any of these activities:
- File sharing, which may be misconstrued as "piracy"
- Whistleblowing working with Wikileaks
- You are an Iranian dissident with democratic aspirations
- You visit Australia, are a consenting adult, and want to enjoy adult entertainment on-line without worrying about import/customs rules
Whatever your reasons, IPREDator by itself isn't enough to cover your tracks. Internet surfing leaves plenty of traces of your activities on your hard disk drives: virtual memory swap files, cookies, web browser history, documents, etc. all can be traced back to you if the computer were confiscated or lost. This HOWTO helps you to harden your computer, IPREDator connection, and activities to minimize the ability of a hostile attacker or organization to tie your Internet activities to you.
High Availability at GeeCON 2010!
How do you go about building highly available, fault tolerant systems in Java? The JEE and other specs provide blueprints of how discrete system components should behave, and vendors and open source communities provide implementations of these specifications. Very little is said, however, about how to create highly-available systems using these technologies. This presentation covers all the basics:
Download the presentation here PDF, 2.8 MB
GeeCON 2010, BIZcon Europe 2010
Good bye, San Francisco... Hello, Poznan! Hello, Malta! My next round of speaking engagements will take me to Poznan in Poland and Malta. My presentations cover topics for cloud technology development, deployment, configuration, clustering, and lifecycle management; GeeCON is a technical conference, BIZcon is aimed at the suits. Both conferences promise to be outstanding.
Check out my calendar of events for 2010 for more information, session abstracts, and future engagements. I get to do the same presentation in a couple of different venues so if you miss one... join us at the next one!
Dynamic App Runtime Updates Using Mule Punching
Mule punching is a technique for extending or modifying the run-time code in Mule
without stopping the server. The term is based on the Ruby programming jargon
duck punching, where if duck typing doesn't work, you punch the duck until it does.
If the services app doesn't do what you need, you can punch the mule until it does by
changing the methods and attributes of service components and transformers without
stopping the server, and even reconfigure the behavior of third-party packages without
access to their code... all while the Mule server runs.
Meet me on facebook.