Using exceptions when designing an API

See the original posting on DZone Python

Many know the tradeoff of using exceptions while designing an application:

On one hand, using try-catch block nicely segregates between regular code and exception handling code
On the other hand, using exceptions has a definite performance cost for the JVM

Every time I’ve faced this quandary, I’ve ruled in favor of the former, because “premature optimization is evil”. However, this…

Superman vs. Batman: The Agile Version

See the original posting on DZone Python

I used to be Superman.

I could do anything I wanted, and no one would tell me I was wrong. For good reason: I usually wasn’t wrong.

I wasn’t born Superman. I worked hard at it. I learned a lot. I was leading by example. And when I was the smartest guy around, who actually accomplished things, I became Superman.

Let me tell you, it feels great.
Preview Text: 

Using AJAX In WordPress

See the original posting on DZone Python

In the following tutorial we are going to learn how you can use AJAX in WordPress to run your own functions. The way this works in WordPress is by allowing you to attach your own actions that you can access from an AJAX request to change the content on the page.
Preview Text: 

In the following tutorial we are going to learn how you can use AJAX in…

I/O With Files That Aren’t Files

See the original posting on DZone Python

Recently at work I needed to search through our archived files and provide the results by the end of the day. Here’s the parameters of the request:
Preview Text: 

Using named pipes enabled me to decrypt and search of 300+ files in roughly 1.5 hours. I also avoided the space issue by never having to land a file on disk. While named pipes aren’t…

Poll: Blogging and Static Site Platforms

See the original posting on DZone Python

I’m really into Jekyll right now since it’s so well constructed and easy to take themes and modify them until your heart’s content.  Then you just host it on GitHub for free! 

So I wanted to know what blogging platforms were really interesting to you, and find out what you’re currently using.  Answer the two questions below and see the community’s results.
Preview…

How to Setup Realtime Analytics over Logs with ELK Stack

See the original posting on DZone Python

Once we know something, we find it hard to imagine what it was like not to know it.

– Chip & Dan Heath, Authors of Made to Stick, Switch

What is the ELK stack ?

The ELK stack is ElasticSearch, Logstash and Kibana. These three provide a fully working real-time data analytics tool for getting wonderful information sitting on your data.

ElasticSearch
Preview…

Maximize your Customer Value – Think Lean, Go Lean and Stay Lean

See the original posting on DZone Python

How
many times have you heard that Lean means minimizing waste? Lean is more than
just minimizing waste. Lean is to
maximize the customer value while minimizing waste.A
popular misconception of Lean is that it is suited only for manufacturing. This
is absolutely not true. Lean can be applied to any process and in all kinds of
business.
Preview Text: 

Quick HDF5 with Pandas

See the original posting on DZone Python

HDF5 is a format designed to store large numerical arrays of homogenous type. It cames particularly handy when you need to organize your data models in a hierarchical fashion and you also need a fast way to retrieve the data. Pandas implements a quick and intuitive interface for this format and in this post will shortly introduce how it works.

We can create a HDF5 file using the HDFStore class…

Geek Reading August 20, 2014

See the original posting on DZone Python

I have talked about human filters and my plan for digital curation. These items are the fruits of those ideas, the items I deemed worthy from my daily reading. These items are a combination of tech business news, development news and programming tools and techniques. You will note that some of the formatting has changed, and that is due to the change in my process.
Preview…

The Need To Review The Agile Manifesto

See the original posting on DZone Python

In 2001, when the Agile Manifesto was first published, technology in the workplace looked and felt very different to how it does today. High-speed Internet and data channels were still relatively new and communication channels more limited in variety. The sharing of information was nowhere near as easy as it is today. Nothing lived in the cloud and ‘drop box’ was something you did by…

Geek Reading August 19, 2014

See the original posting on DZone Python

I have talked about human filters and my plan for digital curation. These items are the fruits of those ideas, the items I deemed worthy from my daily reading. These items are a combination of tech business news, development news and programming tools and techniques. You will note that some of the formatting has changed, and that is due to the change in my process.
Preview…

Learn from NO

See the original posting on DZone Python

Dear Reader,

Most companies have some variation of this process for interviewing developers.

Email discussion
Phone Screen
In-person interview
Job Offer
Successful hire

Between each bullet point is a decision point on the part of both your company and the candidate whether to move to the next step. Don’t assume that just because you have a job, the candidate will be willing to move…

On foxholes and corporate silos

See the original posting on DZone Python

The existence of silos in large companies is fairly common. Employees frequently bemoan the misalignment that exists across functional teams and organizational entities whose primary connection seems limited to the logo under which they exist. The larger the company, the looser the coupling of different silos. That said, large companies certainly do not have a monopoly on silos or their ill…

Hadoop 101: An Explanation of the Hadoop Ecosystem

See the original posting on DZone Python

Big data is taking off in 2014. More companies than ever are finding uses for it, both for managing everyday business routines and for finding solutions to complex business problems. It’s quickly moving away from it’s position as a hype word and establishing itself as a viable technology for businesses and entities both big and small.
Preview Text: 

Agile Decompiled: In Conclusion

See the original posting on DZone Python

If you have been following my series on agile development then you will have some understanding about the concepts behind the terminology. My article on Test Driven Development covered one aspect of that practice within an agile process.
Preview Text: 

Hopefully these articles have helped the reader decide if a) agile will work for them and b) if…

Geek Reading August 18, 2014

See the original posting on DZone Python

I have talked about human filters and my plan for digital curation. These items are the fruits of those ideas, the items I deemed worthy from my daily reading. These items are a combination of tech business news, development news and programming tools and techniques. You will note that some of the formatting has changed, and that is due to the change in my process.
Preview…

An Appetite for Change

See the original posting on DZone Python

I’ve been part of a discussion on Twitter about the vices of imposed Agile adoptions versus the virtues of the approach put forth by Daniel Mezick, OpenAgile Adoption. Regardless of the arguments for or against each approach, creating this dichotomy misses the point.
Preview Text: 

So, regardless of whether a change is imposed by the management of…

1 146 147 148 149 150 152