Top Tools That Help Improve the Development Workflow

If you’re unfamiliar with the term, a development workflow is simply a system or process that software teams use to manage production. Development workflows span all stages of production, including planning, developing, testing, deployment and iteration. When it boils down to it, there’s no shortage of tools on the market for improving development workflows. With so many options to choose from, picking the right tools can be challenging. With all this in mind, here are some of our favorite options on the market in 2021 from Justin Reynolds on CloudBees’ blog.

React CSRF Protection Guide: Examples and How to Enable It

Do you ignore your spam emails? To be honest, they could be more dangerous than you think. Be cautious when visiting a website flooded with advertisements and clickbait. An attacker behind the screen may trick you into doing something malicious, such as deleting your account on a website, transferring funds illegitimately, and so on. These are all possible outcomes of a CSRF attack. Learn all about CSRF protection from Siddhant Varma on Stackhawk’s blog. 

Vue CORS Guide: What It Is and How to Enable It

Web applications often depend on resources from an external source or domain. For example, a website can display an image hosted on another site. Beyond images, a web application may fetch JSON format data from an external API. However, sharing resources across websites isn’t always a smooth ride. If you’ve made HTTP requests from JavaScript to another site, you’ve probably seen a CORS error. The full meaning of CORS is Cross-Origin Resource Sharing. CORS-related errors can be annoying, but this Vue CORS guide from Pius Aboyi on Stackhawk’s blog can help.

Golang CORS Guide: What It Is and How to Enable It

Security is probably the primary concern of every web app creator. This is true for any language, and Go — often called Golang to make it more searchable — is no exception. Today we’re offering you our guide to Golang CORS handling. So, what’s this all about? Well, in a nutshell, CORS is the proper, safe way to get around the restrictions imposed by a security measure. If you have legitimate uses for doing that, CORS is the mechanism that will let you avoid the restrictions without exposing yourself to unnecessary risk. Learn more in this post from Carlos Schults on Stackhawk’s blog. 

How Do I Create a Flutter Card? Examples and Use Cases

A card is a tool used to summarize an object’s key properties on a small two-dimensional canvas. What’s great about cards is that each can stand alone or form part of a collection. You can reorder them, filter them, and compare one to another, side by side. Furthermore, cards help us to quickly internalize and mentally categorize large quantities of information. With mobile apps, we use cards to achieve this same goal. However, instead of a paper canvas, we have a digital canvas. This is where flutter cards come in. Check out this post from Daliso Zuze on Waldo’s blog.

Deployment Diagrams Explained in Detail, With Examples

Software engineering is more than just writing code and deploying it as software solutions. Lots of activities help ensure that users get the best software solutions. For instance, developers need to test how some software solutions interact with hardware and other software. This is where deployment diagrams come in. Find out all there is to know about deployment diagrams from Ukpai Ugochi on Plutora’s blog. 

How to Convert/Translate PostgreSQL Queries Into BigQuery SQL

Let’s say you’ve been successfully using PostgreSQL as a data warehouse, then you find yourself in the situation of needing to migrate to Google BigQuery. To perform this migration, you’ll need to convert your PostgreSQL queries into BigQuery syntax. Carlos Schults is here in this post to share tips on how to do a proper PostgreSQL to BigQuery migration and cover some of the challenges you’ll face. Learn more on Panoply’s blog.

How to Put Quality in the Build With Jenkins Test Automation

We also updated a post this week. You probably already have Jenkins running to automate the build process of your applications. However, you might be aware that to increase quality in your build process, you need to include testing. Automation without testing is similar to driving a Ferrari without first checking if the brakes work. You’ll go fast, but you might end up crashing as soon as you find the first turn. You already have Jenkins, so why not use Jenkins for test automation? Check it out on Testim’s blog.