Quantcast
Channel: Developer Zone
Browsing all 71 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

The Diamond of Breadth

Sometimes, Java® bugs me.Don't get me wrong, in many ways it is a beautiful language full of elegant structure and all the tools you need to help drive robust architectures. However, the flipside is...

View Article



Image may be NSFW.
Clik here to view.

Mix It Up and Mix It In

What can we learn about software from an ice cream shop? Quite a bit apparently. It was in the early 70's that Steve's Ice Cream opened and introduced the world to the notion of mix-ins. The idea was...

View Article

Tear Down This Wall!

I once faced a question from a friend who was perusing MATLAB documentation while implementing a test suite for some production software and found an example test which used the addTeardown method of...

View Article

Image may be NSFW.
Clik here to view.

MATLAB in Business Critical Applications

Andy: Today I'd like to introduce a fellow MathWorker with whom I will be tag teaming for content on this blog. His name is Arvind Hosagrahara and he is a principal technical consultant in the...

View Article

Image may be NSFW.
Clik here to view.

Tag, you’re it!

I have found that with any reasonably sized software project, sooner or later organization becomes important. As additional features and capabilities are introduced into a toolbox it becomes important...

View Article


Image may be NSFW.
Clik here to view.

Tag like an Egyptian

Ajay Puvvala is my friend and colleague at the MathWorks. He also led the development of the TestTags feature we spoke about last post.Ajay, as per usual, made a great comment after last week's post...

View Article

Image may be NSFW.
Clik here to view.

Format Sibling Rivalry

Goodness time flies! It has been a while since we've had a blog update, While I really would like to keep the conversation we have going on here moving, this is how I would like you to envision what I...

View Article

Image may be NSFW.
Clik here to view.

You’ve Got Mail!

Today I wanted to share some fun I've been having with customizing the emails sent from my Jenkins builds. This was inspired by Narendra's comment on a previous post. So, getting to it, I took a quick...

View Article


Open and extensible

MATLAB is an open and extensible platform unique in its ability to dovetail with best-in-class technologies. Open, refers to the fact that much of MATLAB functionality is shipped in MATLAB files whose...

View Article


Making code usable, useful and testable

Writing MATLAB code is seductively easy. Polishing the functionality of algorithmic MATLAB code to make it usable, useful and testable requires a bit of design.Taking the spellcheck code that I wrote...

View Article

Image may be NSFW.
Clik here to view.

Invert Your Inner Control Freak!

Arvind's recent posts have had me thinking. While the spellchecker he outlines is really just for illustrative purposes, its actually an example that is great to show the power, ease of use, and...

View Article

Dependency, Injected

Now that we have conquered inversion of control, we can explore a common application of the technique, dependency injection. Dependency injection utilizes the inversion of control to, with the aid of a...

View Article

Image may be NSFW.
Clik here to view.

Time for your Performance Review

There are so many cool features in 2016a. Live Scripts are huge. The App Designer is a game changer. The language and environment keeps moving ahead with many exciting features.Unfortunately I won't...

View Article


Image may be NSFW.
Clik here to view.

Performance Review Criteria 1: Peer Comparison

Have you ever wondered how to compare the relative speed of two snippets of MATLAB code? Who am I kidding? Of course, we all have. I am just as sure that you already have a solution for this. I know...

View Article

Image may be NSFW.
Clik here to view.

Performance Review Criteria 2: Sticks to Solid Principles

We saw last time how we can use the performance testing framework to easily see the runtime differences between multiple competing algorithms. This can be done without needing to learn about the...

View Article


Image may be NSFW.
Clik here to view.

Performance Review Criteria 3: Scales to the task

To scale or not to scale. That is the question. When talking about algorithmic complexity, the answer to said question is usually an important one. No matter what the constant factors are that affect...

View Article

Image may be NSFW.
Clik here to view.

Small Fibs Eventually Become Large Fibs – Another exercise in scaling

OK, I had way too much fun writing that last blog post exploring algorithmic scaling. I want to explore this a bit more with a some "real" code, and what is more real than a function to calculate the...

View Article


Image may be NSFW.
Clik here to view.

Trending Now!

Today it is my pleasure to introduce my MathWorks colleague Anoush Najarian. Anoush is an engineering manager on the MATLAB performance team and she has been instrumental in many great projects such as...

View Article

Image may be NSFW.
Clik here to view.

Build a product, build a service

MATLAB, with its large collection of domain specific toolboxes, provides much more than a powerful environment for users to prototype algorithms. It offers the ability to build software products and...

View Article

Image may be NSFW.
Clik here to view.

Encapsulated Sugar

Han Solo was a good guy. He was however unfortunate at times. Image credit: https://flic.kr/p/h8jDbYep, that's right, as you likely know Han Solo was encased, even encapsulated in carbonite by the...

View Article
Browsing all 71 articles
Browse latest View live




Latest Images