Open in app

Sign In

Write

Sign In

devops terminal
devops terminal

116 Followers

Home

About

Sep 24, 2022

Golang gotchas #4 testing http server and requests

Cases is we are going to develop an HTTP REST api server and fortunately Golang has provided such support through the net/http package. Writing the server is typically straightforward… however the challenging part is how to test it. …

Go

3 min read

Golang gotchas #4 testing http server and requests
Golang gotchas #4 testing http server and requests
Go

3 min read


Sep 10, 2022

How to solve Elasticsearch Geoip processor failures

What is geoip processor? In short a processor which translates IP addresses into geo-location data. Take an example you have an IP address “8.8.8.8” which should be resolved as the following: The geo-location would be useful when you are expecting a longitutude-latitude pair for chart plotting (kibana Map visualization) OR simply you just…

Elasticsearch

2 min read

How to solve Elasticsearch Geoip processor failures
How to solve Elasticsearch Geoip processor failures
Elasticsearch

2 min read


Jun 6, 2022

How code judgement platforms ruin the Engineer’s interview

It is untold since when did most of the software engineer’s interview become LeetCode oriented (or equivalent code judgement platforms). This blog is debate / brainstorm whether we should still employ such platforms as a medium for evaulating candidates. it is FAIR ??? Supporters mention that by applying a non-human interacted code judgement platform…

Engineering

6 min read

How code judgement platforms ruin the Engineer’s interview
How code judgement platforms ruin the Engineer’s interview
Engineering

6 min read


Apr 14, 2022

How I make the document contents to be email address awared / searchable under Elasticsearch

It all started in a morning when a colleague messaged me a question: “morning… I am trying to get parts of the email address being searchable under Elasticsearch. Do you have any idea?” My instant reply was “sure…? I thought this is for sure possible, isn’t it?” After some screenshots…

Elasticsearch

5 min read

How I make the document contents to be email address awared / searchable under Elasticsearch
How I make the document contents to be email address awared / searchable under Elasticsearch
Elasticsearch

5 min read


Feb 28, 2022

Need more followers / subscribers on Medium ~ Why and How, a brainstorm session

as a part-time content composer (aka author), striving to get a huge fan club is always a headache. You might wonder why a composer would need that amout of fans… the WHY following is a courtesty to recognize the composer’s work. Apparently why would somebody spend hours of preparation and editing to…

Followers

3 min read

Need more followers / subscribers on Medium ~ Why and How, a brainstorm session
Need more followers / subscribers on Medium ~ Why and How, a brainstorm session
Followers

3 min read


Jan 6, 2022

5 things to know about Clickhouse SummingMergeTree

1. What is a SummingMergeTree? In Clickhouse, there are several Table Engine families and MergeTree(s) is the most popular one. If you are looking for OLTP features, the good old MergeTree should be good enough. However if you are looking additional features like the following: data deduplication AND summarization of numeric columns then SummingMergeTree is…

Clickhouse

4 min read

things to know about Clickhouse SummingMergeTree
things to know about Clickhouse SummingMergeTree
Clickhouse

4 min read


Dec 22, 2021

several things you need to know about Materialized View in Clickhouse

Clickhouse is a realtime OLTP (Online Transaction Processing) engine which uses SQL-like syntax. Talking about SQL, we can create Tables and Views to retrieve data. Usually View is a read-only structure aggregating results from 1 or more Tables — this is handy for report creation which required lots of input…

Clickhouse

5 min read

several things you need to know about Materialized View in Clickhouse
several things you need to know about Materialized View in Clickhouse
Clickhouse

5 min read


Dec 14, 2021

know your data’s “Time to Live” in Clickhouse — 4 essential settings about TTL

Clickhouse is a powerful realtime OLAP (Online Analytical Processing) system for your big data. Since it is “BIG” data, we would need to housekeep them in an efficient way. …

Ttl

5 min read

know your data’s “Time to Live” in Clickhouse — 4 essential settings about TTL
know your data’s “Time to Live” in Clickhouse — 4 essential settings about TTL
Ttl

5 min read


Dec 5, 2021

Kickstart Clickhouse in Google Cloud Platform — GCP

Clickhouse is a distributed DBMS for online analytical processing (OLAP) operations. It is by nature columnar-based and hence works great with Big Data analytics. Somehow Clickhouse works on Linux, Mac and PowerPC64LE CPU architectures only, which means it is not available on Windows (unless you are dual booting a Ubuntu…

Clickhouse

5 min read

Kickstart Clickhouse in Google Cloud Platform — GCP
Kickstart Clickhouse in Google Cloud Platform — GCP
Clickhouse

5 min read


Nov 21, 2021

introducing GLastic, a data exporter and importer for Elasticsearch

Foreword A common use case of Elasticsearch is to act as a data pipeline — ingesting data from various sources and apply analytics for the data. But there are still use cases when these ingested data would require to integrate with external systems for further analysis. Take an example, integrate data…

Glastic

4 min read

introducing GLastic, a data exporter and importer for Elasticsearch
introducing GLastic, a data exporter and importer for Elasticsearch
Glastic

4 min read

devops terminal

devops terminal

116 Followers

a java / golang / flutter developer, a big data scientist, a father :)

Following
  • Ansible Pilot

    Ansible Pilot

  • kxw07

    kxw07

  • Sanjeev Singh

    Sanjeev Singh

  • Stephen Chapendama

    Stephen Chapendama

  • Wei-Meng Lee

    Wei-Meng Lee

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech