Type Safety in JavaScript: Flow and TypeScript
Disclaimer: I do not claim to be a discovery in this article, but only want to help avoid mistakes when creating applications. We all love the “magic” that a tool like SignalR gives us and are happy to implement it in our projects. Of course,…
A cloud for everyone. Building a CI/CD pipeline for serverless functions
In a public cloud built on Huawei technologies, there is an extremely useful serverless computing service – Function Graph. It allows you to quickly jot down code to solve a specific business problem and run it without wasting time deploying and configuring individual servers. But…
Writing a Basic GitHub Action in TypeScript
Anywhere in the repository. For example, you can place multiple actions in the root of the repository, each in its own subfolder. This method works well if you want to create something like a personal library with a set of actions that you intend to…
C# vs Kotlin
When it comes to sugar and fancy features in programming languages, C# and Kotlin are among the first options in mind. Since these two languages occupy similar niches, that is, they are strongly typed, garbage collected, cross-platform, used both in the backend and in mobile…
Java process memory management diagrams
There are a huge number of articles and diagrams on this topic on the Internet, however, in my opinion, none of them allows you to form a general idea of the memory use in the Java process. And without a general understanding, it is difficult…
You came to the project, and there… legacy
Let’s talk about the terrible codebase you are most likely dealing with right now. There is a project and you are needed to add new features and fix bugs. But you open IDE, make a pool of a repository with a project – and you…
How to work in a team that codes in 5 languages
Our team uses five programming languages at once: PHP, Go, Typescript, Java and Kotlin. When I first heard about this at an interview, I thought it was impossible to work like that – everything is too different. But after a year my opinion changed dramatically,…
TypedAPI: client-server for TypeScript
The emphasis is on maximum ease of use. The bottom line is this: you write the API as a regular TypeScript class with some restrictions, then the interface is automatically built from the class, which will be used by the client application. Some service information…
Semantics vs divs
A long time ago (15 years), almost everyone made websites and did not worry about what was inside it. We coded in tables, used everything that came to hand, and didn’t really bother about accessibility. And then HTML5 happened and away we go. A semantic…
A new guide to TypeScript
In the past year, the TypeScript team has focused heavily on making its documentation scaled, up-to-date and volumetric. One of the most important sections of this documentation is the guide, which is actually a guided tour of the TypeScript code you’ll find in most databases….
Service
Categories
- DEVELOPMENT (103)
- DEVOPS (53)
- FRAMEWORKS (26)
- IT (25)
- QA (14)
- SECURITY (13)
- SOFTWARE (13)
- UI/UX (6)
- Uncategorized (8)