August, 2008

article thumbnail

NY Times Visualizes the Northstar Nerd!

elsua: The Knowledge Management Blog

My, what a tangled web we weave! This morning the Northstar Nerd may be found among the corn fields of rural Illinois, a few weeks ago I posted about Silicon Valley vs. Lake Superior Hot Spots. However, most of my visitors today come from the New York Times' article on data visualization. Yes. as I get ready to head back to Minnesota, the NY Times featured my tutorial on Data Visualization.

Media 40
article thumbnail

Actors in the Service Layer - Asynchronous and Concurrent

Ruminations of a Programmer

Exploit the virtues of immutability. Design your application around stateless abstractions interacting with each other through asynchronous message passing. These are some of the mantras that I have been trying to grok recently. In a typical Java EE application, we design the service layer to be maximally stateless. What this means is that each individual service has localized mutability interacting with other services on a shared-nothing basis.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Building Modern Web Apps? Better Have A Deep Competency in Web 2.0, Open APIs, Widgets, Social Apps, and More

Dion Hinchcliffe's Web 2.0 Blog

The Web has an interesting property that those building Web applications and online businesses usually encounter soon after they first launch: It has its own unique and unforgiving rules for success and failure. Appreciating them requires a certain level of understanding of the intrinsic nature of the Web and how it works. Actually leveraging those rules requires an even deeper and more profound understanding of the Web.

Social 43
article thumbnail

IT's Identity Crisis

The Agile Manager

IT lacks a consistent definition of exactly what it does vis-à-vis its organisational peers. Accounting is the language of business. Finance is how business gets capital. Marketing creates customers. Sales brings them in. Operations are how a business creates value. IT does … what, exactly? Creates new business offerings? Retains customers? Is how business gets done?

article thumbnail

Peak Performance: Continuous Testing & Evaluation of LLM-Based Applications

Speaker: Aarushi Kansal, AI Leader & Author and Tony Karrer, Founder & CTO at Aggregage

Software leaders who are building applications based on Large Language Models (LLMs) often find it a challenge to achieve reliability. It’s no surprise given the non-deterministic nature of LLMs. To effectively create reliable LLM-based (often with RAG) applications, extensive testing and evaluation processes are crucial. This often ends up involving meticulous adjustments to prompts.

article thumbnail

A Statistical Approach

elsua: The Knowledge Management Blog

Going back to my high school days in the early 70's I've always needed to know how to use statistics for solving technical problems. Back then I used a slide rule; now I use a high power PC. Hopefully my answers are still correct! One software package that I have used in recent years is Minitab. Recently I found an excellent online text book which covers Minitab 15. from "frequency distribution" to "confidence intervals" and "hypothesis testing" I will add this te

eBook 40

More Trending

article thumbnail

Facebook Scaling Out across Data Centers

Ruminations of a Programmer

Jason Sobel has an interesting post on scaling out of Facebook on to a new data center in the East Coast at Virginia. A really interesting insight into some of the design decisions that have given us one of the most trafficked sites on the face of the planet today. Here are two points that struck me on reading the post. Changing the sql grammar in the replication stream to incorporate eviction of expired items from memcached looks like a hack.

article thumbnail

And now for something truly different!

elsua: The Knowledge Management Blog

At times all the heavy technical training can become a drag, and one needs a lift. One of my favorite engineering blogs, The Curious Cat Science and Engineering Blog, helped me with a fix of engineering humor: An Engineer's Guide to Cats. I discovered the technical aspects of cat yodeling and aspect ratios. Have some fun!

article thumbnail

Innovating in the Corporate Environment

elsua: The Knowledge Management Blog

One challenge for many large companies is. how does one encourage innovation and creativity in corporate environments which often push employees to make "safe" decisions? After all, isn't product feature creep the easiest way to enhance what one already knows? Our customers always want more enhancements to existing products, or so we think!

article thumbnail

Concurrency Oriented Programming and Side Effects

Ruminations of a Programmer

In my last post on Scala actors, I had mentioned about the actor code being side-effect-free and referentially transparent. James Iry correctly pointed out that Scala react is side-effected, since the partial function that it takes processes a message which is neither a parameter to react nor a value in the lexical scope. Sure! I should have been more careful to articulate my thoughts.

article thumbnail

Top 5 Challenges in Designing a Data Warehouse for Multi-Tenant Analytics

Multi-tenant architecture allows software vendors to realize tremendous efficiencies by maintaining a single application stack instead of separate database instances while meeting data privacy needs. When you use a data warehouse to power your multi-tenant analytics, the proper approach is vital. Multi-tenant analytics is NOT the primary use case with traditional data warehouses, causing data security challenges.

article thumbnail

Lake Superior vs. Silicon Valley Hot Spots

elsua: The Knowledge Management Blog

Recently I had the opportunity to visit friends in Silicon Valley. While riding the light rail in Mountain View, I experienced a moment of revelation of how life differs between the shores of Lake Superior and Silicon Valley. Six young men boarded the train. all obviously geeks in their young 30's. their laptops (all Apples) were already fired up and ready.

article thumbnail

Tracking Google Results via Google Alert

elsua: The Knowledge Management Blog

Do you Google? Would you like to be automatically informed of relevant Google results that match a query you pre-define? Does tracking those Google results via RSS appeal to you? Assuming the answers to these questions are "yes", then you need to use Google Alert. This service allows you to create RSS feeds and/or email notifications against your Google query results.

article thumbnail

Modeling and Control. It's not Rocket Science!

elsua: The Knowledge Management Blog

In my continuing search to discover some of the top engineering blogs and sites, I have a couple of additions to Engineering Blog Quest 2008. My first addition is in the field of control systems. You'll find Terry Blevin's and Eric McMillan's Modeling and Control Blog worth a RSS subscription. They describe their blog in this manner. "You will find that our posts focus on technical aspects of process control and simulation.

article thumbnail

Asynchronous, Functional and automatically Concurrent

Ruminations of a Programmer

The following code fragment is from an earlier post on using Scala actors and AMQP. I thought I would bring this snippet up once again to highlight some of the goodness that functional Scala offers in modeling actor model of concurrent computation. import scala. actors. Actor case class Trade ( id : Int , security : String , principal : Int , commission : Int ) case class TradeMessage ( message : Trade ) case class AddListener ( a : Actor ) class TradingService extends Actor { def act = loop ( N

Data 40
article thumbnail

7 Pitfalls for Apache Cassandra in Production

Apache Cassandra is an open-source distributed database that boasts an architecture that delivers high scalability, near 100% availability, and powerful read-and-write performance required for many data-heavy use cases. However, many developers and administrators who are new to this NoSQL database often encounter several challenges that can impact its performance.

article thumbnail

MATLAB and Martians!

elsua: The Knowledge Management Blog

One of my favorite engineering blogs has a new post in it's Monday Morning Math Series. Link on over to Blinkdagger for some great MATLAB tutorials, and try to solve this week's math problem. there's a prize for the winner! Tired of the Earth obstructing his view of Venus, Marvin the Martian desires to. destroy the Earth with his Illudium Q-36 Explosive Space Modulator.

Travel 40
article thumbnail

The NorthStar Nerd goes YouTube

elsua: The Knowledge Management Blog

Although I've always posted hi-res versions of all my screencasts on this blog, now that YouTube includes higher quality viewing options, I've gone YouTube. Essentially YouTube is a marketing channel. for me and everyone else. I've known for some time that this step was required. After all, I've often found good engineering content via my YouTube searches.

Video 40
article thumbnail

Sibling Food Fight

elsua: The Knowledge Management Blog

How many of you really pay attention to what you hear when you take a walk. Those of you who wear iPods may miss out on much of life which is happening around you. This morning, while taking my dog for a walk I heard two Northern Goshawks ( Wikipedia Link ) screeching. We adjusted our walk and arrived in time to find the two youngster's having a food fight over a fresh kill.

40
article thumbnail

C and C++ Programming Courses

elsua: The Knowledge Management Blog

C and C++ Programming are the two languages one needs to learn to get going in "scientific programming". Thus, if you are trying to do more than learn the Microsoft environment, here are some free video lecture based courses to get you started: C Programming (and a while lot more) from Indiana University and Purdue. C++ Programming from the University of South Queensland.

Course 40
article thumbnail

The Big Payoff of Application Analytics

Outdated or absent analytics won’t cut it in today’s data-driven applications – not for your end users, your development team, or your business. That’s what drove the five companies in this e-book to change their approach to analytics. Download this e-book to learn about the unique problems each company faced and how they achieved huge returns beyond expectation by embedding analytics into applications.

article thumbnail

Birke Bashin For China's Kids!

elsua: The Knowledge Management Blog

It's 90 degrees outside today. and humid. While it may seem hard to think about Winter during this kind of weather, earlier this week I signed up for three long distance cross-country races. The longest is the American Birkebeiner at 52 kilometers or 32 miles. Although I was not planning upon doing another round of ski races this Winter, the devastation wrought by the Sichuan Earthquake in China has changed everything.

article thumbnail

University of Washington TV (via the web)

elsua: The Knowledge Management Blog

It's been some time since I last visited UWTV. They've added some nice additions to their technical programming which is available upon demand vis web based streaming: Podcast of all Engineering content. Conference Proceedings - Engineers Without Borders. With respect to the second item, UWYV describes it in this manner: The 2008 Annual International Conference of Engineers Without Borders was held at the University of Washington.

article thumbnail

Building Modern Web Apps? Better Have A Deep Competency in Web 2.0, Open APIs, Widgets, Social Apps, and Much More

Dion Hinchcliffe's Web 2.0 Blog

The Web has an interesting property that those building Web applications and online businesses usually encounter soon after they first launch: It has its own unique and unforgiving rules for success and failure. Appreciating them requires a certain level of understanding of the intrinsic nature of the Web and how it works. Actually leveraging those rules requires an even deeper and more profound understanding of the Web.

Social 40
article thumbnail

Building Modern Web Apps? Better Have A Deep Competency in Web 2.0, Open APIs, Widgets, Social Apps, and Much More

Dion Hinchcliffe's Web 2.0 Blog

The Web has an interesting property that those building Web applications and online businesses usually encounter soon after they first launch: It has its own unique and unforgiving rules for success and failure. Appreciating them requires a certain level of understanding of the intrinsic nature of the Web and how it works. Actually leveraging those rules requires an even deeper and more profound understanding of the Web.

Social 40
article thumbnail

Addressing Top Enterprise Challenges in Generative AI with DataRobot

The buzz around generative AI shows no sign of abating in the foreseeable future. Enterprise interest in the technology is high, and the market is expected to gain momentum as organizations move from prototypes to actual project deployments. Ultimately, the market will demand an extensive ecosystem, and tools will need to streamline data and model utilization and management across multiple environments.

article thumbnail

Building Modern Web Apps? Better Have A Deep Competency in Web 2.0, Open APIs, Widgets, Social Apps, and Much More

Dion Hinchcliffe's Web 2.0 Blog

The Web has an interesting property that those building Web applications and online businesses usually encounter soon after they first launch: It has its own unique and unforgiving rules for success and failure. Appreciating them requires a certain level of understanding of the intrinsic nature of the Web and how it works. Actually leveraging those rules requires an even deeper and more profound understanding of the Web.

Social 40
article thumbnail

Web 2.0 Continues As Most Used New Internet Term

Dion Hinchcliffe's Web 2.0 Blog

While it's no longer quite so fashionable to label your Internet startup a "Web 2.0" company these days, the popularity of the term remains extraordinarily high and is presently used today both far and wide in traditional media and social media. The Google Trends graph in the figure to the right tells the overall story; global search interest in Web 2.0 is more popular than " social media" and "social networking" combined and by a significant margin.

article thumbnail

Web 2.0 Continues As Most Used New Internet Term

Dion Hinchcliffe's Web 2.0 Blog

While it's no longer quite so fashionable to label your Internet startup a "Web 2.0" company these days, the popularity of the term remains extraordinarily high and is presently used today both far and wide in traditional media and social media. The Google Trends graph in the figure to the right tells the overall story; global search interest in Web 2.0 is more popular than " social media" and "social networking" combined and by a significant margin.

article thumbnail

Web 2.0 Continues As Most Used New Internet Term

Dion Hinchcliffe's Web 2.0 Blog

While it's no longer quite so fashionable to label your Internet startup a "Web 2.0" company these days, the popularity of the term remains extraordinarily high and is presently used today both far and wide in traditional media and social media. The Google Trends graph in the figure to the right tells the overall story; global search interest in Web 2.0 is more popular than " social media" and "social networking" combined and by a significant margin.

article thumbnail

Software Composition Analysis: The New Armor for Your Cybersecurity

Speaker: Blackberry, OSS Consultants, & Revenera

Software is complex, which makes threats to the software supply chain more real every day. 64% of organizations have been impacted by a software supply chain attack and 60% of data breaches are due to unpatched software vulnerabilities. In the U.S. alone, cyber losses totaled $10.3 billion in 2022. All of these stats beg the question, “Do you know what’s in your software?