Avatar Roman Kurnovskii

Roman Kurnovskii

Athena Core Developer J.P. Morgan

1. Two Sum

LeetCode 1. Two Sum
Updated: 2024-03-12
3 min read
[Array Hash Table LeetCode Top Interview 150]

Algorithms 101

Algorithms 101 Cookbook
Updated: 2023-09-01
2 min read

Create S3 Bucket

Create an Amazon S3 Bucket
Updated: 2023-09-01
2 min read

AWS Certified Developer (DVA-C01 -> DVA-C02)

My plan for preparing for and taking the AWS Certified Developer exam
Updated: 2023-09-01
5 min read
[AWS]

2. Add Two Numbers

LeetCode 2. Add Two Numbers
Updated: 2024-03-12
2 min read

Create a folder inside S3 Bucket

Create a Folder inside an Amazon S3 Bucket
Updated: 2023-09-01
1 min read

3. Longest Substring Without Repeating Characters

LeetCode 3. Longest Substring Without Repeating Characters
Updated: 2024-03-12
2 min read

Upload a file to S3

Uploading a File to Amazon S3
Updated: 2023-09-01
2 min read

Grant public access to S3 Object

Grant Public Access to an Amazon S3 Object
Updated: 2023-09-01
3 min read

5. Longest Palindromic Substring

LeetCode 5. Longest Palindromic Substring | Python solution and explanation
Updated: 2024-03-12
3 min read
[String Dynamic Programming LeetCode Top Interview]

Change metadata of S3 Object

Changing the Metadata of an Amazon S3 Object
Updated: 2023-09-01
3 min read

Delete S3 Bucket

Delete an Amazon S3 Bucket
Updated: 2023-09-01
2 min read

7. Reverse Integer

LeetCode 7. Reverse Integer
Updated: 2024-03-12
1 min read

11. Container With Most Water

Finding the container that can hold the most water based on given heights.
Updated: 2024-03-12
3 min read

13. Roman to Integer

LeetCode 13. Roman to Integer - Solution
Updated: 2024-03-12
2 min read
[Hash Table Math String]

14. Longest Common Prefix

LeetCode 14. Longest Common Prefix
Updated: 2024-03-12
1 min read
[String]

15. 3Sum

LeetCode 15. 3Sum
Updated: 2024-03-12
2 min read

17. Letter Combinations of a Phone Number

LeetCode 17. Letter Combinations of a Phone Number
Updated: 2024-03-12
1 min read

19. Remove Nth Node From End of List

LeetCode 19. Remove Nth Node From End of List
Updated: 2024-03-12
1 min read

20. Valid Parentheses

LeetCode 20. Valid Parentheses solution
Updated: 2024-03-12
2 min read
[String Stack]

21. Merge Two Sorted Lists

LeetCode 21. Merge Two Sorted Lists
Updated: 2024-03-12
2 min read
[Linked List Recursion]

22. Generate Parentheses

LeetCode 22. Generate Parentheses
Updated: 2024-03-12
1 min read

26. Remove Duplicates from Sorted Array

LeetCode 26. Remove Duplicates from Sorted Array
Updated: 2024-03-12
2 min read
[Array Two pointers]

28. Find the Index of the First Occurrence in a String

LeetCode 28. Find the Index of the First Occurrence in a String
Updated: 2024-03-12
1 min read

29. Divide Two Integers

LeetCode 29. Divide Two Integers
Updated: 2024-03-12
3 min read

33. Search in Rotated Sorted Array

LeetCode 33. Search in Rotated Sorted Array
Updated: 2024-03-12
2 min read

34. Find First and Last Position of Element in Sorted Array

LeetCode 34. Find First and Last Position of Element in Sorted Array
Updated: 2024-03-12
2 min read

36. Valid Sudoku

LeetCode 36. Valid Sudoku
Updated: 2024-03-12
2 min read

38. Count and Say

LeetCode 38. Count and Say
Updated: 2024-03-12
2 min read

46. Permutations

LeetCode 46. Permutations
Updated: 2024-03-12
1 min read

48. Rotate Image

LeetCode 48. Rotate Image
Updated: 2024-03-25
1 min read

49. Group Anagrams

LeetCode 49. Group Anagrams
Updated: 2024-03-12
2 min read

50. Pow(x, n)

LeetCode 50. Pow(x, n)
Updated: 2024-03-12
1 min read

53. Maximum Subarray

LeetCode 53. Maximum Subarray
Updated: 2024-03-12
1 min read

55. Jump Game

LeetCode 55. Jump Game
Updated: 2024-03-12
2 min read

56. Merge Intervals

LeetCode 56. Merge Intervals
Updated: 2024-03-12
1 min read

62. Unique Paths

LeetCode 62. Unique Paths
Updated: 2024-03-12
2 min read

66. Plus One

LeetCode 66. Plus One
Updated: 2024-03-12
1 min read
[Array Math]

69. Sqrt(x)

LeetCode 69. Sqrt(x)
Updated: 2024-03-12
1 min read
[Math Binary Search]

70. Climbing Stairs

LeetCode 70. Climbing Stairs
Updated: 2024-03-12
1 min read
[Math Dynamic Programming Memoization]

73. Set Matrix Zeroes

LeetCode 73. Set Matrix Zeroes
Updated: 2024-03-12
1 min read

88. Merge Sorted Array

LeetCode 88. Merge Sorted Array
Updated: 2024-03-12
1 min read
[Array Two Pointers Sorting]

94. Binary Tree Inorder Traversal

LeetCode 94. Binary Tree Inorder Traversal
Updated: 2024-03-12
1 min read
[Stack Tree Depth-First Search Binary Tree]

Short description from article

Generate short description from article
Updated: 2023-09-01
1 min read

341. Flatten Nested List Iterator

LeetCode 341. Реализация итератора для вложенного списка. Разбор задачи.
Updated: 2024-03-12
1 min read
[Design Medium]

Questions

AWS exam questions Certified Developer 2023
Updated: 2023-09-01
25 min read

Initial Setup Guide for Ubuntu 22.04 on a VPS

Initial Setup Guide for Ubuntu 22.04 on a VPS
Updated: 2024-06-02
1 min read
[Linux Ubuntu]

nmap - cheatsheet

nmap - cheatsheet
Updated: 2023-12-31
2 min read
[Linux Network Scan]

Monitoring Linux OS

Monitoring
Updated: 2024-03-31
2 min read
[Linux Debian]

Wireless access point with hostapd on Debian

Wireless access point with hostapd on Debian
Updated: 2024-03-12
3 min read
[Linux Debian Network]

How to disable IPv6 on Debian/Kali Linux

How to disable IPv6 on Debian/Kali Linux
Updated: 2023-12-31
1 min read
[Linux Debian Network]

Telegram bot with Google Apps Script (GAS)

Telegram bot with Google Apps Script (GAS)
Updated: 2023-11-28
3 min read
[javascript]

Setup subdomains on VPS CentOS

Setup subdomains on VPS CentOS. Example with Docker image.
Updated: 2024-03-12
2 min read
[docker nginx nodejs programming]

JavaScript: convert array of objects to dictionary

JavaScript: convert array of objects to dictionary
Updated: 2024-03-12
1 min read
[javascript typescript]

How to Render Jupyter Notebooks in Hugo with a Custom Shortcode

Step-by-step guide to rendering Jupyter notebooks in Hugo using a custom shortcode and GitHub Actions.
Updated: 2024-03-12
2 min read
[hugo jupyter notebooks github-actions]

Difference between Tries and Trees?

Difference between Tries and Trees?
Updated: 2024-03-12
3 min read
[]

How to publish JavaScript package to npm registry

A detailed guide on how to create, structure, and publish a JavaScript package to the npm registry
Updated: 2024-03-12
3 min read
[JavaScript npm]

How to Create a React-Electron Application From Scratch

How to Create a React-Electron Typescript Application From Scratch in 2023
Updated: 2024-03-12
3 min read
[typescript react electron]

How to upload an opensource application to SourceForge

Step-by-Step Guide how to upload and manage your open-source application on SourceForge with this detailed, step-by-step guide, ensuring maximum visibility and accessibility for your project.
Updated: 2023-09-01
2 min read
[]

How to publish typescript package to npm registry

How to publish typescript package to npm registry
Updated: 2024-03-12
1 min read
[javascript]

How to add copy code button on HUGO highligh code block

Learn how to quickly add a copy button to code highlight blocks in Hugo to make it easier for users to share code snippets on your site.
Updated: 2024-03-12
1 min read
[hugo javascript]

chart

Hugo chart.js shortcode
Updated: 2023-09-01
1 min read

Hugo shortcode examples

Source code of examples can be found in the repo Image - insert resizable image in post
Updated: 2023-09-01
1 min read

img

Insert resizable image in post
Updated: 2023-09-01
3 min read

Deposit Interactive Brokers from Israel Discount bank

Deposit Interactive Brokers from Israel Discount bank
Updated: 2023-09-01
1 min read
[interactivebrokers invest]

Serverless: Flask+API Gateway+Lambda+MongoDB

Create AWS serverless application on Flask + API Gateway + Lambda + MongoDB
Updated: 2023-09-01
3 min read
[aws flask serverless mongodb lambda]

Add search to Hugo multilingual static site with Lunr

Make your multilingual Hugo static site searchable with a client-side search index
Updated: 2023-09-01
6 min read
[hugo lunr javascript]

Hugo resize a picture on click

Script will zoom in on a picture on click in Hugo
Updated: 2023-09-01
3 min read
[hugo]

Automating Code Reviews with Amazon CodeGuru

Lab Automating Code Reviews with Amazon CodeGuru Associating Amazon CodeGuru with a CodeCommit Repository 1. Navigate to the Amazon CodeCommit console. 2. Click java-web-app: 3. Notice that at the moment, only a README file has been committed to the master branch. Next, you’ll associate CodeGuru with this repository, so that CodeGuru can begin to analyze the code therein.
Updated: 2023-09-01
3 min read

Israel - Haifa - Bahai Gardens

Israel - Haifa - Bahai Gardens
Updated: 2023-09-01
1 min read

How to Download and Install Linux RHEL 9 for Free

How to Download and Install Linux RHEL 9 for Free
Updated: 2024-03-12
4 min read
[linux rhel]

Top Docker Commands

Most Popular Docker Commands
Updated: 2024-03-12
7 min read
[docker cheatsheet]

Tar command Cheat Sheet

tar command Cheat Sheet
Updated: 2023-09-01
1 min read
[Linux CLI tar cheatsheet]

How to rename files in Python

How to rename files in Python
Updated: 2024-03-12
1 min read
[Python]

How to create a deep clone of an object in JavaScript

How to create a deep clone of an object in JavaScript
Updated: 2024-03-12
1 min read
[JavaScript]

Mac Setup 2022

How I set up my M1 MacBook Pro software development...
Updated: 2023-10-27
6 min read
[mac mac setup web developer mac setup javascript]

AWS Amplify - project setup with Github

AWS Amplify - Initial setup with Github
Updated: 2023-09-01
1 min read

AWS Amplify - Set custom domain

Set custom domain on AWS Amplify
Updated: 2023-09-01
1 min read

Set Up Proxy on Amazon EC2 Ubuntu

Learn how to set up and configure a Squid proxy server on an Amazon EC2 instance with this comprehensive guide. Perfect for beginners and seasoned users alike.
[Squid Proxy Amazon EC2 Ubuntu Server Configuration Networking]