• Home
  • Site Aliases
    • www.cloud-native.info
  • About
    • Background
    • LinkedIn
    • Presenting Activities
    • Internet Profile
    • About
  • Books & Projects
    • Logs and Telemetry using Fluent Bit
      • Fluent Bit book
      • Book Resources in GitHub
      • Fluent Bit Classic to YAML Format configurations
    • Logging in Action with Fluentd, Kubernetes and More
      • Logging in Action with Fluentd – Book
      • Fluentd Book Resources
      • Fluentd & Fluent Bit Additional stuff
    • OpAMP
    • 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
      • Fluentd & Fluent Bit Additional stuff
      • Recommended Tech Podcasts
      • Official Sources for Product Logos
      • Java and Graal Useful Links
      • DevTips
  • Music
    • Monster On Music
    • Music Listening
    • Music Reading

Phil (aka MP3Monster)'s Blog

~ from Technology to Music

Phil (aka MP3Monster)'s Blog

Category Archives: Books

Book reviews, comments and recommended reading

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

19 Wednesday Jun 2013

Posted by mp3monster in Books, General, 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:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Email a link to a friend (Opens in new window) Email
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Print (Opens in new window) Print
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Bluesky (Opens in new window) Bluesky
Like Loading...

Introduction to Oracle Event Processing – Chapters 6-9

15 Saturday Jun 2013

Posted by mp3monster in Books, 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:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Email a link to a friend (Opens in new window) Email
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Print (Opens in new window) Print
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Bluesky (Opens in new window) Bluesky
Like Loading...

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

09 Sunday Jun 2013

Posted by mp3monster in Books, 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:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Email a link to a friend (Opens in new window) Email
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Print (Opens in new window) Print
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Bluesky (Opens in new window) Bluesky
Like Loading...

Introduction to Oracle Event Processing – Chapter 2

02 Sunday Jun 2013

Posted by mp3monster in Books, 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:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Email a link to a friend (Opens in new window) Email
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Print (Opens in new window) Print
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Bluesky (Opens in new window) Bluesky
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:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Email a link to a friend (Opens in new window) Email
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Print (Opens in new window) Print
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Bluesky (Opens in new window) Bluesky
Like Loading...

Chapter 1 of introduction to Event Processing

29 Wednesday May 2013

Posted by mp3monster in Books, Oracle, Technology

≈ 1 Comment

Tags

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

Although the book’s introduction says that its target audience is developers and architects the first chapter is a very good introduction to the ideas and goals of Complex Event Processing (CEP) for anyone in the IT industry. The chapter explains the ideas and goals of CEP  illustrating them with easy to grasp real examples.

Possibly one if the best starts to a Packt book I’ve seen.

If your going to get stuck in with the more practical pieces then I’d start downloading the tools from Oracle as early as possible as there is several GBs of software. You might also consider cheating by downloading a prebuilt VirtualBox with the majority of the software already installed and configured.

Share this:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Email a link to a friend (Opens in new window) Email
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Print (Opens in new window) Print
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Bluesky (Opens in new window) Bluesky
Like Loading...

Getting Started with Oracle Event Processing – book review

28 Tuesday May 2013

Posted by mp3monster in Books, Oracle, Technology

≈ Leave a comment

Tags

Alexandre Alvis, Event Processing, Oracle, Packt

I shall be reviewing the new Packt book on Getting Started with Oracle Event Processing (details at http://bit.ly/ZTpzCh). The full review will be posted here, but will probably tweet as I go (www.twitter.com/mp3monster). Given one of the authors is Alexandre Alves I have high hopes for the book given what I found when reviewing of his OSGi In Depth book he wrote for Manning.

20130528-170923.jpg

Share this:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Email a link to a friend (Opens in new window) Email
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Print (Opens in new window) Print
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Bluesky (Opens in new window) Bluesky
Like Loading...

Java EE With Netbeans Review

13 Monday May 2013

Posted by mp3monster in Books, General, Technology

≈ Leave a comment

Tags

Netbeans JavaEE review

I recently completed a review for Packt Publishing of some course videos on Netbeans 7 with JavaEE, which concentrated particularly at JSF and related technologies such as JPQL. The videos are a natural follow on from the author’s book Java EE 6 Development With NetBeans 7.

I have to say that David Heffelfinger’s videos did a good job of walking through the basics of the technologies and would suggest that they’re worth checking out if you want to quickly get your head around this area of Java.

For more on this kind of thing checkout David’s blog – http://www.ensode.net/roller/dheffelfinger/

Only catch – I don’t know when the videos will get published officially at the moment.

Update:videos likely to be published mid June

Share this:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Email a link to a friend (Opens in new window) Email
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Print (Opens in new window) Print
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Bluesky (Opens in new window) Bluesky
Like Loading...

Recent Reading in the world of music

12 Tuesday Jun 2012

Posted by mp3monster in Books, Music

≈ Leave a comment

Tags

music book reading Lomax recording

Been quiet for a while, but thought it is time I shared a bit on what I’ve been reading recently.  Firstly the fascinating but rather scholarly biography of Alan Lomax – The Man Who Recorded the World: A Biography of Alan Lomax.  If you’ve not come across Alan Lomax and his father John Lomax, their contribution to music was the work to captured music initially in the US, but Alan also worked in Europe for a while. Their story starts out in the 1920s and 30s. Alan’s influence on music perhaps isn’t as widley appreciated, as more recent figures such as Berry Gordy, Jerry Wexler and so on. But actually it is astonishing, from the ‘discovery’ of Lead Belly; to breaking Jelly Roll Morton, setting Muddy Waters onto the road to blues fame; to introducing Dylan to early folk music.

The book itself is a substantial volume, and at times feels very scholarly in nature – but then Alan approached his subject in a manner that was scholarly. It does however make the reading a bit dry at times, but ultimately very rewarding.  If you want to seriously understand some musicc history you can’t go wrong with this book.

In brilliant contrast is Perfecting Sound Forever: The Story of Recorded Music – this is a great read, with Greg Milner’s writing and passion for his subject carrying you along – so much so you’d think you’re being carried along by a good thriller if you didn’t know better.  The book is a lot less scholarly (but not light on fact)  and focuses on key points and events in the evolution in the recording of music from the early days of Edison upto the digital age.  Like Alan Lomax its amazing how one or two individuals can have such tremendous influence. Given the Lomax’s impact they also make a passing appearance in this book. But their contribution only covers a dozen or so pages rather than the 600+ of the biography.

Share this:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Email a link to a friend (Opens in new window) Email
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Print (Opens in new window) Print
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Bluesky (Opens in new window) Bluesky
Like Loading...

OSGi In Depth – A Review

29 Friday Apr 2011

Posted by mp3monster in Books, Technology

≈ 5 Comments

Tags

book, OSGi, review

OSGi In Depth

OSGi In Depth

When I first came across OSGI In Depth (was originally called Enterprise OSGi In Action during its Manning draft stages) I had to ask myself whether the same publishing house could justify another book on OSGi when they had already published OSGi In Action a year or so before.

Having now read both I have to say that there is a case for both, yes there is a degree of overlap – but that is necessary to set background.  The In Depth book is very much geared up for architects and looks at the technology from a architecture and design consideration with some very honest insights and good practices.  The In Action is better suited to developers that need to know about all the different interfaces.  The two books are very complimentary, where to start obviously depends upon where you’re approaching OSGi from.

In Depth can at times feel feel a little be discouraging read, but upon reflection what  you’re reading is actually very honest worts and all set of insights. Lets be honest how many J2EE books go into the challenges, and headaches of getting entity EJBs to be highly performant, not to mention the deployment challenges that could be faced with versioning of the underlying database if your selling production solutions that should be easy to upgrade.

When you get past this, there are some seriously valuable insights into possible dead ends that you could go down or catch you out later on if you don’t do that up front thinking about how you want to package, deploy and upgrade during the earlier phases of a development programme.

The book illustrates the way to address a number of these, and provides a number of design patterns. The book does miss a trick of providing these patterns as an appendix where they can be easily referred to for reference only.

Over all this is a valuable read, particularly you’re looking at OSGi from an architectural perspective (as I am).  Rather than try and review each chapter I have developed a mind map to help show content of each part of the book  (of course this means I have a memory jog if I need to come back to specific issues).  The mind map of this can be found at http://www.mp3monster.org/new/techie/MindMaps/OSGi-In-Depth.shtml

Share this:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Email a link to a friend (Opens in new window) Email
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Print (Opens in new window) Print
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Bluesky (Opens in new window) Bluesky
Like Loading...
← Older posts
Newer posts →
    • About
      • Internet Profile
      • Music Buying
      • Presenting Activities
    • Books & Publications
      • Logging in Action with Fluentd, Kubernetes and More
      • Logs and Telemetry using Fluent Bit
      • Oracle Integration
      • API & API Platform
        • API Useful Resources
        • Useful Reading Sources
    • Mindmaps Index
    • Monster On Music
      • Music Listening
      • Music Reading
    • Oracle Resources
    • Useful Tech Resources
      • Fluentd & Fluent Bit Additional stuff
        • Logging Frameworks and Fluent Bit and Fluentd connectivity
        • REGEX for BIC and IBAN processing
      • Formatting etc
      • Java and Graal Useful Links
      • Official Sources for Product Logos
      • Python Setup & related tips
      • Recommended Tech Podcasts

    TOGAF 9

    Logs and Telemetry using Fluent Bit


    Logging in Action — Fluentd

    Logging in Action with Fluentd


    Oracle Ace Director Alumni

    Oracle Cloud Integration Book


    API Platform Book


    Oracle Dev Meetup London

    Blog Categories

    • App Ideas
    • Books
    • Enterprise architecture
    • General
      • ExternalWebPublications
      • LinkedIn
      • Website
    • Music
      • Music Resources
      • Music Reviews
    • Photography
    • Podcasts
    • Technology
      • AI
      • APIs & microservices
      • chatbots
      • Cloud
      • Cloud Native
      • Dev Meetup
      • development
        • languages
      • drone
      • Fluent Observability
        • Fluentbit
        • Fluentd
        • OpAMP
      • logsimulator
      • mindmap
      • OMESA
      • Oracle
        • API Platform CS
          • tools
        • ITSO & OEAF
        • OIC – ICS
        • Oracle Cloud Native
        • OUG
      • railroad diagrams
      • TOGAF

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

    Join 2,616 other subscribers

    RSS

    RSS Feed RSS - Posts

    RSS Feed RSS - Comments

    June 2026
    M T W T F S S
    1234567
    891011121314
    15161718192021
    22232425262728
    2930  
    « May    

    Speaker Recognition

    Open Source Summit Speaker

    Twitter

    Tweets by mp3monster

    History

    Flickr Pics

    Boxer Rebellion @ Brixton ElectricBoxer Rebellion @ Brixton ElectricBoxer Rebellion @ Brixton ElectricBoxer Rebellion @ Brixton Electric
    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 mp3muncher’s profile on WordPress.org
    • View philmp3monster’s profile on Twitch
    Follow Phil (aka MP3Monster)'s Blog on WordPress.com

    Blog at WordPress.com.

    • Subscribe Subscribed
      • Phil (aka MP3Monster)'s Blog
      • Join 229 other subscribers
      • Already have a WordPress.com account? Log in now.
      • Phil (aka MP3Monster)'s Blog
      • Subscribe Subscribed
      • 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