“In this article, I will tell you about a-few-years journey of scaling the Elasticsearch cluster in production environment, which is one of the vital elements of the iPrice technology stack. I will describe challenges we encountered and how we approached them”
The journey of scaling up a production Elasticsearch cluster: https://amp.gs/jpJBc
The journey of scaling up a production Elasticsearch cluster: https://amp.gs/jpJBc
Working with digital infrared passive motion sensor PYD 1588.
In this article, there is the work with the PYD 1588 digital Infrared passive motion sensor introduced. The PYD 1588 is a serial opposed format, two element detector based on pyroceramic produced by the Excelitas Technologies: https://amp.gs/jp03w
In this article, there is the work with the PYD 1588 digital Infrared passive motion sensor introduced. The PYD 1588 is a serial opposed format, two element detector based on pyroceramic produced by the Excelitas Technologies: https://amp.gs/jp03w
“As iOS developers, you must be knowing about both the UIKit and Swift UI frameworks. However, we would like to provide you with a quick overview to refresh your understanding”
Comparison between SwiftUI vs UIKit — Choosing the right framework: https://amp.gs/jpKzm
Comparison between SwiftUI vs UIKit — Choosing the right framework: https://amp.gs/jpKzm
“Recently I’ve received an interesting request from a client about one of our Django projects. He asked if it would be possible to show an inline component above other fields in the Django admin panel”
Django admin dynamic Inline positioning: https://amp.gs/jp30u
Django admin dynamic Inline positioning: https://amp.gs/jp30u
“Quick reminder for those, who would like to broaden their horizons: there is ‘PyCon DE Berlin 2022 ’ coming up already next week!”
The Python and Django conferences you don’t want to miss in 2022: https://amp.gs/jpa3Y
The Python and Django conferences you don’t want to miss in 2022: https://amp.gs/jpa3Y
“In our last article we made a bunch of promises about our speech synthesis. After a lot of hard work we finally have delivered upon these promises”
Our new public speech synthesis in super-high quality, 10x faster and more stable: https://amp.gs/jpQu8
Our new public speech synthesis in super-high quality, 10x faster and more stable: https://amp.gs/jpQu8
“Very often we’ve heard that some frameworks fit together so good, that they are considered as ‘match made in heaven’. In this article I would like to share our experience regarding integration of those frameworks”
Kogito + Knime = new instance of match made in heaven? https://amp.gs/jp6S4
Kogito + Knime = new instance of match made in heaven? https://amp.gs/jp6S4
“Having solved all the problems, we’ve got a common way for creation of microservice, which contains several decisions tree models in pmml format”
Simple rest based kogito microservice with several embedded pmml models: https://amp.gs/jlmkB
Simple rest based kogito microservice with several embedded pmml models: https://amp.gs/jlmkB
Android for electronics design engineers.
This short review is about an unknown but cool tool “Circuit Calculator” working on Android devices and intended for professional electronics designers: https://amp.gs/jlfnt
This short review is about an unknown but cool tool “Circuit Calculator” working on Android devices and intended for professional electronics designers: https://amp.gs/jlfnt
Q1 2022 DDoS attacks and BGP incidents.
The first quarter of the year 2022 has passed; now, it is time to look at the events of Q1 in terms of mitigated DDoS activity and recorded BGP incidents: https://amp.gs/jlP5P
The first quarter of the year 2022 has passed; now, it is time to look at the events of Q1 in terms of mitigated DDoS activity and recorded BGP incidents: https://amp.gs/jlP5P
How to Make Your Own C++ Game Engine.
So you want to learn more about game engines and write one yourself? Awesome! To help you on your journey, here are some recommendations of C++ libraries and dependencies that will help you hit the ground running: https://amp.gs/jlhLr
So you want to learn more about game engines and write one yourself? Awesome! To help you on your journey, here are some recommendations of C++ libraries and dependencies that will help you hit the ground running: https://amp.gs/jlhLr
Does GPS transmit different data into LNAV and CNAV messages?
Different navigation message protocols are used for different navigation signal type. This is true even for a single system like NAVSTAR GPS: https://amp.gs/jlRgn
Different navigation message protocols are used for different navigation signal type. This is true even for a single system like NAVSTAR GPS: https://amp.gs/jlRgn
GraphQL without N+1 is easy. N1Loader is a must.
N1Loader is designed to provide a simple way for avoiding N+1 issues of any kind. Gladly, it’s super easy to integrate with your GraphQL API: https://amp.gs/jlRDU
N1Loader is designed to provide a simple way for avoiding N+1 issues of any kind. Gladly, it’s super easy to integrate with your GraphQL API: https://amp.gs/jlRDU
Lexical Analysis in 11l.
This article discusses the lexical analyzer, which is an integral part of any compiler. The task of the lexical analyzer is to split the source code of the program into tokens: https://amp.gs/jldBP
This article discusses the lexical analyzer, which is an integral part of any compiler. The task of the lexical analyzer is to split the source code of the program into tokens: https://amp.gs/jldBP
Information is changed by entropy.
We cannot delete information; we can only change it by increasing its entropy: https://amp.gs/jliuj
We cannot delete information; we can only change it by increasing its entropy: https://amp.gs/jliuj
Idiomatic Event Loop in C++.
Sometimes programming with mutexes gets too complicated and messy. Maybe you need to meet a new friend — the Event Loop pattern: https://amp.gs/jl2e7
Sometimes programming with mutexes gets too complicated and messy. Maybe you need to meet a new friend — the Event Loop pattern: https://amp.gs/jl2e7
Two Factor Authentication — More Security, Less Effort
Two-factor authentication is measurably one of the best ways to secure access to your data. Unfortunately a lot of people’s experience is that it’s inconvenient or just plain annoying. But it doesn’t have to be. If done well it can be both more convenient and more secure than having to use a password: https://amp.gs/jlLpV
Two-factor authentication is measurably one of the best ways to secure access to your data. Unfortunately a lot of people’s experience is that it’s inconvenient or just plain annoying. But it doesn’t have to be. If done well it can be both more convenient and more secure than having to use a password: https://amp.gs/jlLpV
How to mimic Agile correctly?
A similar article should have appeared earlier, about ten or fifthteen years ago, when Agile was just starting to be implemented in companies. So many mistakes, problems and conflicts could be avoided: https://amp.gs/jlcws
A similar article should have appeared earlier, about ten or fifthteen years ago, when Agile was just starting to be implemented in companies. So many mistakes, problems and conflicts could be avoided: https://amp.gs/jlcws
“In this guide, I’d like to share with you tips and tricks about ActiveRecord preloading and how you can enhance it to the next level”
Enhanced ActiveRecord preloading: https://amp.gs/jl6mS
Enhanced ActiveRecord preloading: https://amp.gs/jl6mS
“In previous articles we discussed query execution stages and statistics. Last time, I started on data access methods, namely Sequential scan. Today we will cover Index Scan”
Queries in PostgreSQL. Index scan: https://amp.gs/jlbu8
Queries in PostgreSQL. Index scan: https://amp.gs/jlbu8