• Home
  • Site Aliases
    • www.cloud-native.info
    • oracle.cloud-native.info
    • Phil-Wilkins.uk
  • About
    • Background
    • Presenting Activities
    • Internet Profile
      • LinkedIn
    • About
  • Books & Publications
    • Logging in Action with Fluentd, Kubernetes and More
      • Logging in Action with Fluentd – Book
      • Fluentd Book Resources
      • Log Generator
    • API & API Platform
      • API Useful Resources
    • Oracle Integration
      • Book Website
      • Useful Reading Sources
    • Publication Contributions
  • Resources
    • GitHub
    • Oracle Integration Site
    • Oracle Resources
    • Mindmaps Index
    • Useful Tech Resources
    • Python Setup & related stuff
  • Music
    • Music Reading

Phil (aka MP3Monster)'s Blog

~ from Technology to Music

Phil (aka MP3Monster)'s Blog

Monthly Archives: June 2013

Amusing paper article from Oz

30 Sunday Jun 2013

Posted by mp3monster in General

≈ Leave a comment

Tags

humour, Newspaper

PERTH – An SAS trooper collecting toys for children was stabbed when he helped stop a suspected shoplifter in east Perth . The ‘Toys-R-Us’ Store Manager told ‘The West Australian’ that a man was seen on surveillance cameras last Friday putting a laptop under his jacket at the store.

When confronted, the man became irate, knocked down an employee, pulled a knife and ran toward the door. Outside were four SAS Troopers collecting toys for the “Toys For Tots” program. Smith said the Troopers stopped the man, but he stabbed one of them in the back. Fortunately the cut did not appear to be severe.

The suspect however was transported by ambulance to the Royal Perth Hospital with two broken arms, a broken leg, possible broken ribs, multiple contusions, and assorted lacerations including a broken nose and jaw … Injuries he apparently sustained when he tripped whilst trying to run away. One of the Troopers said, “He was a clumsy bastard.”

Share this:

  • Twitter
  • Facebook
  • LinkedIn
  • Print
  • Pocket
  • Email
  • Tumblr
  • Reddit
  • Pinterest
  • WhatsApp
  • Skype

Like this:

Like Loading...

Short Review – Getting Started with Oracle Event Processing 11g

19 Wednesday Jun 2013

Posted by mp3monster in Book Reviews, Books, Packt, Technology

≈ Leave a comment

Having posted a number of long reviews regarding the Packt Publishing book Getting Started with Oracle Event Processing 11g here is a brief review (also posted to Amazon UK)

Although the book’s introduction says that its target audience is developers and architects the first few chapters are a very good introduction to the ideas and goals if Complex Event Processing (CEP) that would be easy to get to grips with by anyone in the IT industry, explaining the ideas and illustrating them with easy to grasp real examples.

As the chapters go on the book increasingly delves into the specifics of the Oracle solution providing illustrations of the different aspects of the product from Continuous Query Language (the heart of the CEP capability) to OSGi and how it can be used to effect easy deployment. That said, there is a lot here regarding general good practice, and provide insight into what should be expected from a good CEP platform.

Unlike a number of Packt books I’ve seen, this doesn’t simply take a step by step, screen by screen tutorial approach where you tend to get sucked into following the steps, the book focuses on what and why. This does mean that a bit more thought is needed to follow the examples through – but that is no bad thing in my opinion.

 

See posts below for a far more detailed write up on this excellent book.

  • https://mp3muncher.wordpress.com/2013/05/29/chapter-1-of-introduction-to-event-processing/
  • https://mp3muncher.wordpress.com/2013/06/02/introduction-to-oracle-event-processing-chapter-2/
  • https://mp3muncher.wordpress.com/2013/06/09/introduction-to-oracle-event-processing-chapters-3-4-5/
  • https://mp3muncher.wordpress.com/2013/06/15/introduction-to-oracle-event-processing-chapter-6/
  • https://mp3muncher.wordpress.com/2013/06/19/review-of-introduction-to-oracle-event-processing-chapters-10-11/
  • https://mp3muncher.wordpress.com/2013/06/19/review-of-getting-started-with-oracle-event-processing-11g-chapter-12/

Share this:

  • Twitter
  • Facebook
  • LinkedIn
  • Print
  • Pocket
  • Email
  • Tumblr
  • Reddit
  • Pinterest
  • WhatsApp
  • Skype

Like this:

Like Loading...

Review of Getting Started with Oracle Event Processing 11g – Chapter 12

19 Wednesday Jun 2013

Posted by mp3monster in Book Reviews, Books, General, Packt, Technology

≈ Leave a comment

This is the final chapter of the Getting Started with Oracle Event Processing 11g, and unlike e rest of the book looks forward as to where Event Processing might go (and therefore Oracle) as well as a few observations on the Oracle solution itself. The obvious potential for Oracle is to bring the CEP tooling into JDeveloper rather than an Eclipse plugin as is presently the case.big JDeveloper gets the suggested changes (the book has no apparent link to Oracle product road map) would result in a more wizard centric approach to development.

In terms of technology approaches the only other major point made is the likely harmonization with SOA principles. What did surprise me is that the link to BAM (Business Activity Monitoring) and BPM (Business Process Monitoring) wasn’t made despite the ever shrinking gap between business views onto data such that a business would be able to respond to to analysed events rather than BI reports well after the event. The most fascinating piece of this chapter is the relationship between CEP and Big Data (Hadoop etc) and the idea CEP could filter out data, or use Hadoop as a data source.

The rest of the chapter focuses more on possible directions for event processing in general, such as smart homes, cheaper devices feeding back more data allowing dynamic management and tracking of objects such as shipping containers and predictive analytics.

A well written chapter, but then by now you’d expect nothing less, but perhaps not as informative as the rest of the book, but then this chapter is far more speculative.

Overall Alexandre Alves, Robin J. Smith and Lloyd Williams should be very proud of the book and I hope that it sells well. As I said previously, this maybe geared to the Oracle product, but the way it has been written you could take the concepts and ideas and you could be confident of having some solid foundation understanding on any CEP solution.

Useful Links

  • Alexandre’s Blog – http://adcalves.wordpress.com/
  • Lloyd Williams Blog – http://wlloydwilliams.com/oracle-blog/
  • Oracle’s CEP Site
  • Packt Book Page
  • Amazon UK page which includes a quick review from me

Share this:

  • Twitter
  • Facebook
  • LinkedIn
  • Print
  • Pocket
  • Email
  • Tumblr
  • Reddit
  • Pinterest
  • WhatsApp
  • Skype

Like this:

Like Loading...

Review of Introduction to Oracle Event Processing – chapters 10 & 11

19 Wednesday Jun 2013

Posted by mp3monster in Book Reviews, Books, General, Packt, Technology

≈ 1 Comment

Tags

11g, book, CEP, events, Oracle, Packt, packtpub, review

The penultimate chapters don’t dive into the core Event Processing technology but look at some uses cases and the combination of CEP with Oracle’s spatial extensions and database capabilities. My initial reaction was that these chapters are perhaps more niche than I’d want, but when I thought a little longer it occurred to me that a lot of CEP use cases would include make use of spatial. Intact a system development I lead some years ago, if built today could be built using these features.

The book focuses on the idea of notifying people about a public transport service, but think about the great many mobile services evolving for smart phones given their push notification capability now you can see how e spatial features could offer a lot of value.

The chapters like everything else in this book are very well written, and worth reading.

If anything the questions left in my mind, are more commercial dimensions of such a technology – enterprise Oracle database which contains a number of the special feature is not cheap, and I’d imagine that the spatial cartridge isn’t cheap. This leads me to a natural next question, given the common application scenarios like e one described, has anyone stood up a SaaS service using this technology, and how cost effective/competitive/attractive would it be?

As you can see a thought provoking book.

Share this:

  • Twitter
  • Facebook
  • LinkedIn
  • Print
  • Pocket
  • Email
  • Tumblr
  • Reddit
  • Pinterest
  • WhatsApp
  • Skype

Like this:

Like Loading...

Record Store–Wonderful Old Photos

17 Monday Jun 2013

Posted by mp3monster in General

≈ Leave a comment

Tags

recordstore photos

The RecordStore have been using some marvellous old photos as part of their newsletters. I went looking for them so I could share them …

As it happens a lot of these photos show up at http://aziomedia.wordpress.com

 

If only my collection looked as good as this.

Share this:

  • Twitter
  • Facebook
  • LinkedIn
  • Print
  • Pocket
  • Email
  • Tumblr
  • Reddit
  • Pinterest
  • WhatsApp
  • Skype

Like this:

Like Loading...

Introduction to Oracle Event Processing – Chapters 6-9

15 Saturday Jun 2013

Posted by mp3monster in Book Reviews, Books, Packt, Technology

≈ Leave a comment

Tags

book, CEP, event, Oracl, review

Continuing to look at the Introduction to Oracle Event Processing book, by chapter 6 the books has covered the key principles and ideas for building a CEP solution, and we’re now need to consider deployment. But refreshingly the book also takes on a number of non functional requirement (NFR) areas such as the issue of monitoring, a subject area that many technical books tend to ignore. The attention to monitoring is admittedly driven by the fact that Event Processing is inherently sensitive to timing and system loading etc and will obviously have a direct impact on what outcomes are produced.

As the book takes you through aspects of building a simple solution – the CEP equivalent to writing ‘Hello World’ it would be great if the authors could make the implementation available for download, so you could go straight into deployment.

Chapter 7, then takes us into other performance improving aspects such as how to get event enrichment data, and importantly exploit caching to drive the performance. If you’re familiar with Coherence then this aspect should be pretty easy to get to grips with, and the book actually focuses on the OEP aspects of the setup. If you don’t know Coherence, you’d do well to look at additional sources of information.

Chapter 9 is a natural evolution of 8 as further develops performance thinking with clustering and with it High Availability dimensions.

Before looking at High Availability (HA) and scaling the book drives back into more advanced scenarios with CQL by introducing Java into the syntax.

Share this:

  • Twitter
  • Facebook
  • LinkedIn
  • Print
  • Pocket
  • Email
  • Tumblr
  • Reddit
  • Pinterest
  • WhatsApp
  • Skype

Like this:

Like Loading...

Introduction to Oracle Event Processing – Chapters 3, 4 & 5

09 Sunday Jun 2013

Posted by mp3monster in Book Reviews, Books, Packt, Technology

≈ Leave a comment

Tags

book, Event Processing, OEP, Oracle, Packt, review

Continuing with the review of the Packt book Introduction to Oracle Event Processing (OEP) we find chapters 3,4 and 5 take a far more indepth dive into the product, what it can do and how to implement the features with examples of why you might want to use different features and capabilities.   Chapter 5 focuses specifically on the Complex Query Language (CQL) syntax which is a SQL based expression language for querying events and describing expressions with an obvious emphasis on time series data.

As the book isn’t a blow by blow, screen shoot by screen guide through creating an example application using OEP you are going to need to apply a bit of effort now in utilising the ideas and capabilities being explained here.

A very well executed set of chapters.

Share this:

  • Twitter
  • Facebook
  • LinkedIn
  • Print
  • Pocket
  • Email
  • Tumblr
  • Reddit
  • Pinterest
  • WhatsApp
  • Skype

Like this:

Like Loading...

Introduction to Oracle Event Processing – Chapter 2

02 Sunday Jun 2013

Posted by mp3monster in Book Reviews, Books, Packt, Technology

≈ 1 Comment

Tags

book, CEP, Event Processing, Oracle, Packt, review

Chapter 2 of the Getting Started with Oracle Event Processing book is really two smaller chapters introducing the platform in terms of its history, building blocks and the challenges that have had to be solved in the creation of an event processing platform (such as managing the potential impact of the garbage collector when handling very high event rates).

Not many books go into the underlying details of how a product is created, but in doing so the authors have provided a lot insight into the art of the possible and avenues for developing further understanding.

The second half of the chapter walks through the use of a demo scenario. Rather than providing details from standard Oracle manuals in a click by click type of guide, the book uses the example to show a flavour of breadth and depth of the tool.

This chapter doesn’t try to describe the installation process, but points you to the Oracle documentation and explains what it should guide you through.

Even if you don’t intend to exercise the demo, it is well worth reading the chapter to understand the construction and breadth of the tool. Based on what has been shown here, I believe some of the Oracle products such as AIA tooling could learn from it.

Share this:

  • Twitter
  • Facebook
  • LinkedIn
  • Print
  • Pocket
  • Email
  • Tumblr
  • Reddit
  • Pinterest
  • WhatsApp
  • Skype

Like this:

Like Loading...

WordPress and other blogging apps

01 Saturday Jun 2013

Posted by mp3monster in General

≈ Leave a comment

Tags

apps, Blogging

It’s great having a little blogging and tweeting apps on a phone as it gives a great opportunities to exploit those odd moments to capture and idea and post them.

The tools can use predictive text and correct your keying and spelling errors. Bit why can’t they help by suggesting/predicting links for you???? Trying to jump in and out of editing on an iPhone to grab links is just a pain!

I inevitably end up fixing blog entries from a desktop sooner or later to add appropriate links etc.

Over to you app authors time to impress.

Share this:

  • Twitter
  • Facebook
  • LinkedIn
  • Print
  • Pocket
  • Email
  • Tumblr
  • Reddit
  • Pinterest
  • WhatsApp
  • Skype

Like this:

Like Loading...

Pair Programming and Introversion

01 Saturday Jun 2013

Posted by mp3monster in Books, General, Technology

≈ Leave a comment

Tags

Introvert, Quiet, Susan Cain

In the process of reading Susan Cain’s book Quiet I got to wondering about common traits of developers and the idea of pair programming.

Pair programming advocates the idea of 2 developers working on a single piece of code will produce better quality code with a lower big count on the basis that both developers catch each others mistakes and both will gravitate to the best ideas. To achieve this does need the subjection of egos.

Now, if the stereotype of developers being typically introverted individuals which I think holds water (certainly from my experience) then drawing from what Susan Cain has written about this development approach is going to be fatiguing and not sit easily with the personality of your average developer.

This would mean for pair programming to be effective then those involved must. Be able to bring Free Traits to bare (more in a moment). But those best able to bring such practices to effect must be truly motivated developers. Ironically I believe that those highly motivated and focused developers are the best out there. So how does this pact the value of such an. Approach?

As for Free Trait Theory this takes the view that when pursuing core values individuals can project (if not manifest) traits such as extroverted behaviour, albeit find it fatiguing.

All of this says to me is, don’t expect developers to live and breath the idea of pairing; and even expect reluctance (on the basis that not all developers see. Coding or the value of coding as a personal goal in life). But bursts of this approach may deliver value when working on a more challenging area of code or algorithm.

Share this:

  • Twitter
  • Facebook
  • LinkedIn
  • Print
  • Pocket
  • Email
  • Tumblr
  • Reddit
  • Pinterest
  • WhatsApp
  • Skype

Like this:

Like Loading...

Aliases

  • phil-wilkins.uk
  • cloud-native.info
  • oracle.cloud-native.info

I work for Oracle, all opinions here are my own & do not necessarily reflect the views of Oracle

Oracle Ace Director Alumni

TOGAF 9

Logging in Action

Oracle Cloud Integration Book

API Platform Book


Oracle Dev Meetup London

Categories

  • App Ideas
  • Books
    • Book Reviews
    • manning
    • Oracle Press
    • Packt
  • Enterprise architecture
  • General
    • economy
    • LinkedIn
    • Website
  • Music
    • Music Resources
    • Music Reviews
  • Photography
  • Podcasts
  • Technology
    • APIs & microservices
    • chatbots
    • Cloud
    • Cloud Native
    • Dev Meetup
    • development
      • languages
        • node.js
    • drone
    • Fluentd
    • logsimulator
    • mindmap
    • OMESA
    • Oracle
      • API Platform CS
        • tools
      • Helidon
      • ITSO & OEAF
      • Java Cloud
      • NodeJS Cloud
      • OIC – ICS
      • Oracle Cloud Native
      • OUG
    • railroad diagrams
    • TOGAF
  • xxRetired

My Other Web Content & Contributions

  • Amazon Author entry
  • API Platform
  • Dev Meetup (co-managed)
  • Fluentd Book
  • ICS Book Website
  • OMESA
  • Ora World
  • Oracle Community Directory
  • Packt Author Bio
  • Phil on Blogs.Oracle.com
  • Sessionize Profile

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 2,574 other subscribers

RSS

RSS Feed RSS - Posts

RSS Feed RSS - Comments

June 2013
M T W T F S S
 12
3456789
10111213141516
17181920212223
24252627282930
« May   Jul »

Twitter

  • Get all the details about the new enhancements to @Oracle Container Engine for Kubernetes, including Serverless… twitter.com/i/web/status/1…Next Tweet: 4 hours ago
  • RT @TechWeekRO: With over 25 years of experience in the software industry, Phil Wilkins, Cloud Developer Evangelist at @Oracle, is coming t…Next Tweet: 6 hours ago
  • SSH Key File Permissions blog.mp3monster.org/2023/03/28/ssh…Next Tweet: 21 hours ago
  • Oracle's Assurance Service gives customers the proactive guidance they need to move their organization forward whil… twitter.com/i/web/status/1…Next Tweet: 23 hours ago
  • Fraud affects many businesses and can be costly. But there’s a way to fight it. Scalable Machine Learning algorithm… twitter.com/i/web/status/1…Next Tweet: 1 day ago
Follow @mp3monster

History

Speaker Recognition

Open Source Summit Speaker

Flickr Pics

Pembroke CastleSeven Bridge Crossing
More Photos

    Social

    • View @mp3monster’s profile on Twitter
    • View philwilkins’s profile on LinkedIn
    • View mp3monster’s profile on GitHub
    • View mp3monster’s profile on Flickr
    • View philmp3monster’s profile on Twitch
    Follow Phil (aka MP3Monster)'s Blog on WordPress.com

    Blog at WordPress.com.

    • Follow Following
      • Phil (aka MP3Monster)'s Blog
      • Join 218 other followers
      • Already have a WordPress.com account? Log in now.
      • Phil (aka MP3Monster)'s Blog
      • Customize
      • Follow Following
      • Sign up
      • Log in
      • Report this content
      • View site in Reader
      • Manage subscriptions
      • Collapse this bar
    Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
    To find out more, including how to control cookies, see here: Our Cookie Policy
    %d bloggers like this: