July 27, 2021
Spring boot concepts and unit testing with mockito
Its very useful material spring boot concepts and unit testing with mockito:
https://drive.google.com/drive/folders/1V0L6ECAdvVXamlutHVnEc4MCIqdQPA3F?usp=sharing
Docker images:
https://hub.docker.com/search?q=in28min&type=image
Online Tools for Code Beautify
Code beautify using Online tools:
https://codebeautify.org/yaml-to-json-xml-csv
Style for UI:
https://guides.github.com/features/mastering-markdown/
Online tools:
Free Mailing Tools in Online:
July 26, 2021
Online compiler
Online compiler:
https://glot.io/
https://replit.com/~
https://www.jdoodle.com/
Examples:
https://glot.io/new/go
https://glot.io/new/java
https://www.jdoodle.com/online-java-compiler/
https://replit.com/@aneagoie/findNemo1
https://replit.com/@aneagoie/findingNemo2
https://replit.com/@aneagoie/spaceComplexity?language=javascript
AWS(Amazon Web Services) Certifications Information
AWS Certifications Practice Questions and Answers based on the my knowledge:
July 25, 2021
GithubOps: Github Actions: Process the CICD pipelines for easy way(Part-1)
Basically its way getting started with GitHub Actions, its used for how to automate and customize your software development workflow by using GitHub Actions. First, how a GitHub Action functions by learning its core concepts and key characteristics. Next, Needs hands-on approach in a GitHub project repository by using a featured template workflow file with continuous integration (CI) and customize it with unit tests, build artifacts, and environment variables. Finally, how to use community GitHub Actions from the GitHub Marketplace to extend your customized software development workflow. GitHub actions to extend, automate, and customize your workflow experience.
Github Docs:
https://docs.github.com/en/get-started
GitHub-hosted runners:
https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners
GitHub Actions:
https://docs.github.com/en/actions
https://docs.github.com/en/actions/automating-your-workflow-with-github-actions/software-installed-on-github-hosted-runners
Prettier - Code formatter:
https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode
YAML:
https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml
YAML to JSON:
https://marketplace.visualstudio.com/items?itemName=ahebrank.yaml2json
Managing workflow runs:
https://docs.github.com/en/actions/managing-workflow-runs#enabling-debug-logging
specific shell:
https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#using-a-specific-shell
hello-world-javascript-action project:
https://github.com/actions/hello-world-javascript-action
Actions plugins:
https://github.com/marketplace?type=actions
GitHub Checkout Usage:
https://github.com/actions/checkout#usage
GitHub workflow:
https://docs.github.com/en/actions/reference/events-that-trigger-workflows
For cron jobs:
on:
schedule:
- cron: "0/5 * * * *"
"min hour day(month) month day(week)"
https://crontab.guru/
CronJob Examples:
https://crontab.guru/examples.html
Create a repository dispatch event:
https://docs.github.com/en/rest/reference/repos#create-a-repository-dispatch-event
GitHub Action course meterial:
https://github.com/ramanujadasu/github-actions-course
Check all the brach's for more topics
Dispatch Event:
https://docs.github.com/en/rest/reference/repos#create-a-repository-dispatch-event
Filter Pattern:
https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet
Environment Variables:
https://docs.github.com/en/actions/reference/environment-variables
Workflow Authentication:
https://docs.github.com/en/actions/reference/authentication-in-a-workflow
Example workflow: .github/workflows/manual.yaml
Reference: https://github.com/ramanujadasu/github-actions-course/new/master?filename=.github%2Fworkflows%2Fmanual.yml&workflow_template=manual
<code:java>
====================================================
# This is a basic workflow that is manually triggered
name: Manual workflow
# Controls when the action will run. Workflow runs when manually triggered using the UI
# or API.
on:
workflow_dispatch:
# Inputs the workflow accepts.
inputs:
name:
# Friendly description to be shown in the UI instead of 'name'
description: 'Person to greet'
# Default value if no value is explicitly provided
default: 'World'
# Input has to be provided for the workflow to run
required: true
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "greet"
greet:
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Runs a single command using the runners shell
- name: Send greeting
run: echo "Hello ${{ github.event.inputs.name }}"
===================================================
Example workflow: .github/workflows/test.yaml
===================================================
name: Test Build
on:
#To fetch the other repository
repository_dispatch:
types: [build]
#Workflow dispatch
workflow_dispatch:
inputs:
message:
description: ''
required: false
default: ''
push:
types: [closed, assigned, opened, reopened]
branches:
- master
- 'feature/*'
- 'feature/**'
- '!feature/featC' # if matchs also it will ignore
- release-20[2-9][1-9].[0-9][0-9].[0-9][0-9]
# if not using branches
branches-ignore:
- 'feature/featC'
tag:
- "v1.*"
paths:
- "**.js"
path_ignore:
- "docs/*"
pull_request:
types: [closed, assigned, opened, reopened]
branches:
- master
- release-20[2-9][1-9].[0-9][0-9].[0-9][0-9]
env:
REPO: ${{ github.repository }}
BUILD_PATH: ${{ github.workspace }}
DOCKER_IMAGE_NAME: "test/build"
DOCKER_IMAGE_VERSION_PREFIX: "1.0.0"
BUILD_ARGS: "--build-arg <env variable"
jobs:
build:
name: Build Python Application
runs-on: [ ubuntu-latest ]
timeout-minutes: 10
strategy:
matrix:
python-version: [3.6.10]
steps:
# Checkout the repo code to be used for build activity
- name: Checkout the Repository Source Code
uses: actions/checkout@v2
with:
fetch-depth: 1
env:
WF_ENC_ENV: ${{secrets.WF_ENV}}
WF_TEST_ENV: Test Env
- name: Get Build Scripts
run: |
curl -s -u <url> | bash
chmod -R 777 tscripts
shell: bash
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Run Code Scan for SonarQube
run: |
sudo apt-get update
sudo apt-get install bc
bash tscripts/sonarqube.sh
shell: bash
- name: Build DockerImage if push to master or release branch's
run: |
bash tscripts/dbuild/build.sh
shell: bash
</code:java>
August 05, 2020
TestRail - Test management tool
My Favorite Site's List
-
Build Your Own Test Framework - [image: Build Your Own Test Framework] Learn to write better automated tests that will dramatically increase your productivity and have fun while doing so...1 hour ago
-
Top 6 Books and Courses to Crack Oracle's Java SE 11, 17 and Java 21 Certification - 1Z0-819, 1Z0-829, 1Z0-830 Exam in 2025 - Hello guys, if you are preparing for the OCPJP 11 1Z0-819 exam and looking for some advice on preparation then you have come to the right place. The *Java ...17 hours ago
-
EndOfLife Software packages - The "End of Life" (EOL) page for Software provides information on the release dates, support periods, and security status of different Software versions. I...7 months ago
-
How to Install Java on Ubuntu 24.04 - Connect to us ( @twitter | @facebook ) Java is a versatile programming language that can be installed on Ubuntu 24.04 using different methods, such as “a...9 months ago
-
Book Review: The Girl in White Gloves by Kerri Maher - [image: The Girl in White Gloves]*The Girl in White Gloves by Kerri Maher* *Goodreads* I was curious to learn about old Hollywood, but beyond that I wasn't ...4 years ago
-
convert .pem file to .ppk using puttygen - AWS - PEM-Privacy Enhanced Mail is a Base64 encoded DER certificate file format. PEM certificates are frequently used for web servers as they can easily be tra...5 years ago
-
Spring Boot Webflux DynamoDB Tutorial - Creating REST API in Spring Boot Webflux and AWS DynamoDB. Step by step guide for storing retriving data in DynamoDB using Spring Boot Webflux and exposing...5 years ago
-
Top Developer Collaboration Tools - How to drive your project into a corner? Just in case you wondered, there are multiple options. The surest one is miscommunication. Considering that you ca...5 years ago
-
Highlighting Google Cloud’s talks at Puppetize Live - Highlighting Google Cloud’s talks at Puppetize Live Kristina Psaris-Weis 16 October 2018 Off [image: Andrew Nhem] Andrew Nhem Events — Partn...6 years ago
-
What are the topics to focus on AWS Certified SysOps Administrator Associate certification exam preparation? - AWS Certified SysOps Administrator Associate exam is comparatively toughest exam in the associate level exams. Other two exams Solutions Architect and Dev...7 years ago
-
Meet The Wattpad Stars: Brittany Geragotelis - After 10 years of pounding the pavement with publishers and agents, Brittany Geragotelis decided to break free from gatekeepers by posting an original stor...8 years ago
-
Breaking Down Barriers in Sexual and Reproductive Health Reporting in Africa - *This is a guest post by Humphrey Nabimanya, founder of Reach a Hand Uganda. * [image: 2016-04-15-1460736651-1435623-huffpo1.jpg]*Journalists and bloggers...8 years ago
-
Wildfly 8.x : Control maximum number of connections (threads) assigned to an application - In Wildfly, multiple applications can be deployed together. With the default configuration, there is no control on the maximum number of connections/threa...9 years ago
-
POI Hide UnHide Rows Columns Java Example - In this tutorial, we will discuss how to hide / unhide rows / columns in an Excel worksheet using Apache POI, with suitable Java Examples.We will cover the...10 years ago
-
OSGi - Road Ahead - OSGi has been introduced many times in the past few years and will still require some in the future1. With so many introductions, one might be inclined to ...11 years ago
-
The Two Ways of Doing a Job - Whether it's deployment, development, performance tuning, troubleshooting or something else, there are two fundamentally different ways of doing your job: ...12 years ago
-
List of demonstrations on this page And How To Find Them And How To Get Them. - Here Is A List of demonstrations on this page with the link back to the tutorial : How To Add A Scrolling Recent Posts Gadget To Your Blog You Can See T...15 years ago
-
Newest Blogger Templates - Click for more templates below: Favorite templates | Previous templates 161 - 170 >>15 years ago
-
Blog Members - Here is how to show off your blog members. These are members of your blog community who have joined your blog through Google Friend Connect. Put all your m...15 years ago
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-