Updated: 11 hours 38 min ago
We can extend the integrate-with command in Grails to generate files for a custom IDE or build system. We must add a _Events.groovy file to our Grails projects and then write an implementation for the eventIntegrateWithStart event. Inside the event we must define a new closure with our code to generate files. The name of the closure must have the following...
On Wednesday, April 15th, Microsoft came crashing into the competitor’s ring for the still-emerging industry of the Internet of Things (IoT), sometimes called the Internet of Everything (but mostly by Cisco).
On Wednesday, April 15th, Microsoft came crashing into the competitor’s ring for the still-emerging industry of the...
Many of the support requests we get at MongoLab are questions about how to properly configure and use particular MongoDB drivers and client libraries.
Many of the support requests we get at MongoLab are questions about how to configure and use particular MongoDB drivers and client libraries. This post is the 2nd of a series where we...
So I am working on a new REST API for an upcoming Oracle cloud service these days so one of the things I needed was the ability to automatically generate a JSON Schema for the bean in my model. I am using MOXy to generate the JSON from POJO and as of version 2.5.1 of EclipseLink it now has the ability to generate a JSON Schema from the bean model.
One of the first things many developers new to Java learn about is Java's basic primitive data types, their fixed (platform independent) sizes (measured in bits or bytes in terms of
One of the first things many developers new to Java learn about is Java's basic primitive data types, their fixed (platform...
Download the MP3
Date: April 17, 2014
By: Aaron Delp and Brian Gracely
Live from Red Hat Summit, Aaron talks with Mike McGrath (@Michael_McGrath) and Diane Mueller (@pythondj) about Docker, Red Hat's new lightwieght OS for containers (Project Atomic), and the latest on OpenShift PaaS.
At its European Universe conference last week, data warehousing giant
Teradata unveiled a number of enhancements to its core data management
offerings. Alongside announcements about the Teradata 15 database and a
new version of its data warehousing appliance 6750 system, one
announcement stood out for me: the launch of QueryGrid, a tool designed
to orchestrate the execution of analytic...
Overview The relationship between central IT
and developers is being re-defined as the world adopts cloud
technologies. The ultimate challenge is making central it feel secure
while simultaneously giving developers freedom. IT wants to be able to
control the deployment of applications so that there is consistency and
adherence to policy. The policy could be related to PII or even the size
Gary Oliffe at Gartner has an insightful blog post today about how the Web API angle for Heartbleed has been largely ignored.
It reminds me of the DoS attacks on banks this time last year.
Everybody seemed to focus on the banking websites which were brought
down, but not on the Web APIs which also suffered (and rendered some
banking apps unresponsive).
This is going to be a quick rant post, hopefully. Today I saw another Kanban board which had a “Read for test” column on it, here’s the screenshot:I Think “Ready For” Columns Are Baaaaad
“Ready for Test” usually means it’s either deployed (and yet to be tested) or waiting to be deployed. Either way, not much is...
This post was originally written by Ryan BettsFormula for startup success: extract the lessons of the past and mix
in present reality and macro-trends. That’s NewSQL in a nutshell.
NewSQL is growing in popularity because it preserves the value
accumulated over the last 30 years of database development and deploys
that capability on modern architectures and configurations.
But SQL is dead,...
This is an update to "Two very useful open source SQL editors." A year later and the author has added one more SQL editor to his first list. He keeps this post updated to give context to lists of Open Source SQL front ends.
Dart comes with a high-performance virtual machine. This controversial decision led to questions if it is going to break the Web. In this article I want to look at why we need this virtual machine, and how it can be added to Chrome without breaking the Web.
Dart comes with a high-performance virtual machine. This controversial...
While writing applications using Angular JS, sometimes we need to define our own validators. Custom validations in Angular JS are created as directives with a dependency on the ng-model directive. At times, key part of the validation depends on controller of the ng-model directive.
While writing applications using Angular JS,...
CDI events are a very powerful feature that enable loose coupling in a very simple and type-safe way. One aspect of CDI events that surprises many folks is the fact that they are synchronous rather than asynchronous. The surprise is perhaps fairly natural as similar event systems are usually asynchronous.
CDI events are a very...
We really do not like complexity. Memory leaks, threadlocks and GC tuning have historically been a pain to deal with. Performance issues caused by those three evil guys have been the toughest to reproduce, which in turn makes patching such issues a nightmare.
We really do not like complexity. Memory leaks, threadlocks and GC tuning...
A vigorous area of debate in the development and architecture community exists around the value of Continuous Integration. To give context, when a software development team gets to a certain amount of concurrent work that involves multiple teams making changes in the same codebase, there are two main ways to handle this:
This article was originally written by Bill Karwin
Recently the author gave a presentation on “How to Avoid Common (but Deadly) MySQL Development Mistakes” for Percona MySQL Webinars. Here are all the questions with the author's complete answers.
In the last 14 years, it has been increasingly difficult to determine the progress of women in technical industries. The general populace assumes that things are improving as, according to the Bureau of Labor Statistics, women comprise 47% of the general workforce. Why then, does the same survey say that women comprise only 26.1% of all "Computer and Mathematical" occupations?
Attention to new features in JDK 8 has rightfully been largely focused on new language features and syntax.
Attention to new features in JDK 8 has rightfully been largely focused on new language features and syntax. However, there are some nice additions to the libraries and APIs