Open in app

Sign In

Write

Sign In

Alex Kondrashov
Alex Kondrashov

49 Followers

Home

About

Published in The Startup

·Pinned

Optionals Can Ruin Readability of Your Code in Java

What are Optionals? Optionals have been introduced in Java 8. This concept is borrowed from other languages. Primarily from languages of functional nature like Haskell, F# etc. Optional is a container object which may or may not contain a non-null value. Why using it? Let’s have a look at this example where we want to get…

Java

3 min read

Optionals Can Ruin Readability of Your Code in Java
Optionals Can Ruin Readability of Your Code in Java
Java

3 min read


Published in Geek Culture

·Dec 27, 2022

Integration Test for Azure Functions and Cosmos DB walkthrough

To Long To Read There is a big advantage of running integration tests with a straightforward setup. It hels you finding bugs earlier in the process and it gives you insurance that code works as expected. Follow my guide below to run your integration test for Azure Function and Cosmos DB. More Integration test —…

Integration Testing

4 min read

Integration Test for Azure Functions and Cosmos DB walkthrough.
Integration Test for Azure Functions and Cosmos DB walkthrough.
Integration Testing

4 min read


Published in Geek Culture

·Dec 12, 2022

Is there a better way of writing Integration Tests using containers in .NET?

Too Long to Read The cleanest way of writing integration tests is using throwaway containers. TestContainers library helps you to easily manage it. More… Managing dependencies for automated tests can be challenging. We could spend hours and manage it manually, or we could automate it and use third party libraries to manage it. In this…

Dotnet

5 min read

Is there a better way of writing Integration Tests in using containers .NET?
Is there a better way of writing Integration Tests in using containers .NET?
Dotnet

5 min read


Published in Geek Culture

·Apr 30, 2022

Write an Integration test, not a Unit test

As a lazy software engineer I want to write code only when necessary. If I happen to write code I want to utilise it as much as possible. If this sounds like you, then let’s look at how Integration tests can allow your code to be more efficient. — Too Long To Read Write both, Integration and Unit tests, when you have enough time or it’s a critical piece of your system. Write Integration tests first when time is off the essence.

Integration Testing

2 min read

Write an Integration Test not an Unit Test
Write an Integration Test not an Unit Test
Integration Testing

2 min read


Published in Dev Genius

·Jan 15, 2022

OData for ASP.NET Core 6.0 on Mac via command line

.NET 6.0 includes new structure of Program.cs . I would like to document how I added OData support via the command line. Here are the steps I followed: 1. Create ASP.NET Core Web API 6.0 application >> dotnet new webapi -o odata >> cd odata 2. Add Entity Framework Core and OData package references I used EF Core In-Memory Database Provider for simplicity. >> dotnet add package…

Odata

2 min read

OData for ASP.NET Core 6.0 on Mac via command line
OData for ASP.NET Core 6.0 on Mac via command line
Odata

2 min read


Published in Dev Genius

·Jun 10, 2021

Make your resume stand out by following this structure

I’m a software engineer and a Team Lead. I participate in the hiring process of other engineers in the company. Over the last year I helped hire 15 software engineers and conducted around 45 interviews. One of the biggest challenges is to pick a well-structured resume. Only 3 out of…

Resume

6 min read

Make your resume stand out by following this structure
Make your resume stand out by following this structure
Resume

6 min read


Published in JavaScript in Plain English

·Dec 4, 2020

Why Namespaced JSON Formats Are Bad For Translation Files

Fixing typos is boring. If I do it — I want it to be as fast as possible. — I want to discuss a JSON format that could be helpful in reducing this problem. Introduction If you use Angular in your project you probably have used ngx-translate library to manage your translations. This library uses JSON files to translate strings for Angular components. English translation strings would be normally located…

Json

3 min read

Why Namespaced JSON Formats Are Bad For Translation Files
Why Namespaced JSON Formats Are Bad For Translation Files
Json

3 min read


Published in Dev Genius

·Dec 1, 2020

How to build a developer portfolio with no prior work experience

This article is for people who apply for Junior Developer role with no or little experience I have worked as a software engineer for about 9 years. As a Team Lead in my department I help hire other software engineers. I conducted about 45 interviews for the last year. 19…

Resume

4 min read

How to build a developer portfolio with no prior work experience
How to build a developer portfolio with no prior work experience
Resume

4 min read


Published in Javarevisited

·Oct 21, 2020

Improve your API design by following this simple step — Part 2

My department went through a transition from 5 to 25 software engineers. Number of teams grew as more and more developers joined the company. This brought many challenges, including building consistent REST API across different teams. …

Rest Api

3 min read

Improve your API design by following this simple step — Part 2
Improve your API design by following this simple step — Part 2
Rest Api

3 min read


Published in Dev Genius

·Sep 27, 2020

Improve your API design by following this simple step

Recently my department went through a transition from 5 to 25 software engineers. This brought many challenges, including building consistent REST API across different teams. To improve it, we’ve put up together a REST Resource Naming Guide. REST Resource Naming Guide The naming guide is a set of rules on how to choose a…

Rest

3 min read

Improve your API design by following this simple step
Improve your API design by following this simple step
Rest

3 min read

Alex Kondrashov

Alex Kondrashov

49 Followers

Team Lead; Integration Testing; REST API

Following
  • Ben Le Fort

    Ben Le Fort

  • Eric Elliott

    Eric Elliott

  • Somak Das

    Somak Das

  • Sunil Kumar

    Sunil Kumar

  • Oliver Lindberg

    Oliver Lindberg

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech