SpiderSoft
Software development
  • About Us
  • Projects
  • Case studies
  • Agencies
  • Resources
  • Contact
How to implement timeout in go routines

How to implement timeout in go routines

Go lang simple workers with timeout using context

2022-07-29
Technologies, Go Lang

I wanted to implement a timeout in go routines. There are a couple o ways doing that. We could use context.WithTimeout() or we go with classical sync.WaitGroup group with a trick.

Let’s start with the first one.

Read more…

How to set up public bucket policy on Spaces

2022-07-25
Technologies, Linux

This one is really quick and easy to setup public bucket policy on DigitalOcean Spaces . Spaces are S3 type object storage, you can check out about it here .

Read more…
How to send form using GO

How to send form using GO

Sending multipart/form-data form using GO

2022-07-05
Technologies, Go Lang

This time really simple solution to submit form using GO. This example allows you to submit form with fields, and also attach file

Read more…

How to upload to S3 with presigned URL

Dealing with presigned URL

2022-06-23
Technologies, Go Lang

Object storage is getting more and more popular. AWS started, but nowadays, almost every provider has it. Recently Cloudflare announced its availability. DigitalOcean call them Spaces.

So today, we are trying to upload a file to an S3 type of storage with a presigned URL.

TL;DR: how to generate the correct URL and upload data into it.

Read more…

Caddy & Error code SEC_ERROR_REVOKED_CERTIFICATE

How to deal with SEC_ERROR_REVOKED_CERTIFICATE

2022-01-31
Technologies, Web Development, Linux

Recently I had a problem with my Caddy server . I wasn’t aware that it’s related to Caddy - the initial thought was that something went wrong with the SSL certificate. But I was wrong. The message was pretty “platonic”

Error code: SEC_ERROR_REVOKED_CERTIFICATE

Read more…
1/34 »

Categories

  • Blog
  • Case studies
  • Continuous Integration
  • Featured
  • Go Lang
  • JavaScript
  • Linux
  • Mac
  • Open Source
  • PHP
  • Software
  • Swift
  • Technologies
  • Web Development

Social

Facebook
Twitter
LinkedIn
GitHub
info@spidersoft.com.au
SpiderSoft Poland

Menu

  • DigitalOcean
  • Dropbox
  • Namecheap
Privacy Policy | Refund Policy | Term and conditions
© 2022 SpiderSoft. Generated with Hugo and Mainroad theme.