J2SE 5 introduced numerous features to the Java programming language. One of these features is autoboxing and unboxing, a feature that I use almost daily without even thinking about it.
J2SE 5 introduced numerous features to the Java programming language. One of these features is autoboxing and unboxing, a feature that...
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...
I'm not a huge fan of ORMs. Don't get me wrong, I'm not about to start a campaign against them. I know that many people find them to be a great abstraction layer on their database. But I usually feel more productive with my query writing when I can just write SQL.
Okay, not always. Writing plain old CRUD (Create, Read, Update, Delete) queries is a mindless chore equivalent to scrubbing the...
I encounter teams that do formal performance testing less frequently than in the past. For many teams, this is just the result of being spread too thin across QA and not having the resources to do performance testing well. However, in some more agile shops there’s an active argument against performance testing, especially load testing.
It wasn't too long ago that we saw the release of PostgreSQL 9.4 Beta 1, but now there's talk of PostgreSQL 9.5 and, in particular, what sorts of changes it ought to bring.
It wasn't too long ago that we saw the release of PostgreSQL 9.4 Beta 1, but now there's talk of PostgreSQL 9.5 and, in particular, what sorts of...
Photo by Jay Aremac
Originally written by Yaron Dolev
Because Redis is a remote server, a client's request will take significantly more time to return to the client than the actual fetching of data from RAM by Redis' CPU. The implication of this difference is that Redis would have been tied up serving the request for the...
Folks know that I've been madly in love with the Ionic framework lately, but I've run into an issue that I'm having difficulty with. I thought I'd blog about the problem and demonstrate a solution that worked for me. To be clear, I think my solution is probably wrong. It works, but it just doesn't feel right. I'm specifically sharing this blog entry as a way to start the discussion and get some...
[This article was written by Andrew Capland.]It doesn’t matter if your title puts you in Ops, Dev, or DevOps,
being able to track down the big insights from your data is the
secret-sauce every engineer is looking for. Collecting the data is a
step in the right direction, but organizing, tagging, monitoring, and
reporting from the data provides the insights necessary to make business
[This article was written by Koby Nachmany.]
In this blog post I'd like to demonstrate how a cloud application orchestrator can complement already existing automation processes powered by configuration management tools, in this case we will demonstrate with Puppet.
should be building Docker images! but what if you don’t want to write
all those shell scripts, which is basically what the Dockerfile is, a bunch of shell commands in RUN declarations; or if you are already using some Puppet modules to build VMs?
Everybody should be building Docker images! but what if you...
I've switched my Git repositories to GitHub recently,
and started to watch my contributions statistics, which were very low
considering I spend my days hacking on open source software, especially
I've switched my Git repositories to GitHub recently, and started to watch my contributions statistics, which were very low...
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.
I have been experimenting with AngularJS for a couple of months. After upgrading to 1.3.0-beta.18, I noticed the following code didn't work. I was previously using the latest stable build which is 1.2.22 as shown below:
I have been experimenting with AngularJS for a couple of months. After upgrading to 1.3.0-beta.18, I...
MLJS 1.6 (Aug 2014) has been released! Lots of features that are now even easier to use!
UPDATE: Try the Workplace App by following these instructions: https://github.com/adamfowleruk/mljs/wiki/Workplace-Application
Major new features include:-
MLJS 1.6 (Aug 2014) has been released! Lots of features that are now even easier to...
In my interview questions, I give candidates a list of 6 questions. They can either solve 3 questions from 1 to 5, or they can solve question 6.
Stop for a moment and ponder that. What do you assume that relative complexity of those questions?
Questions 1 –5 should take anything between 10 – 15 minutes to an hour & a half, max. Question 6 took me about 8 hours to do, although...
“The cloud will transform everything about technology.” This statement is better suited for 20 years ago when the cloud was in its infancy. In 2014 the statement should be that “The cloud has taken over technology.” Cloud computing has been around since the sixties believe it or not, but over the past few years the industry has recognized the concept better as more organizations are embracing cloud technology and more vendors are creating amazing cloud-based business solutions.
Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Topher Marie, CTO and Co-Founder of JumpCloud.
Every week here and in our newsletter, we feature a new developer/blogger...
Gradle has some sophisticated progress logging on the console. For example we can see how much percentage of the building process is done. The percentage value is updated on the same console line. The following snippet is a sample of such output > Building 0% > :dependencies > Resolving dependencies ':compile'.
Coming from a diverse background and having dealt with a number of distributed systems, I routinely find myself in a situation where I need to explain why foreign keys managed by an ACID compliant RDBMS (no matter how expensive or awesome), lead to a scaleability problem that can be extremely cost prohibitive to solve. I also want to clarify an important point before I begin,...
If you missed anything on DZone this week, now's your chance to catch up! Below are the most popular posts of the past week - both links from DZone.com and articles from our Zones - covering Big Data and NoSQL databases, web design and mobile development, and everything inbetween:
If you missed anything on DZone this week,...