Sandra Parsick - Just Another Blog about IT
open-menucloseme
Home
About
Site Notice
Privacy Policy
github mastodon linkedin rss
  • How to Format a Large Code Base Automatically

    calendar Oct 19, 2018 · 5 min read · automation code formatting git groovy intellij qa  ·
    Share on: twitter facebook linkedin copy

    If you introduce code formatting rules retroactively, you have to solve the problem how to format existing code base according to the new formatting rules. You could checkout every code repository one by one in your IDE and click on Autoformat the whole project. But this is boring and waste of time. Fortunately, …


    Read More
  • Running Ansible on a Windows System

    calendar Jun 11, 2018 · 4 min read · vagrant virtualbox  ·
    Share on: twitter facebook linkedin copy

    On my last conference talk (it was about Ansible and Docker at DevOpsCon in Berlin), I was asked what is the best way to run Ansible on a Windows system. Ansible itself requires a Linux-based system as the control machine. When I have to develop on a Windows machine, I install a Linux-based virtual machine to run the …


    Read More
  • Apache2 as Reverse Proxy for NPM Registry Proxies in Sonatype Nexus 3

    calendar Apr 29, 2018 · 3 min read · apache2 configuration npm npm registry proxy  ·
    Share on: twitter facebook linkedin copy

    I use a NPM registry proxy in Sonatype Nexus 3 behind an Apache2 as reverse proxy. With the "standard" Apache2 VirtualHost configuration 1<VirtualHost:80> 2 ProxyRequests Off 3 <Proxy *> 4 Order deny,allow 5 Allow from all 6 </Proxy> 7 ProxyPass / http://localhost:8081/ 8 ProxyPassReverse / http://localhost:8081/ …


    Read More
  • Mocking SecurityContext in Jersey Tests

    calendar Mar 29, 2018 · 3 min read · integration-testing jersey mock  ·
    Share on: twitter facebook linkedin copy

    Jersey has a great possibility to write integration test for REST-APIs, written with Jersey. Just extend the class JerseyTest and go for it. I ran in an issue, where I had to mock a SecurityContext, so that the SecurityContext includes a special UserPrincipal. The challenge is that Jersey wraps the SecurityContext in …


    Read More
  • Pimp My Git - Generate Content for .gitignore From the Scratch

    calendar Jan 3, 2018 · 3 min read · gitignore intellji tool tip  ·
    Share on: twitter facebook linkedin copy

    When I start a new Git repository, I lose a lot of time to set up my .gitignore file and normally, I don't match everything on the first shoot. Fortunately, there exists some tools, that help to bootstrapping it. I'd like to show two of them. One is a website that can be used on the command line and the another is a …


    Read More
  • How to Mark a Jenkins Job Red When Tests Fail In A Maven Build

    calendar Oct 14, 2017 · 1 min read · jenkins maven test-report unit-testing  ·
    Share on: twitter facebook linkedin copy

    The default setting in Jenkins is to mark a job yellow, when a Maven build fails because of failing tests. If you don't want to have three status of your jobs, you can configure Jenkins so, that the jobs also mark red independent why a Maven build fails. For this you will need administration rights on your Jenkins …


    Read More
  • Generate P2 Repository From Maven Artifacts In 2017

    calendar Sep 22, 2017 · 5 min read · eclipse rcp equinox maven repository maven tycho osgi p2 p2-repository  ·
    Share on: twitter facebook linkedin copy

    Some years ago, I wrote a blog post about how to generate a P2 repository based on Maven artifacts. That described approach is obsolete nowadays and I'd like to show a new approach that is based on the p2-maven-plugin that was created to solve exactly this problem. P2-Maven-Plugin Integration in Maven Build Life Cycle …


    Read More
  • How to Configure Apache2 as Forward and Reverse Proxy

    calendar Aug 25, 2017 · 2 min read · apache2 debian forwarding linux proxy rewarding ubuntu virtual-host  ·
    Share on: twitter facebook linkedin copy

    This is a cook recipe to configure an Apache2 as a forward and reverse proxy on Debian-based Linux systems like Ubuntu or Debian itself. Installation It is assumed that the apache2 package is already installed on your system. For the proxy feature, we have to install the Apache2 module libapache2-mod-proxy-html on the …


    Read More
  • Pimp My Git - Manage Different Git Identities

    calendar Jul 24, 2017 · 3 min read · identities persona git  ·
    Share on: twitter facebook linkedin copy

    I usually work on different Git projects that need different Git identities. My work flow for new repositories was Clone new repository. Go to cloned repository. If it is necessary to change the Git identity, call a shell script that runs git config user.name "Sandra Parsick"; git config user.email sparsick@web.de I …


    Read More
  • Pimp My Git - Git Mergetool

    calendar May 25, 2017 · 4 min read · linux meld merging  ·
    Share on: twitter facebook linkedin copy

    I like to work with git on the command line. But in some cases I prefer UI support. For example, solving merge conflicts is such a case. Git has a command mergetool, which can open a graphical tool to solve merge conflicts. But before you can use this command, you had to configure it. In this blog post I'd like to show …


    Read More
    • ««
    • «
    • 1
    • 2
    • 3
    • 4
    • 5
    • »
    • »»

Sandra Parsick

Software Developer, Consultant, Java Champion, Testcontainers Champio, Oracle ACE Pro, Apache Committer
Read More

Featured Posts

  • GitHub to Codeberg Migration - Part 3 - Set up and Running an own Forgejo Runner On Hetzner
  • Jira Issue to GitHub Issue Migration in Apache Maven
  • GitHub to Codeberg Migration - Part 2 - Codeberg Pages
  • GitHub to Codeberg Migration - Part 1 - Repositories
  • Github To Codeberg Migration - Motivation
  • Passing Variables Through GitLab Pipelines
  • Pimp My Git - Manage Different Git Authentications
  • My Preparation for CKAD Exam

Recent Posts

  • Using Cygwin in 2023
  • Successful Validation of self-signed Server certificates in Java Application
  • Using Testcontainers in Spring Boot Tests combined with JUnit5 for Selenium Tests
  • How to Debug Jenkins remotely
  • How to Measure Test Coverage in Invoker Tests with JaCoCo
  • Test Coverage Reports For Maven Projects In SonarQube 8.3.x
  • Using Testcontainers in Spring Boot Tests For Database Integration Tests
  • Test Environment for Ansible on a Windows System Without Linux Subsystem Support

Categories

CONTINUOUS INTEGRATION 30 JAVA 19 JVM 14 GIT 10 MAVEN 10 QUALITY ASSURANCE 9 WINDOWS 9 JENKINS 8 LINUX 8 TESTING 8 OSGI 6 CONFIGURATION MANAGEMENT 5 NEXUS 5 OPEN SOURCE 5
All Categories
ANSIBLE2 APACHE MAVEN1 CONFERENCE3 CONFIGURATION MANAGEMENT5 CONTINUOUS INTEGRATION30 GIT10 GITLAB1 GROOVY3 JAVA19 JENKINS8 JUNIT4 JVM14 KUBERNETES1 LINUX8 MAVEN10 MAVEN TYCHO4 NEXUS5 NODE.JS1 OPEN SOURCE5 OSGI6 POWERSHELL2 QUALITY ASSURANCE9 READING TIPS3 SALT2 SONARQUBE2 SPRING BOOT2 SPRING FRAMEWORK4 SUPPORT & CARE1 TESTCONTAINERS2 TESTING8 VAGRANT3 WINDOWS9
[A~Z][0~9]

Tags

MAVEN 11 LINUX 9 JENKINS 8 GIT 7 GROOVY 7 MIGRATION 6 SPRING 6 GITHUB 5 HOW-TO 5 INTEGRATION-TESTING 5 CODEBERG 4 ECLIPSE RCP 4 JUNIT5 4 MAVEN TYCHO 4
All Tags
AGENTLESS1 AGILE1 ANSIBLE1 APACHE22 ARC421 AUTHENTICATION1 AUTOMATION3 BARCAMP1 BASH2 BEGINNER1 BOWER REPOSITORY1 BUILD2 CENTOS52 CERTIFICATE1 CERTIFICATION1 CHEAT-SHEET1 CLASSPATH1 CMD2 COBOL1 CODE FORMATTING1 CODEBERG4 CODING DOJO1 COMMONS-VFS1 CONFERENCE2 CONFIGURATION2 CONSOLE21 CYGWIN2 DAEMON1 DEBIAN1 DEBUGGING1 DEPLOYMENT1 DESIGN PATTERN1 DOCKER2 ECLIPSE RCP4 EQUINOX1 FORGEJO-RUNNER1 FORWARDING1 GIT7 GITHUB5 GITIGNORE1 GITLAB1 GRADLE1 GROOVY7 HC151 HERBSTCAMPUS1 HERBSTCAMPUS20151 HESSIAN1 HETZNER1 HIBERNATE1 HOW-TO5 HSQLDB1 IBM1 IDENTITIES1 INDEX1 INSTALLATION1 INTEGRATION-TESTING5 INTELLIJ2 INTELLJI1 JACOCO3 JAR1 JAVA2 JAVA81 JDBC1 JENKINS8 JERSEY1 JIRA1 JNDI1 JPA1 JSCH1 JUNIT54 JVM2 KATA1 KEYTOOL1 KUBERNETES1 LINUX9 LIVING-DOC1 MANIFESTO1 MAVEN11 MAVEN REPOSITORY2 MAVEN TYCHO4 MAVEN-INVOKER-PLUGIN1 MAVEN-PLUGIN1 MAVEN-PLUGIN-TESTING1 MELD1 MERGING1 MIGRATION6 MOCK1 MOUNT1 NETBEANS1 NEXUS4 NOTES1 NPM1 NPM REGISTRY1 NTFS1 OH-MY-ZSH1 OPENSPACE1 OPENTOFU1 OPS4J1 OSGI4 P22 P2-REPOSITORY3 PAX2 PAX-RUNNER1 PERSONA1 PIPELINE1 PROXY3 PYTHON2 QA2 QS1 RELEASE1 REPOSITORY-MANAGER1 RESOURCE2 REWARDING1 RUBY1 SALT2 SALTSTACK2 SCRIPTING1 SCRUM1 SELENIUM2 SERVERSPEC1 SFTP1 SHELL3 SOCRATES1 SOFTWARE ARCHITECTURE2 SOFTWARE DOCUMENTATION2 SOLID DESIGN1 SONARQUBE2 SPOCK1.X1 SPRING6 SPRING-DATA1 SSH3 SSHJ1 SSL1 SUBVERSION3 SVENTON1 SWECAMP1 TEAM BUILDING1 TECHNICAL DEBT1 TERRAFORM1 TEST-COVERAGE3 TEST-INFRASTRUCTURE1 TEST-REPORT4 TESTCONTAINERS2 TESTING TESTER TESTS1 TOMCAT2 TOOL TIP2 TRUSTSTORE1 UBUNTU2 UNIT-TESTING3 VAGRANT3 VIRTUAL-HOST1 VIRTUALBOX2 WEBSERVICES1 WINDOWS2 ZEROMQ1 ZSH1
[A~Z][0~9]
Copyright © 2011–2023, Sandra Parsick; all rights reserved.

Copyright  COPYRIGHT © 2011–2023, SANDRA PARSICK; ALL RIGHTS RESERVED.. All Rights Reserved

to-top