DEV Community

loading...
Rodion Gorkovenko profile picture

Rodion Gorkovenko

Developer, Dreamer, School-Teacher, author of CodeAbbey and few other silly projects :)

Location Saint-Petersburg, Russia Joined Joined on  Github logo Website logo
Work

Bigdata dev at (oh, this changes almost yearly)

All 102 comments

Scala Daily Coding Problem #001

Putting elements to HashSet and looking up for K-element... I...

Java Daily Coding Problem #001

Ah, here is the answer already. It's O(N) for sure. Sets (...

Scala Daily Coding Problem #001

Andrew, Hi! This problem is often at interviews, I dare say,...

Functional programming in Go

Well, that's very curious idea :) Go is very far from functi...

A brief look into code quality

Hi Princess! No problem! You are too kind :) Happy Coding!

try Scheme instead of JavaScript for UI

Thanks! Never heard of this, very interesting! Though at ...

Can an AI system be considered an inventor?

are decision-makers going to be as ready to invest in AI t...

Can an AI system be considered an inventor?

Sorry for confusion - I got it. They hide an article if I u...

Hello guys, I am new to front end development. I have made a tribute page. Please tell me how can I improve my skills. Thanks

Please tell me how can I improve my skills Oh, that's ea...

Can an AI system be considered an inventor?

Hey, the article really describes the case which is not exa...

A brief look into code quality

Hi Friend! Thanks for good intro! However I believe it may...

Loop detection - Google interview question

Thanks a lot! It never occurred to me that such question ev...

Developers, Learn these frameworks to make yourself big bucks

Sorry, but I tend to disagree. For "big bucks" it's usually...

My first implementation of Tic Tac Toe in Haskell!

I'm sure it can be done a lot better than this Honestly,...

Is gRPC better than REST? Where to use it?

Hi Friends! Thanks for detailed article :) However, I dare ...

The 25 most recommended programming books of all-time.

Well :) Some of these books are really important for develope...

Top 5 DEV Comments from the Past Week

Peter, thanks! Though I suspect it was for some "meta" post...

Ads or Donations - what you prefer to gain money with your site?

Hi Friend! Sorry for I'm bit short on time right now to rea...

Ads or Donations - what you prefer to gain money with your site?

Thanks for the links! I studied both briefly but feel that ...

Is this code is correct to get reset password in email using firebase??

Arjun, Hi! Please, never post your code as print-screen. A...

Detecting DEV peak hours via API (bash study)

Yep. Good idea! Just exactly what is described in this arti...

Git Merge: friend or fiend?

I realise now that I know nothing about git That could b...

Lambda Expressions

not exactly, Javascript has dedicated syntax for anonymous ...

Advanced GIT tutorial - Cherry-pick vs rebase vs merge

Hi Marcell! Very good explanatory article, though perhaps ...

Why we choose Ruby for our projects

Thanks to the versatility and ease of use of the framework...

Detecting DEV peak hours via API (bash study)

Hi, I think yes, though it is not documented. Source code c...

Learning Code as a Type B person

Hi Joshua! I don't have certificate to confirm I'm type B ...

Switching to Haskell

Hi Trisha! Could you by the way, in some future post, tell...

Github CLI - All in one tool

Hi Friend! Thanks for news! Though really it is hard to gr...

🔥 Create your YOUR Personal Blog 📜 using Reactjs ⚛️ & Github Issues in less than 10 min 🕐

Is it correct that only repo owner can assign labels? Then ...

🔥 Create your YOUR Personal Blog 📜 using Reactjs ⚛️ & Github Issues in less than 10 min 🕐

That's cool idea! To use issues as storage - very clever! ...

How many of y'all are using DEV Connect?

I'm afraid the idea of "chatting with only those whom you m...

Switching to Haskell

most of programming languages still fail to improve upon L...

Switching to Haskell

Please forgive me if I will sound harsh. Oh, no problems...

Is DEV skewed to web-dev mainly? Are you in for something else?

To this I agree :) I think even besides "webdev skew" ther...

Switching to Haskell

Alexander, Hi! I think I'm too stupid to understand most o...

CSS Variables

That feeling when you are developer for many years, though ...

Is DEV skewed to web-dev mainly? Are you in for something else?

my next is one of the STM32 you have any suggestions? We...

Work Culture Toxicity in Tech

Since I started working in IT (many years ago) I have chang...

Switching to Haskell

You may have happier time trying Erlang. It also has no var...

Switching to Haskell

Hi Trisha! Thanks for that gentle introduction :) I hope ...

Pseudorandom numbers using Rule 30

Arpit, Hi - and thanks for article! I think I've seen some...

Is DEV skewed to web-dev mainly? Are you in for something else?

Ben, Hi! I'm quite flattered to get response from you! Ver...

A quick question for people who use version control

Hi Friend! If I understand situation properly, of course y...

How can i turn a node project into a npm package?

Norman, Hi! I'm sorry to ask so blatantly, but have you tr...

How we killed project with NoSQL

Also I plan on using Scala for most of my Microservices ...

How we killed project with NoSQL

Thanks a lot for the link to book and to your list of resou...

How we killed project with NoSQL

Luke, here is my first attempt! dev.to/rodiongork/rewrite-...

How we killed project with NoSQL

I think I'd better try to come up with some good example in...

How we killed project with NoSQL

that scalable strong schema graph db offers all the advant...

How we killed project with NoSQL

Cassandra is great for certain tasks, like pushing tons of ...

Are C macros awesome?

For example, I don't think there's any way to do what I di...

How to host a static website for free using Google Cloud Platform

Yes, surely. As I mentioned, in this case optimal solution ...

How to host a static website for free using Google Cloud Platform

Hi Friend! Google Appengine is not only for static website...

Are C macros awesome?

C macros are kind of like dynamic typing, aren't they Pe...

Coding Challenge: Caesar Cipher

(on the other hand I'm glad that someone nowadays remember ...

Coding Challenge: Caesar Cipher

Hi Friend :) Please don't be offended, but as this exercis...

Do you do coding challenges like adventOfCode?

As author of web-site with small coding challenges (CodeAbb...

TIL: CSS Media Queries

Funny! I thought I konw something about media queries, but ...

Java is NOT EASY to learn. But still worth :)

If you say "C is nightmare" there probably is some mistake....

Java is NOT EASY to learn. But still worth :)

I'm afraid you are messing C and C++ And anyway I learnt a...

What every relational database developer needs to know about NoSQL

Hi Friend! Sorry, nothing personal, but just saying "NoSQL" ...

Java is NOT EASY to learn. But still worth :)

Hi Friend! Thanks for sharing your experience! What is th...

Why should learn Java in 2020

Hi there! I mainly agree with all points except the first ...

Introducing our February 2020 sponsors

I share the joy and am equally thankful to DEV and to Spons...

Javascript - predict operation result

using Elm thanks for this hint - as I'm not neck-deep in...

Javascript - predict operation result

I couldn't successfully guess the third one and the last t...

Facebook, Google or Github - which OAuth for your site?

Password restore system is also not that hard. Well, I d...

School problem from senior developer interview

Hi Michael! At least my results are exactly the same! So I...

School problem from senior developer interview

Nice idea about finding "the loop length" after which "endi...

What is Big O Notation?

Hi Rob! Access to an array is only O(1) if you know the i...

School problem from senior developer interview

Michael, Hi! Thanks for try! Judging by "so far" it seems ...

What is Big O Notation?

Hi Jared! Honestly, I'm not sure JavaScript is good choice ...

School problem from senior developer interview

Jannik, Hi! Thanks for attempt! Yep, it is just a matter ...

📚 Tell me your ABSOLUTE favorite books and online classes

There are tons of books on programming and related stuff no...

Learning to Read Music with the Web MIDI API

I think I should say thanks a lot :) I know about MIDI lon...

Special Announcement from DEV

Congratulations :) Honestly, I thought the banner color is...

I made a portfolio! Feedbacks are welcome

Oh, Friend, no need to call me "sir" please :) This genera...

I made a portfolio! Feedbacks are welcome

Hi Friend! This looks nice, but as person who sometimes is...

To blog, or not to blog? What should a girl do?

Hi there! Good question. I see many individuals and even c...

Facebook, Google or Github - which OAuth for your site?

Facebook and Google are both advertising platforms.. so I ...

Go vs PHP for short JSON-retrieving code

Yep, thanks! I've written code today, but haven't yet creat...

Building a URL shortener service series, Introduction.

i wanted to put the frontend app in the same folder than t...

Building a URL shortener service series, Introduction.

Well, thanks for that detailed answer :) I think the scala...

Building a URL shortener service series, Introduction.

Adonis, Hi! Curious thing! I was asked once to "architecture...

Go vs PHP for short JSON-retrieving code

That made my day! They probably spent significant efforts o...

Go vs PHP for short JSON-retrieving code

Wow, thanks :) You see, though I'm not professional PHP dev...

Get daily earthquake data from the USGS using Go

Hi Christopher! Thanks for such detailed response :) I too...

Welcome Thread - v56

No problems with cats - I have two! :o

Get daily earthquake data from the USGS using Go

Hi Christopher! Thanks for sharing this - though honestly i...

Day 4: Look and say

Sorry for intervention, just noticed familiar problem :) Re...

Three reasons I like PHP more than Modern Javascript

I'm just glad for this post :) I'm Java developer originall...

Welcome Thread - v56

Wow :) I just got my hacktoberfest t-shirt yesterday (I'm a...

Welcome Thread - v56

Funny picture :) it would be curious to poll how many devel...

Welcome Thread - v56

Especially when it comes to graphics and fractals :) I read...

Welcome Thread - v56

Hi Friends! I was advised to visit this place by colleague,...

4 ways to earn by writing or editing a Wikipedia page

Well, I'm sorry, but "make sure that page abides by alll wi...

My Challenge To You: Build Something In 30 Days

Aphinya, Hi! I'd like to briefly express respect to your i...

loading...