How Continuous Integration Works, and The Big Benefit No One Talks About

Discover faster, more efficient performance monitoring with an enterprise APM product learning from your apps. Take the AppDynamics APM Guided Tour! In DevOps, Continuous Integration (CI) is increasingly the integration method of choice, in large part because of the speed at which it enables the release of new features, bug fixes, and product update. In a digital world that moves ...

Read More »

Giveaway Alert: The iPhone X

Want to Level Up Your Smartphone Experience? Well, you have come to the right place! We are giving away The New iPhone X Enter Now to Win a $999 Smartphone! It’s the phone that 7 ate 9 to get to. The excitement around iPhone X was so high they literally just jumped past 9 to get there, and now that it’s ...

Read More »

New Webinar: How Intuit Automates Root Cause Analysis at Scale

Hear from Intuit’s Staff Tools Engineer, Omer Azmon, how the team working on QuickBooks is automating root cause analysis For the developers working in Intuit’s Small Business Group, ensuring quality in their flagship product means confronting the challenges of daily code releases and noisy logs. With frequent deployments, developers need to quickly identify where errors originate so they can be ...

Read More »

Top 20 Online Programming Courses to Boost your Career

Do you want to know what is the best investment you can make with your time and money? Knowledge As a software developer you should be constantly acquiring new skills. This is the best way to advance your career and enjoy the rewards (monetary, emotional etc.). Towards that direction you should be reading books, devouring technical articles and staying informed ...

Read More »

Creating opportunities to deliver value (as an Independent Scrum Caretaker)

I have wandered the fascinating realms of IT, technology and software development since graduating in 1992, except for the years of running a bookstore (1996-1999). I discovered an Agile way of working through eXtreme Programming and Scrum in 2003. It became my purpose, my belief and my core; spreading the Agile paradigm to help people create better products and humanize ...

Read More »

Measure Your Cost per Feature

As Mark Kilby and I work on the geographically distributed teams book, I realized this morning that we need to define cost per feature. I already wrote Wage Cost and Project Labor Cost and the management myth that it’s cheaper to hire people where the wages are less expensive. (It might be, but it might not be.) That’s because of ...

Read More »

Going Serverless? Compare Your FaaS Options

As is typical with new concepts and technologies, the absolute definition of “serverless” or FaaS (Functions as a Service) is broad and undefined. In essence, it is a concept that takes cloud computing and “convenience as a service” to the extreme, spinning up processing power when your application needs it and responding with data. Serverless is perfect for IoT devices, ...

Read More »

Exclusive Book Offers (75% off): Mastering Android Application Development, Expert Android Programming, Android High Performance Programming

Hello fellow Geeks! Today, we have some exciting news for you! Java Code Geeks and Packt have teamed up to offer you weekly discounts on their extensive library of books. This week, we are offering discounts on three books to help you understand and master Android. Check them out! Mastering Android Application Development Antonio Pachón Ruiz There are millions of ...

Read More »

Neo4j: Cypher – Property values can only be of primitive types or arrays thereof

I ran into an interesting Cypher error message earlier this week while trying to create an array property on a node which I thought I’d share. This was the Cypher query I wrote: CREATE (:Person {id: [1, "mark", 2.0]}) which results in this error: Neo.ClientError.Statement.TypeError Property values can only be of primitive types or arrays thereof. We actually are storing ...

Read More »

Using JAX-RS exceptions for status codes

java-interview-questions-answers

One way to send specific HTTP (error) status codes from a JAX-RS resource is to use the javax.ws.rs.core.Response class with its Builder Pattern-like API. If you want to specify the return type according to the response body, you can still do so and send a different status on errors by throwing a WebApplicationException. @Path("test") public class TestResource { @GET public ...

Read More »