Open in app

Sign In

Write

Sign In

Bill Tran
Bill Tran

60 Followers

Home

About

Published in Better Programming

·Jan 13, 2022

Naïve Bayes vs. SVM for Image Classification

A comparison of the two most popular image classifiers — Background Naïve Bayes is the simplest classifier, which used the language of graphical models. This method assumes that each category has its own distribution over the codebook, and the distribution of each category is observably different from those of others. …

Programming

3 min read

Naïve Bayes vs. SVM for Image Classification
Naïve Bayes vs. SVM for Image Classification
Programming

3 min read


Published in Better Programming

·Jan 11, 2022

Visualize Trees and Graphs in Seconds With DSPlot

A Python package that draws and renders images of data structures — Introducing DSPlot, a package that draws beautiful graphs for you. It was a hot summer morning. I was grinding LeetCode problems in preparation for possible upcoming internship interviews in software engineering when I bumped into a problem that looks like this:

Python

3 min read

Visualize Trees and Graphs in Seconds With DSPlot
Visualize Trees and Graphs in Seconds With DSPlot
Python

3 min read


Jul 22, 2021

Is JWT really safe?

Spoiler alert: No, it’s not. — Token-based Authentication Have you ever wondered what happens behind the scene when you log into a web app (Facebook, Twitter, …) using your username and password? …

Jwt

5 min read

Is JWT really safe?
Is JWT really safe?
Jwt

5 min read


Jul 14, 2021

AWS Certified Solutions Architect — Associate Study Guide

How I passed the AWS SAA-C02 exam in less than 2 months — What is the AWS Certified Certified Solutions Architect — Associate exam? The AWS Certified Certified Solutions Architect — Associate (AWSSA-A) is one of 3 certificates corresponding to 3 career paths for personnels working with the AWS platform, including Solutions Architect, Developer, and SysOps Administrator. Each career path has 2 levels of profession: Associate and Professional.

AWS

6 min read

AWS Certified Solutions Architect — Associate Study Guide
AWS Certified Solutions Architect — Associate Study Guide
AWS

6 min read


May 12, 2021

What I Learned from My First Engineering Internship

Key takeaways, both technical and non-technical — How my 4-month summer internship turned into a 1-year full-time job It was a cool spring afternoon in New London, CT, mid-March. I was sitting in my bedroom, trying to make sense of why my changes in the CSS file did not take effect on my personal website when I had this notification, the one that drifted my next year toward…

Internships

7 min read

What I Learned from My First Engineering Internship
What I Learned from My First Engineering Internship
Internships

7 min read


May 6, 2021

Accelerate Distributed Applications with Memcached

Use cache to reduce resource access time — Caching is the operation of storing known data somewhere for reduced retrieval time in possible future usage. In this article, let’s familiarize ourselves with Memcached, a high-performance, distributed caching system currently used to speed up distributed web applications. I. Caching in Distributed Systems Caching is a pivotal aspect to consider when writing applications, especially large-scale…

Memcached

6 min read

Accelerate Distributed Applications with Memcached
Accelerate Distributed Applications with Memcached
Memcached

6 min read


May 5, 2021

A Brief History of Cache

Cache through the lens of history — Imagine you are in the middle of a Math exam where, to your surprise, you come across a really familiar question, which you think you have seen in the practice test. “Can’t be that easy,” you think; checking the question data and numbers, you find out that it’s exactly the…

Cache

5 min read

A Brief History of Cache
A Brief History of Cache
Cache

5 min read


Jan 7, 2021

REST — the New Standard in Web Service Architectures

What you need to know about the architecture behind the World Wide Web — If you ever wander around the web development community, you might have encountered the term REST sometime. In this article, let’s demystify the concept and see how this architecture has been getting more and more popular in recent years! 1. REST

Rest

9 min read

REST — the New Standard in Web Service Architectures
REST — the New Standard in Web Service Architectures
Rest

9 min read


Dec 10, 2020

Object Serialization in Python

Convert custom objects into JSON and vice versa — Problem Imagine you are working as a backend developer. After a bunch of logic operations and database queries, you get an object type Person, which you want to return to frontend. …

Python

7 min read

Object Serialization and Deserialization in Python
Object Serialization and Deserialization in Python
Python

7 min read


Nov 10, 2020

ORM and SQLAlchemy — The ‘Magic Wand’ in Database Management

Abstract database interactions with ORM — You are a backend developer having to deal with bulky databases on a daily basis? You find yourself fed up with writing lengthy and sophisticated SQL queries every time you work with your databases? To solve these problems and inconvenience when working with databases, ORM was created. Note: as this…

Python

8 min read

ORM and SQLAlchemy — The ‘Magic Wand’ in Database Management
ORM and SQLAlchemy — The ‘Magic Wand’ in Database Management
Python

8 min read

Bill Tran

Bill Tran

60 Followers

CS Student, Software Engineer, Writer

Following
  • AP Carpen

    AP Carpen

  • Scott Galloway

    Scott Galloway

  • Netflix Technology Blog

    Netflix Technology Blog

  • Barack Obama

    Barack Obama

  • Carlos Arguelles

    Carlos Arguelles

See all (26)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech