Semantic Search - Word Embeddings with OpenAI
According to Wikipedia, Semantic Search denotes search with meaning, as distinguished from lexical search where the search engine loo...
Mar 28, 2023Brief Overview of Caching and Cache Invalidation
Apr 03, 2022Code Reviews During Emergencies
Jan 01, 2022Do Experienced Programmers Use Google Frequently?
Software developers, especially those who are new to the field, often ask this question or at least wonder whether they are good deve...
Read MoreCompare Top Python Frameworks
Python frameworks make it easier for developers to create web applications quickly by offering required functionality out of the box. This allows developers to focus on the business logic instead and get up and running faster and smarter See comparison between popular Python frameworks.
March 7, 2020All Articles
Semantic Search - Word Embeddings with OpenAI
According to Wikipedia, Semantic Search denotes search with meaning, as distinguished from lexical search where the search engine looks for literal matches of the query words or varia...
Mar 28, 2023Brief Overview of Caching and Cache Invalidation
Caches are present everywhere: from the lowest to highest levels: There are hardware caches inside your processor cores (L1, L2, L3), Page/Disk cache that our Operating Systems Cac...
Apr 03, 2022How To Manage Employees Who Are Going Through a Difficult Period
Managing a team member who’s going through a difficult period is challenging scenario for any manager. It is not as uncommon as one might think. Major life events like death of a fami...
Jan 02, 2022Code Reviews During Emergencies
It’s 3:40pm on a fine Friday afternoon. You are about to wrap up the main logic for a feature you’ve been working on for a couple of days when you notice you have unread Slack notific...
Jan 01, 2022Burnout in Software Development - Survey Results 2021
Burnout is very common in software development. Intense mental focus, heavy workloads, never ending roadmaps, under-staffed teams, unclear targets, and many other factors lead to deve...
Oct 01, 2021How to use Feature Flags in Node.js
Feature flags (or feature toggles) is a powerful technique used by modern software teams to control the behavior of their code and features in production. Feature flags are used for: ...
Sep 12, 2021How to Toggle Features in C# with Feature Flags
This blog post was contributed by Tuan Nguyen, Software Developer at Getty Images.Using feature flags to release new features to customers is a powerful technique. I have been using...
Aug 26, 2021The Complete Guide to Feature Flags
The term feature flags refers to a set of techniques that allow software developers and teams to change the behavior of their system in production without modifying or even deploying ...
Feb 27, 2021Tutorial on using Feature Flags in Java [Complete Example]
Feature flags (or feature toggles) is a powerful technique used by modern software teams to manage the behavior of their code in production. Gone are the days when production releases...
Nov 22, 2020COVID-19 - Remote Work Policy by Companies
In response to Coronavirus outbreak (COVID-19), many companies, including Amazon, Apple, Facebook, Google, Salesforce, and more, have been encouraging those workers who can do so ...
Mar 15, 2020Java
-
Java - How to Cancel Tasks in Executors (With Examples)
-
How to Stop Threads in Java. Best Practices and Examples.
-
Java - Convert char to String with Examples
-
Java Math.pow() Method with Examples
-
Java PrintWriter Explained with Examples (Java 9+)
-
Java Math.abs() with Examples
-
Java Math.ceil() Method with Examples
-
Java Math.floor() Method with Examples
-
Java Math.random() Method with Examples
-
Java Math.round() with Examples
-
Java Math.sqrt() Method with Examples
-
Java String to int with examples
-
Fibonacci Series in Java
-
Java Stream to Array Conversion
-
ArrayList to Array Conversion in Java