Tech Rumors
3 subscribers
235K photos
239K links
Download Telegram
dev.to

1. A plugin for Insomnia to retrieve secrets from Azure Key Vault
In this blog post I want to mention a good plugin for Insomnia to use the Azure Key Vault to store the secrets for your applications and environments.

Overview

If you work with Rest API during your daily activities I am quite sure that you know Insomnia as one of the best tool to develop and test Rest endpoints.

One of the key features of Insomnia is the vastity of the plugins that you can install in your client from the plugin hub.

This week I discovered one of the trending plugin is the A…
#webdev #rest #programming #tooling

2. The Power of GitHub Actions for Streamlining DevOps Workflows
Introduction

GitHub Actions is a powerful tool for automating development workflows, and it has quickly become a staple in the DevOps world. With its ability to integrate with various tools and services, GitHub Actions allows developers to streamline their workflow and focus on delivering high-quality code.

In this article, we'll dive into the essentials of GitHub Actions and see how they might improve the efficiency of your DevOps processes. In addition to that, I'll highlight some of the awe…
#devops #github #beginners #tooling

3. Make Your Tmux Status Line 100% Better With Bash
Did you know that you can easily use Bash to display information on the Tmux status line? Because of that the possibilities of what you can do are almost endless. You can display all sorts of useful information such as:

Hostname
IP address
Netmask
Gateway
Memory
CPU temperature
System load
Battery meter
VPN status
Time
Date
Weather report
Git status

In this article I will show you an easy way to add information to your Tmux status line.

Requirements

lm-sensors

Here is the default status li…
#bash #linux #beginners #tutorial
dev.to

1. Docker tutorial - understanding of Dockerfile
Content

What is Dockerfile?
Why do we need it?
Essential commands
Baking an image
Starting a container
Conclusion

What is Dockerfile?

Dockerfile is a text file that contains a set of instructions. If run, we can build an image. Then we can run containers with a built image

Why do we need it?

We can use pre-built images like Postgres. Yet, we have to build images for our core services though. To containerize this, we have to make Dockerfile. Thanks to its simplicity, we can start building …
#tutorial #beginners #docker

2. Bulk install VS Code extensions
If you are reading this, you probably already know what VS Code and VS Code extensions are. Usual way to install extensions is through VS Code Interface. It is really easy and intuitive. However, every extension needs to be installed one by one.

This is great if you need to install one extension at the time, which is usually the case, but what if you need to install 20 or more extensions? It can become a time consuming process.

You might wonder, why would I ever need to install 20 or more exte…
#vscode #productivity #bash #tooling

3. Кастомный React хук— useDebounce
Одна из замечательных особенностей React заключается в том, что он позволяет создавать собственные хуки и предлагать более эффективные способы решения проблем. Понимание того, как создать собственный хук, является ценным навыком разработчика. Есть много отличных кастомных хуков, которые «стандартизированы» в сообществе разработчиков React, и useDebounce() — один из них.

В этой статье мы собираемся создать мини-приложение, которое позволит пользователям искать изображения из Unsplash API. Я такж…
#javascript #react #unsplash #api
dev.to

1. Mastering Dark Mode in CSS and Sass
Dark mode is a popular design trend that has gained a lot of attention in recent years. The idea behind dark mode is to provide a low-light interface that reduces eye strain and improves visibility in low-light environments. In this article, we will explore how to handle dark mode in CSS and Sass.

First, let's define some basic CSS variables that we will use to handle dark mode. We will use CSS variables to store the primary and secondary colors, as well as the text and background colors, for b…

2. Install WSL2 🐧 on Windows 11
Enjoy!
00:00 Activate WSL and Hypervisor
00:44 Listing online Linux Distros
01:05 Update WSL2 Kernel
01:47 Activate Virtual Machine Platform
02:13 Install Ubuntu
03:11 Customize Bash Terminal
04:22 Install Fish shell
04:50 Install Fonts-Powerline
05:16 Oh-My-Fish engine
07:11 Make Fish default shell
07:40 Install Neovim…
#linux #bash #productivity #beginners

3. Podman 4.3 on Windows 10: Install
Summary

Podman is an engine for virtualization to create and maintain containers on virtual machines. It is developed by Red Hat and published as an open source software (OSS) under Apache License v2.0. The source code is written in Golang.

It is cross-platform and therefore able to be installed on any of Windows / Mac / Linux.
This must be one of their advantages. Supposed that some files defining a virtual machine or a pod (of Kubernetes) for grouping ones are delievered, we can develop on t…
#podman #docker #kubernetes #virtualization
dev.to

1. Git Commit Patterns
The use of Git for us Devs is something essential, whether in personal projects, open source with many people or an entire community.
Given that, it's important that we use git commit properly. Having a coherent and standardized language helps everyone involved in the project to understand the changes that have occurred.

In the image above, we see how harmful a poorly commented commit can be, since we fail to understand the nature of the change that occurred and the context of it. In the long r…
#git #beginners #tutorial #productivity

2. Just - the best way to handle project-level scripting
Have you ever had a folder full of random scripts you used for automation? Have you ever tried to use a Makefile to script things? Or even put a bunch of run options in your package.json file? If so, you may have found that these tools lack the simplicity and ease-of-use that you need to automate your tasks effectively. That's where Just comes in.

A passive-aggressive way to run things.

Just is a command-line tool that provides a simple and easy way to run scripts and commands. It is similar …
#productivity #devops #bash #programming

3. How to reduce the cost of GitHub Actions
I'll cover how to reduce the code of GitHub Actions, and give some advice.

According to G2's statistical report, GitHub Actions is the easiest-to-use CI/CD tool, and more and more people like it.

Since GitHub Actions is GitHub's native CI/CD tool, tens of thousands of Actions can be used directly in the marketplace, and it is free for public repositories. More and more projects are switching their CI tools to GitHub Actions.

I also really like GitHub Actions and use it for almost all my GitHu…
#github #devops #cloud #finops
dev.to

1. Prompt-driven search with LLMs
This article is part of a tutorial series on txtai, an AI-powered semantic search platform.

txtai executes machine-learning workflows to transform data and build AI-powered semantic search applications.

This article revisits the Extractor pipeline, which has been covered in a number of previous notebooks. This pipeline is a combination of a similarity instance (embeddings or similarity pipeline) to build a question context and a model that answers questions.

The Extractor pipeline recently un…

2. Autocomplete and Artificial Intelligence in your Terminal
I get asked on every single video what is this autocomplete I’ve got on my terminal, and the answer is... drum rolls... fig.io!

Actually, it's much more than a simple autocomplete, even if to be honest it's what I use 90% of the time.

If you want to see a showcase of some of the major features, as usual, I recorded a video and you can find it on YouTube!

Still here? If you're not a video guy, feel free to read the article instead!

Autocomplete

Let’s give a closer look at autocomplete.

Wha…
#ai #bash #productivity #opensource
dev.to

Discovering the Power of xargs Command in Linux
Introduction The xargs command in Linux is a powerful tool that allows you to run...
#beginners #bash #linux
dev.to

Exploring Linux Kernels
Introduction A Kernel is the lowest level of software that can interface with the...
#linux #bash #kernels
dev.to

A Simple Pomodoro CLI
I've long been a fan of the Pomodoro Technique and recently I was looking to restart using it to...
#cli #bash #linux #pomodoro
dev.to

Mastering the awk command in Linux
Introduction Hey there! As a Linux user, you might have heard about the powerful AWK...
#bash #linux #beginners
dev.to

Guzzle üzerinden Proxy kullanımı
Guzzle üzerinden Proxy kullanmak için 2 yöntem bulunmaktadır. Guzzle kendi belgelendirmesinde...
#guzzle #proxy #bash
dev.to

Integration testing docs in GitHub Actions
Learn how to test your docs in CI/CD with Runme's latest v1.0 release, which comes with new cool...
#devops #bash #programming #markdown
dev.to

Streamlining Blog Creation: My Experience Writing a Bash Script as a Web Developer
As a web developer, I must admit that I have never delved much into bash scripting. It just never...
#bash #webdev #beginners #programming
dev.to

Comment avoir des logs de couleur?
Travailler avec des scripts c'est toujours très utile dans un objectif d'automatisation. La plupart...
#bash #go #tutorial #productivity
dev.to

How to have colors in logs ?
Working with scripts is always useful, especially when we want to automate a lot of things. But most...
#go #bash #tutorial #productivity
dev.to

BranchGPT: The AI-Powered Solution to Personalized Branch Names
💡 TL;DR: Yes, BranchGPT is an attempt to -Tongue-in-cheek- take AI over the top. However, while its...
#git #showdev #bash #productivity
dev.to

Configuring Linux terminal to show current branch in versioned directories
Make your life easier as a developer and know the current branch in your workspace without...
#linux #bash #git
dev.to

Make your cool commands in terminal
Hi guys, I wanna teach you how to make cool things in your terminal and increase your productivity...
#bash #terminal #shell