Click here to Skip to main content
15,395,181 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: 62,930     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,200     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,030     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,400     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,224     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: 2,900     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,451     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,246     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: 371,900     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,270     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,513     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,001     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,610     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,300     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,641     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: 16,890     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,110     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,181     Bookmarked: 16   Downloaded: 161
Please Sign up or sign in to vote.
The tip explains Windows registry redirection feature with a simple example
11 Feb 2018   Updated: 22 Feb 2019   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: CPOL    Views: 11,681     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
"Method can be static" ReSharper warning may hide violation of object-oriented design
10 May 2020   Updated: 10 May 2020   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 3,970     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,500     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: 13,764     Bookmarked: 20   Downloaded: 0
Please Sign up or sign in to vote.
A short example of how byte[] misuse may hurt memory consumption
F#
6 Mar 2019   Updated: 6 Mar 2019   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 6,151     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,710     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,920     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.
Bohdan Stupak
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.