Click here to Skip to main content
15,436,489 members

Articles by Bohdan Stupak (Articles: 9, Tip/Tricks: 16)

Articles: 9, Tip/Tricks: 16

RSS Feed

Average article rating: 4.81

General Programming
Performance
30 May 2020   Updated: 27 Nov 2021   Rating: 4.76/5    Votes: 37   Popularity: 7.29
Licence: CPOL    Views: 64,340     Bookmarked: 54   Downloaded: 0
Please Sign up or sign in to vote.
Overview of Span C# feature and an example of how it can improve the existing codebase
Hosted Services
AWS
19 Feb 2020   Updated: 3 Aug 2022   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 7,640     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
This article describes a super-minimalistic auth endpoint based on AWS Lambda.
Programming Languages
C#
18 Apr 2022   Updated: 18 Apr 2022   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 4,140     Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
A short take on brittle unit-tests and how to avoid them
F#
14 May 2018   Updated: 14 May 2018   Rating: 4.61/5    Votes: 10   Popularity: 4.61
Licence: CPOL    Views: 9,480     Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
This article will introduce to you canopy - selenium-based end-to-end testing framework that uses F#.
7 Nov 2017   Updated: 24 Mar 2019   Rating: 4.80/5    Votes: 6   Popularity: 3.74
Licence: CPOL    Views: 10,384     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
This simple application querying web API will show you some benefits of F# programming language.
Javascript
31 Jan 2022   Updated: 31 Jan 2022   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 3,070     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
A practical overview of different index-time and query-time ways to improve relevance of autocomplete query in Elasticsearch
Typescript
26 Dec 2018   Updated: 26 Dec 2018   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 5,521     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
This article shows how you can migrate your legacy angular.js project to use typescript
Web Development
ASP.NET
22 Feb 2019   Updated: 13 Sep 2020   Rating: 4.72/5    Votes: 16   Popularity: 5.69
Licence: CPOL    Views: 25,556     Bookmarked: 24   Downloaded: 0
Please Sign up or sign in to vote.
The article shows how to perform dependency injection when using Quartz.NET library employing standard .NET Core DI container library. Also, we'll focus on a couple of other useful .NET core techniques.
HTML
19 Aug 2018   Updated: 19 Aug 2018   Rating: 4.38/5    Votes: 10   Popularity: 4.18
Licence: CPOL    Views: 372,020     Bookmarked: 16   Downloaded: 0
Please Sign up or sign in to vote.
This article shows how to use CSS grid to create holy grail layout.

Average blogs rating:

No blogs have been submitted.

Average tips rating: 4.79

Database Development
Redis
16 Mar 2020   Updated: 16 Mar 2020   Rating: 4.78/5    Votes: 6   Popularity: 3.72
Licence: CPOL    Views: 6,400     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
How to perform distributed lock between multiple instances of a microservice with Redlock.Net
SQL Server
22 Jun 2014   Updated: 22 Jun 2014   Rating: 4.80/5    Votes: 7   Popularity: 4.06
Licence: CPOL    Views: 21,613     Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
This tip will cover several interesting issues of SQL
15 Feb 2015   Updated: 15 Feb 2015   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 9,101     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
This tip shows some primary issue which puts a serious limitation on SQL Server MONEY data type.
General Programming
Architecture
1 Nov 2021   Updated: 1 Nov 2021   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 2,670     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Short tip explaining the importance of asynchronous communication
Performance
30 May 2022   Updated: 30 May 2022   Rating: 4.47/5    Votes: 5   Popularity: 3.12
Licence: CPOL    Views: 3,430     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
This article shows how utilizing lazy evaluation and caching can save us from wasteful computation
Multimedia
Video
23 Feb 2021   Updated: 23 Feb 2021   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 5,921     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
A simple snippet of how you can convert video in .NET Core
Programming Languages
C#
29 Dec 2013   Updated: 22 Feb 2019   Rating: 3.74/5    Votes: 17   Popularity: 4.51
Licence: CPOL    Views: 17,110     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
Here’s a workaround how to fix exception "DbContext has been disposed"
28 Mar 2021   Updated: 28 Mar 2021   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: CPOL    Views: 4,270     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
Batching is a nice technique that allows you to handle big amounts of data gracefully. Directory.EnumerateFiles is the API that allows you to organize batch processing for the directory with a large number of files.
9 Aug 2017   Updated: 4 Sep 2017   Rating: 4.10/5    Votes: 19   Popularity: 5.25
Licence: CPOL    Views: 19,371     Bookmarked: 16   Downloaded: 162
Please Sign up or sign in to vote.
The tip explains Windows registry redirection feature with a simple example
10 May 2020   Updated: 10 May 2020   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 4,040     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
An example when string is too broad type to capture all domain requirements and how to handle it
8 May 2021   Updated: 8 May 2021   Rating: 4.72/5    Votes: 9   Popularity: 4.51
Licence: CPOL    Views: 5,770     Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
Explanation of how DateTime.TryParse behaves with ISO-8601 format
25 Jul 2021   Updated: 13 Jul 2022   Rating: 5.00/5    Votes: 22   Popularity: 6.61
Licence: CPOL    Views: 14,334     Bookmarked: 20   Downloaded: 0
Please Sign up or sign in to vote.
A short example of how byte[] misuse may hurt memory consumption
11 Feb 2018   Updated: 16 Aug 2022   Rating: 4.95/5    Votes: 19   Popularity: 6.21
Licence: CPOL    Views: 17,291     Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
"Method can be static" Microsoft Code Analysis warning may hide a violation of object-oriented design
F#
6 Mar 2019   Updated: 6 Mar 2019   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 6,291     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Simple pitfall where C# developers trying out F# might fail when writing async code
Web Development
23 Dec 2021   Updated: 23 Dec 2021   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 2,870     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Way to leverage custom serializer in Giraffe framework
HTML
9 Jul 2017   Updated: 9 Jul 2017   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 6,990     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
This simple salesforce-like progressbar control will guide you through some useful CSS techniques

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
Team Leader
Ukraine Ukraine
Team leader with 8 years of experience in the industry. Applying interest to a various range of topics such as .NET, Go, Typescript and software architecture.