SebWalak.com
open-menu closeme
Home
Archives
Search
About
bitbucket linkedin twitter rss

    Latest posts

  • The beast from the east

    calendar Feb 28, 2018 · 3 min read  ·
    Share on: twitter facebook linkedin copy
    The beast from the east

    While I was clearing snow off my car today, at the point I got to the radio antenna I was thinking about the need for simple radio receivers in the modern world. For a piece of electronic gadgetry that is well over 100 years old it is unbelievable that modern cars are still equipped with one. In the era of insane …


    Read More
  • Filesystem impact testing

    calendar Feb 26, 2018 · 11 min read · go lib  ·
    Share on: twitter facebook linkedin copy
    Filesystem impact testing

    FileFactory Repo is located on BitBucket. What is it? Provides declarative means to describe (define) filesystem primitives such as Regular files, Directories and Symlinks. These definitions will be used to create real files and verify that real files exists as per specification. Hence the "factory" analogy. …


    Read More
  • Operating on time ranges

    calendar Nov 29, 2017 · 2 min read · go lib  ·
    Share on: twitter facebook linkedin copy
    Operating on time ranges

    For one of my recent projects I needed a tool to perform few basic operations on time ranges (called periods here). I was doing a lot of time manipulation (however cool that sound I am not building a time machine) and was getting tired of polluting other code with this responsibility. I decided to encapsulate that in a …


    Read More
  • Base, custom VPC stack, provisioned with Terraform in AWS

    calendar Nov 23, 2017 · 3 min read · aws cloud iac  ·
    Share on: twitter facebook linkedin copy
    Base, custom VPC stack, provisioned with Terraform in AWS

    This post shows Terraform configuration files I have used to create base AWS stack for my projects. It is a minimal configuration for new VPC with public/private subnets and autoscaling bastion. Following is my best attempt at illustrating it. The stack consists of var.az_count (declared in variables.tf) subnets with …


    Read More
  • AppScript - How to automatically groom Gmail account?

    calendar Nov 22, 2017 · 7 min read · js cloud google-cloud  ·
    Share on: twitter facebook linkedin copy
    AppScript - How to automatically groom Gmail account?

    This post shows my example implementation of auto-delete solution that will traverse my Gmail account in search of qualifying messages and remove them. If you have ever owned some of the cheap CCTV cameras you might have chosen to automatically send motion snapshots and alerts to your email address. It can work but can …


    Read More
  • Non-blocking lighting effects in Arduino

    calendar Nov 19, 2017 · 4 min read · c arduino concurrency electronics  ·
    Share on: twitter facebook linkedin copy
    Non-blocking lighting effects in Arduino

    There's been some occasions when I needed to perform few operations on an Arduino/Genuino board, but these had to happen along each other. This platform does not support parallel execution, and there isn't any built-in higher level tools to support asynchronous execution, but you can emulate asynchronous execution by …


    Read More
  • Peek at Ginkgo and Gomega - BDD in Go

    calendar Nov 17, 2017 · 2 min read · from-java-to-go go bdd  ·
    Share on: twitter facebook linkedin copy

    Ginkgo and Gomega libraries offer enough support to feel mature and help form readable, nicely flowing BDD style, executable requirements. Ginkgo does not strictly follow Gherkin notation but, since the narrative for tests is a free form text nothing stops you from typing what you want there. You could also create your …


    Read More
  • Sorting in Go

    calendar Nov 17, 2017 · 2 min read · from-java-to-go go  ·
    Share on: twitter facebook linkedin copy

    Sorting can be easily implemented by using Go's interface sort.Interface declared as 1type Interface interface { 2 Len() int 3 Less(i, j int) bool 4 Swap(i, j int) 5} Here's an example: 1type timedBoundary struct { 2 time time.Time 3 //other fields 4} 5 6type timedBoundaries []timedBoundary 7 8func (a timedBoundaries) …


    Read More
    • ««
    • «
    • 1
    • 2
    • 3
    • 4
    • »
    • »»

Seb Walak

Software Engineer. Technology lover. Technology hater. Tinkerer. Occasional traveller.
Read More

Featured Posts

  • Java Module System
  • Blog anatomy
  • Metronome's Cacophony. Concurrency in Go.
  • Base, custom VPC stack, provisioned with Terraform in AWS

Few Recent Posts

  • Blog anatomy - Infrastructure provisioning (upgrade 2024)
  • Blog anatomy - Infrastructure provisioning overview
  • Blog anatomy - Cloud services
  • Blog anatomy - Managing cloud resources
  • Blog anatomy - Site generation (upgrade 2024)
  • Blog anatomy - Site generation overview
  • Demo user with AWS-CLI and MFA.
  • Car Battery Discharge Guard

Categories

SOFTWARE-DEVELOPMENT 23 DEV-OPS 7 AUTHORING 3 LOOSE-THOUGHTS 2 TINKERING 2 FEEDBACK 1

Series

METRONOME-CACOPHONY 14 BLOG-ANATOMY 7 JAVA-FEATURES 1

Tags

GO 18 FROM-JAVA-TO-GO 16 CONCURRENCY 15 CLOUD 9 AWS 7 IAC 6 DOCKER 4 HUGO 3 ELECTRONICS 2 JAVA 2 LIB 2 ARDUINO 1 BDD 1 C 1
All Tags
ARDUINO1 AWS7 BDD1 C1 CLOUD9 CONCURRENCY15 DOCKER4 ELECTRONICS2 FROM-JAVA-TO-GO16 GO18 GOOGLE-CLOUD1 HARDWARE1 HUGO3 IAC6 JAVA2 JAVA91 JEKYLL1 JS1 LIB2 MAVEN1 PHP1 WORDPRESS1
[A~Z][0~9]
Copyright  SEBWALAK.COM. All Rights Reserved
SebWalak.com
Privacy policy | Disclaimer | Cookie policy | Cookies
Privacy policy | Disclaimer | Cookie policy | Cookies
Copyright  SEBWALAK.COM. All Rights Reserved
to-top