github

Why Companies Should Self-Host Hoppscotch for Their API Testing

Why Companies Should Self-Host Hoppscotch for Their API Testing

API testing is critical for building secure, reliable applications. As a developer or business, choosing the right tool for API testing can have a significant impact on your workflow. While Postman is widely known, many are turning to Hoppscotch as a powerful self-hosted Postman alternative. In this post, we’ll explore why self-hosting Hoppscotch could be the perfect fit for your API testing needs, and how it offers flexibility, security, and performance beyond cloud-based solutions — Interested in setting up Hoppscotch? What is Hoppscotch? Hoppscotch is an open-source, web-based API development and testing tool designed to be fast, efficient, and developer-friendly.…
Read More
Showcase Your Open-Source Contributions with Ease!

Showcase Your Open-Source Contributions with Ease!

Have you ever struggled to keep track of all your open-source contributions on GitHub? I certainly have! That's why I created this project to make showcasing your open-source contributions easier and more fun. With this tool, you can have a dedicated page displaying all your open-source contributions, turning your efforts into a portfolio that's easy to share with the world. Whether you're contributing to big projects or small fixes, now you have a way to display your impact clearly and beautifully. Imagine having your very own profile page that highlights all your open-source work, just like this one for Linus…
Read More
Enhance Your Spring Boot Skills by Solving Exception Handling Issues: Implement a Global Handler for UserNotFoundException

Enhance Your Spring Boot Skills by Solving Exception Handling Issues: Implement a Global Handler for UserNotFoundException

Overview This implementation enhances the exception handling mechanism within the Journal REST API application by defining a custom exception, UserNotFoundException, and implementing a global exception handler to manage this exception effectively. The goal is to centralize exception handling, improving code maintainability and consistency. Got to Issue Tasks 1. Define UserNotFoundException Create a custom exception class named UserNotFoundException. 2. Implement Global Exception Handler Implement a global exception handler to manage the UserNotFoundException. 3. Refactor Existing Code Refactor the existing controller code to remove local handling of UserNotFoundException. How to Contribute Fork the repository: Journal-Rest-API Clone the repository: git clone https://github.com/yourusername/Journal-Rest-API.git cd…
Read More
Scheduled Test Workflow Documentation

Scheduled Test Workflow Documentation

Overview This documentation provides a detailed explanation of the setup for a cron job scheduled test in a GitHub Actions workflow. The purpose of this setup is to automate the execution of test scripts against a Postman collection every 15 minutes, ensuring continuous testing and monitoring of the boilerplate repository's API endpoints. GitHub Actions Workflow Configuration name: Scheduled Test on: schedule: - cron: '*/15 * * * *' jobs: build: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v3 - name: Run test script env: POSTMAN_API_KEY: ${{ secrets.POSTMAN_API_KEY }} API_URL: ${{ secrets.API_URL }} run: | cd qa chmod +x test.sh…
Read More
The current state of GitHub

The current state of GitHub

It's not a secret that I dislike all the things that Microsoft owns, and yet, I'm haunted by them every single day. No day passed by without I'm forced to use Microsoft Teams, Azure with their terrible excuse of scrum boards, or GitHub, with their lack of features only being compensated for the free things they offer. The only exception is VSCode, but they are really trying their best to make it as bloated as possible, so I have high hopes for Zed. The last straw Today, I noticed something very special: GitHub is working on lists to organize your…
Read More
Running Jobs in a Container via GitHub Actions Securely

Running Jobs in a Container via GitHub Actions Securely

Like any modern CI/CD platform, GitHub allows users to run CI jobs in a container. This is great for running consistent and reproducible CI jobs as well as reducing the amount of setup steps that is required for the job to run (e.g., running actions/setup-python to install Python environment and installing necessary packages via pip) as those environments and dependencies can be baked into the container. In order to make use of this feature, in the GitHub yaml file, specify the container to run any steps in a job via jobs.<job_id>.container. This will tell GitHub to spin up a container…
Read More
Setting Up Git and GitHub,Creating Repository,Making Comments,Pushing and Pulling

Setting Up Git and GitHub,Creating Repository,Making Comments,Pushing and Pulling

Git is a distributed version control system used to track changes in source code during software development. It allows multiple developers to collaborate on a project, manage different versions of the code, and maintain a history of changes. It helps in tracking code and who made the changes What Does Git Do ? Manage projects with Repositories Clone a project to work on a local copy Control and track changes with Staging and Committing Branch and Merge to allow for work on different parts and versions of a project Pull the latest version of the project to a local copy…
Read More
A Quick Start to Git and GitHub

A Quick Start to Git and GitHub

Check out My Repository Table of Contents IntroductionSetting Up Git Installation Configuration Creating a Repository Initializing a Repository Cloning a Repository Basic Git Commands Checking Status Adding Files Making Commits Pushing Changes Pulling Changes Introduction Git and GitHub have become essential tools for developers worldwide. Git is a version control system that tracks changes in source code, while GitHub is a web-based platform for hosting Git repositories. Mastering Git and GitHub is crucial for modern software development and devops. This guide will walk you through setting up Git, creating a repository and using the basic commands like commits, pushing and…
Read More
How to upload Project on GitHub: A Step-by-Step Guide

How to upload Project on GitHub: A Step-by-Step Guide

Step 1 : Open your Github account Step 2 : Click on new repository Step 3 : Fill out the repository details Repository name: (e.g., project-name) Description: (optional) Public or Private: Choose based on your preference. Step 4 : Click "Create repository" Step 5 : Open Cmd and Navigate to your project directory Step 6 : tpye "git init" and hit enter Step 7 : tpye "git add . " and hit enter Step 8 : tpye 'git commit -m "anything" ' and hit enter Step 9 : Copy the repository URL After creating the repository you will see the…
Read More
Fui commitar e deu branco. E agora?

Fui commitar e deu branco. E agora?

Esses dias, navegando no X, me deparei com a seguinte imagem E achei engraçado, porque eu e você provavelmente já nos vimos nessa situação: adicionamos os arquivos e ficamos literalmente travados pensando o que colocar de mensagem no commit. Muitas vezes os arquivos são em pastas e contextos diferentes, o que dificulta ainda mais a pensar em uma mensagem condizente. E é aí que mora o problema: Quando commitamos todos os arquivos com o famoso git add . fica muito difícil resumir em uma frase o que foi feito naquele commit. E você no fundo sabe que uma hora ou…
Read More
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.