• ···
  • home
  • ···
  • posts
  • ···
  • snippets
  • ···
  • GraphQL

    Local Apollo state management using reactive variables

    GraphQL is a very popular tool to deliver application APIs while Apollo is defacto standard implementation of GraphQL server and client. An…
  • Airflow

    Install Apache Airflow on GKE

    Apache Airflow is a well known workflow management platform. A few years ago Google announced Composer - a fully managed Kubernetes…
  • Terraform

    Create GCP instances and VPC using Terraform

    Despite popularity of serverless and Kubernetes, ordinary virtual machines could be handy for development, bulky workloads, small…
  • Airflow

    An Apache Airflow - GCS and Cloud Pub/Sub

    If you just installed Airflow on GKE, it is time to check it is working and we are able to communicate with different Google Cloud…
  • DDD

    Domain Driven Design in React apps

    In articles about DDD, UI is often mentioned as a disposable (Infrastructure) layer. This probably was true for "traditional" applications…
  • Terraform

    Terraform - Python orchestration

    Terraform is a great tool to configure infrastructure, but, at certain level of project complexity, Terraform configuration management…
  • TDD

    Jest, developing and testing UI for Contact Us form

    Lets create a simple Contact us form using TDD and Jest. Assuming we have developed some form components (or borrowed them from numerous…
  • Cypress

    Integration testing, tips and tricks. Cypress, Page Objects, Application Actions, Cucumber

    Today, in the era of mature web technologies, developers have a wide choice of various libraries, CSS frameworks, React components, etc. As…
  • Jenkins

    Deploying Kubernetes applications using Helm 3 and Jenkins

    Deploying Jenkins CI/CD pipelines to Kubernetes cluster has many advantages: build system easily scales up and down, it is easy to run tasks…
  • MySql

    TDD for Express and MySql. Simple Contact Us form

    A simple Express/Mysql Contact Us app is a good fit to discuss what a production ready, testable and scalable Express project structure…
  • ML

    Face clustering using hierarchical density based methods

    Face detection is a desired feature in many applications, ranging from fashion to security. FaceNet is often used for feature embedding in…
  • React

    Simple form implementation from scratch

    Lets create a simple form, exploring function children and component cloning techniques along the way. Currently there are many libraries…
  • MySql

    Changing MySql schema in containerized applications

    Our sample Express and MySql Contact Us application may potentially require schema updates in the future. Schema updates could be tricky…
  • AWS

    Simple event sourcing for AWS lambdas

    Today bushiness environment is very dynamic. Quickly shifting business requirements call for Agile software development, modular…
  • Python

    spaCy in AWS lambda using AWS layers

    spaCy is a popular natural language processing toolkit. It can be used to tokenize text and get information about each word (part of speech…
  • Python

    Build and deploy custom AWS layer using Docker and Serverless Framework

    Though popular frameworks are usually available as public AWS Lambda layers, the time will come when you may wish to build your own layer…
  • React

    Easy website authentication (using Firebase)

    Even for simple static website, authentication can be bebificial. Per user Google Analytics , Google Drive and similar cloud APIs…
  • Gatsby

    Gatsby as a convenient integration layer

    Gatsby comes with detailed documentation and large and constantly growing plugin system. For new users, the amount of information could be…
  • ACT

    Crafting posts, snippets and complex page navigation

    ACT is a starter to create blogs, documentation, or e-learning websites. Just edit markdown files, or use MDX to quickly create formated…
  • ACT

    Complex pages and webpack/Babel configuration in ACT

    ACT is a starter to create blog/documentation sites. It provides advanced, non-trivial building blocks, including pages generated by…
  • React

    MDX - better control over generated HTML, embedded JSX, compound documents

    MDX is a natural markdown extension: works seamlessly with React, arbitrary React components could be easily embedded, complex document…
Copyright © Act Labs