Open in app
Home
Notifications
Lists
Stories

Write
Songtham Tung
Songtham Tung

Home
About

Published in FAUN Publication

·Apr 7

RPO vs RTO: What’s the Difference in Disaster Recovery?

Planning for Anticipated Failure — “Everything fails all the time” — Werner Vogels, AWS CTO The infamous quote from one of the biggest tech leaders who ushered in the era of cloud computing reminds us that what can go wrong, will go wrong. The main idea here is to anticipate failures and treat them as…

Resilience

3 min read

RPO vs RTO: What’s the Difference in Disaster Recovery?
RPO vs RTO: What’s the Difference in Disaster Recovery?

Published in Better Programming

·Feb 3

How to Read and Understand API Documentations

Explained with the Stripe API example — If someone told you to “check the API doc” and you did, but are not sure what you’re looking at, this is for you. APIs are everywhere. They connect different apps together and are the backbone of most integrations. In other words, APIs are a common language that is used…

API

10 min read

How to Read and Understand API Documentations
How to Read and Understand API Documentations

Published in Better Programming

·Dec 24, 2021

Designing Sequence Diagrams for API Orchestration

Know what happens when the user presses a button — Sequence diagrams help visualize what happens when an action occurs — such as when a user presses a button on your app. They are commonly used by technical and business teams to architect solutions, understand requirements for new system integration and/or to document an existing process. While sequence diagrams can…

API

6 min read

Designing Sequence Diagrams for API Orchestration
Designing Sequence Diagrams for API Orchestration

Published in Better Programming

·Mar 19, 2021

Getting Started With GraphQL — AWS AppSync, DynamoDB, and Postman

A hands-on introduction to GraphQL APIs — GraphQL is a query language for APIs. But what exactly does that mean, and how does it work? At its simplest, GraphQL is about asking for specific fields on objects. In this article, we will take a hands-on approach to quickly get started with GraphQL using AppSync, DynamoDB, and Postman…

Programming

8 min read

Getting Started With GraphQL — AWS AppSync, DynamoDB, and Postman
Getting Started With GraphQL — AWS AppSync, DynamoDB, and Postman

Published in The Startup

·Feb 25, 2021

Demystifying Real-Time Personalized Marketing

“Aha!” moments have to start from somewhere — The Era of Personalization Delivering the right content, at the right time, to the right customer is becoming more critical in today’s digital marketing landscape. Consumers’ growing expectations are driving the need for brands to create faster, better, and more personalized experiences. “Eight in 10 survey respondents say personalization is important to their organization’s…

Marketing

4 min read

Demystifying Real-Time Personalized Marketing
Demystifying Real-Time Personalized Marketing

Published in Analytics Vidhya

·Feb 11, 2021

Pandas + CSV Cheatsheet

Useful Snippets for Common Use Cases — Pandas is a fast, powerful, flexible and easy to use open-source data analysis and manipulation tool, built on top of the Python programming language. (*) Here’s a list of commonly used Pandas snippets for working with CSV files — mostly as a reminder for myself, but hopefully it can be…

Startup

4 min read

Pandas + CSV Cheatsheet
Pandas + CSV Cheatsheet

Published in Better Programming

·Dec 18, 2020

How to Split a Large CSV File Into Multiple Smaller Files

Break up that monolith spreadsheet — In this article, we’ll go over how to split a large Excel file into multiple smaller files. The method we’ll be using is shell scripting. Let’s Get Started! The first thing you need is an Excel file with a .csv extension. …

Programming

3 min read

How to Split a Large Excel File Into Multiple Smaller Files
How to Split a Large Excel File Into Multiple Smaller Files

Published in Better Programming

·Aug 3, 2020

These 5 Chrome Extensions Make Work Better

Make your life easier, every day — If you use Google Chrome to browse the web — and most people do — these extensions or add-ons can help you work better. Disclaimer: I am not affiliated or sponsored by any of the extensions below. Most — if not all — are free, have no bloat, no ads…

Productivity

4 min read

These 5 Chrome Extensions Make Work Better
These 5 Chrome Extensions Make Work Better

Published in The Startup

·Apr 13, 2020

User Story Template With Examples

Use this format to create a shared understanding of why we do what we do. — User stories are short, simple descriptions of a requirement told from the perspective of the person who would like a new feature. They typically follow a common template that is used to foster alignment with the work at hand and is not limited to tech or agile teams. In this…

Product Management

5 min read

User Story Template With Examples
User Story Template With Examples

Published in Better Programming

·Feb 13, 2020

Request Has Been Deprecated

Now that one of the biggest NPM packages has been deprecated, what does that mean for your project? — As of February 11, 2020, one of the biggest NPM packages — Request — has been officially deprecated. This popular library has been around for more than a decade, with the first version released in 2009. …

Java Script

2 min read

Request Has Been Deprecated
Request Has Been Deprecated
Songtham Tung

Songtham Tung

Helping companies solve problems with tech

Following
  • Entrepreneuria

    Entrepreneuria

  • Ariya Kluankloi

    Ariya Kluankloi

  • Phruek Kosonsuwiwat

    Phruek Kosonsuwiwat

  • Lance Sanders

    Lance Sanders

  • Kanokwan Tungkitkancharoen

    Kanokwan Tungkitkancharoen

See all (17)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable