Robert Panzer

59 Flips | 10 Magazines | 4 Following | 35 Followers | @robertpanzer | Keep up with Robert Panzer on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Robert Panzer”

Grokking RxJava, Part 1: The Basics

RxJava is the new hotness amongst Android developers these days. The only problem is that it can be difficult to approach initially. Functional …

GIT tip : Keep your branch clean with fixup and autosquash - Florent Lebreton

Example<p>Take a git repos with a branch dev. You intend to commit features A and B:<p>Your work is in progress and you find minor mistakes in Feature A : …

Software Development

What to know before transitioning your team to Git

When Emma Jane Hogbin Westby is into something, she's all in, and then she shares what she learns. For example, she doesn't just use Drupal, she …

Software Development

Git from the inside out

This essay explains how Git works. It assumes you understand Git well enough to use it to version control your projects.<p>The essay focuses on the …

How to undo (almost) anything with Git

One of the most useful features of any version control system is the ability to “undo” your mistakes. In Git, “undo” can mean many slightly different …

Netty Best Practices a.k.a Faster == Better

Enable again auto read == Netty will automatically read again<p>This can also be quite useful when writing proxy like applications!<p>SSL - Don’t use JDKs …

Under the covers: HTTPS and certificates

Security of our information over the internet is increasingly hot topic after the revelations of the last few years. It's now more important than …

What are the file limits in Git (number and size)?

Git

Start TomEE Contribution - Setting Up your Development Environment

Debug through the TomEE source code is a must-to-follow step if you want to understand how TomEE works and do some contribution. This is a guide to …

What you always wanted to know about the Git Command Line but were too afraid to ask | Clearvision-cm

What you always wanted to know… The third in our series of “What you always wanted to know…” blogs. Today Philip Armour, our newest Technical …

Command-line

First Aid git

Git

Explain Git with D3

We are going to skip instructing you on how to add your files for commit in this explanation. Let's assume you already know how to do that. If you …

Smarter testing Java code with Spock Framework

Spock Framework is increasingly used to create automatic tests for production code written in Java. Thanks to a DSL based on Groovy language Spock …

Programming

Just enough Git to be (less) dangerous

Do you just <i>hate</i> Git? Are you perfectly happy with Mercurial (or, yikes, Subversion) but once a month you have to brave Git because everyone and their …

Idiomatic gradle plugin writing

An in depth overview of HTTP/2

Red Hat<p>Home<br>• Blog<br>• Download<br>• Documentation<br>• Get Involved<p>Introduction<p>HTTP/2 is a new protocol, intended as a higher performance alternative to HTTP/1.1. It …

Software Development

Git Training

Software Development

RESTful Conversations

As indicated a good while ago I spent some time thinking about patterns that instead of following a message through multiple systems, looks at the …

Releasing with gradle (gradle summit 2014)

Rewriting History with Git Rebase

In the fundamental Git workflow, you develop a new feature in a dedicated topic branch, then merge it back into a production branch once it's …

JAX-RS 2.0 : Server side Processing Pipeline

The inspiration for this post was the <b>Processing Pipeline</b> section in the JAX-RS 2.0 specification doc (Appendix C). I like it because of the fact that …

Better dependency management for Gradle

Maven’s dependency management includes the concept of a bill-of-materials (bom). A bom is a special kind of pom that is used to control the versions …

Mapping with D3

A friendly introduction<p>Follow along!<p>Or get the code for examples:<p>Before we begin...<p>D3 is <b>HARD</b> for beginners. Here at Maptime we'll try to make enough …

Commit Granularity — Git for Teams — Creating efficiency for teams of one or more.

Git

Understanding branches in Git

In this article we will take a deep dive into Git branches. We’ll see how simple yet powerful the concept of branching in Git is. This article is …

Software Development

Learn the workings of Git, not just the commands

Git, note to self<p>Andre Fachat<br>Published on January 27, 2015<p>Git is a commonly used decentralized source code repository. It was created by the Linux …

Coping with the TCP TIME-WAIT state on busy Linux servers

TL;DR<p>Do not enable net.ipv4.tcp_tw_recycle.<p>Update (2017.09)<p>net.ipv4.tcp_tw_recycle has been removed from Linux 4.12.<p>The Linux kernel documentation is …

A Visual Git Reference

We can watch the state change as we add and commit.<p>Now, let's create an initial state where the three are all different.<p>Let's watch what each command …