"I've compiled my insights on structuring the iOS development department, conducting performance reviews, and most importantly, emphasizing the significant distinctions between developers' levels based on well-defined criteria"
iOS Dev Skills. Performance Review: https://u.habr.com/1hYnU
iOS Dev Skills. Performance Review: https://u.habr.com/1hYnU
React Custom Hook: useDebounce
This custom hook is particularly beneficial in scenarios where you need to handle user input, such as search bars or form fields, where you want to delay the execution of an action until the user has finished typing or interacting. It's also useful for optimizing network requests, ensuring that requests are sent only after the user has stopped typing or selecting options: https://u.habr.com/VseJI
This custom hook is particularly beneficial in scenarios where you need to handle user input, such as search bars or form fields, where you want to delay the execution of an action until the user has finished typing or interacting. It's also useful for optimizing network requests, ensuring that requests are sent only after the user has stopped typing or selecting options: https://u.habr.com/VseJI
Pairing-based identification protocols compatible with instant digital signature mode
In our previous post, we presented a modified Schnorr protocol compatible with the Instant Digital Signature (IDS) mode and also announced the design of other protocols with this feature. In this post we describe such protocols based on the pairing function: https://u.habr.com/SADGN
In our previous post, we presented a modified Schnorr protocol compatible with the Instant Digital Signature (IDS) mode and also announced the design of other protocols with this feature. In this post we describe such protocols based on the pairing function: https://u.habr.com/SADGN
"Currently I am investigating firmware development for STM32 microcontrollers and I would like to share with you my experience for doing it in Qt Creator IDE"
Setup of Qt Creator for programming and debugging of STM32 microcontrollers: https://u.habr.com/dFo2U
Setup of Qt Creator for programming and debugging of STM32 microcontrollers: https://u.habr.com/dFo2U
Let's kill all frameworks at once
Technologies evolve and function until new technologies completely replace them. We are entering an era where framework and Electron technologies may be eclipsed by generative AI. Let's examine some examples: https://u.habr.com/FoXQ4
Technologies evolve and function until new technologies completely replace them. We are entering an era where framework and Electron technologies may be eclipsed by generative AI. Let's examine some examples: https://u.habr.com/FoXQ4
ATM security analysis 3.0: PHDays 12 in review
Python, Java, C++, Delphi, PHP—these programming languages were used create a virtual crypto ATM machine to be tested by the participants of the $NATCH contest at Positive Hack Days 12. The entire code was written by ChatGPT and proved to be exceptionally good. This time, we had reviewed the contest concept and decided to use a report system. In addition to standard tasks (kiosk bypass, privilege escalation, and AppLocker bypass), this year's participants faced new unusual tasks: https://u.habr.com/CtuHV
Python, Java, C++, Delphi, PHP—these programming languages were used create a virtual crypto ATM machine to be tested by the participants of the $NATCH contest at Positive Hack Days 12. The entire code was written by ChatGPT and proved to be exceptionally good. This time, we had reviewed the contest concept and decided to use a report system. In addition to standard tasks (kiosk bypass, privilege escalation, and AppLocker bypass), this year's participants faced new unusual tasks: https://u.habr.com/CtuHV
"Multidisciplinary project has perceived simplicity and inherent complexity. Its complexity originates at the teams interdependence which effectively prevents doing “contemporary classic” of waterfall unless accompanied by infinite time and resources"
Handling multidisciplinary project development: https://u.habr.com/lm7MK
Handling multidisciplinary project development: https://u.habr.com/lm7MK
How to conduct UX brainstorming sessions effectively: tips and methods that work
These sessions can vary in duration and form depending on which problems need to be solved, how many people participate and how many ideas need to be generated: https://u.habr.com/MwyDB
These sessions can vary in duration and form depending on which problems need to be solved, how many people participate and how many ideas need to be generated: https://u.habr.com/MwyDB
Scrum – where are Project and Project Management
Today, many companies are transferring their development processes to Agile frameworks. In this article, we discuss how the concept of a Project and the position of classic Project Manager are transferred in accordance with the Agile paradigm: https://u.habr.com/QSUWa
Today, many companies are transferring their development processes to Agile frameworks. In this article, we discuss how the concept of a Project and the position of classic Project Manager are transferred in accordance with the Agile paradigm: https://u.habr.com/QSUWa
Best distributed task scheduling framework — Openjob 1.0.7 released
Openjob is a new distributed task scheduling framework based on Akka architecture. Supports multiple cronjob, delay task, workflow, lightweight distributed computing, unlimited horizontal scaling, with high scalability and fault tolerance. Also has complete management, powerful alarm monitoring, and support multiple languages: https://u.habr.com/ZDtOM
Openjob is a new distributed task scheduling framework based on Akka architecture. Supports multiple cronjob, delay task, workflow, lightweight distributed computing, unlimited horizontal scaling, with high scalability and fault tolerance. Also has complete management, powerful alarm monitoring, and support multiple languages: https://u.habr.com/ZDtOM
PostgreSQL 17: Part 1 or Commitfest 2023-07
We continue to follow the news in the world of PostgreSQL. The PostgreSQL 16 Release Candidate 1 was rolled out on August 31. If all is well, PostgreSQL 16 will officially release on September 14.
What has changed in the upcoming release after the April code freeze? What's getting into PostgreSQL 17 after the first commitfest? Read this review to find out: https://u.habr.com/5KYP3
We continue to follow the news in the world of PostgreSQL. The PostgreSQL 16 Release Candidate 1 was rolled out on August 31. If all is well, PostgreSQL 16 will officially release on September 14.
What has changed in the upcoming release after the April code freeze? What's getting into PostgreSQL 17 after the first commitfest? Read this review to find out: https://u.habr.com/5KYP3
Exploring FIFO principles using an HDL training tool
The idea of the HDL training tool is that it can help develop a hardware intuition, providing the opportunity to explore ready-made scenarios in a step-by-step interactive way. The tool also provides detailed visualization of a simulated scenario: https://u.habr.com/yrfOW
The idea of the HDL training tool is that it can help develop a hardware intuition, providing the opportunity to explore ready-made scenarios in a step-by-step interactive way. The tool also provides detailed visualization of a simulated scenario: https://u.habr.com/yrfOW
"This is a translation of my first article, which was born due to the fact that I once played with the types of meterpreter payload from the Metasploit Framework and decided to find a way to detect it in the Windows OS family"
Detection of meterpreter sessions in Windows OS: https://u.habr.com/yIQRp
Detection of meterpreter sessions in Windows OS: https://u.habr.com/yIQRp
MSSQL: Table Rebuild and Reorg in highload 24/7 Environments
How do you deal with index fragmentation if your SQL server is working in high load environment with 24/7 workload without any maintenance window? What are the best practices for index rebuild and index reorganize? What is better? What is possible if you have only Standard Edition on some servers? But first, let's debunk few myths: https://u.habr.com/i2LtO
How do you deal with index fragmentation if your SQL server is working in high load environment with 24/7 workload without any maintenance window? What are the best practices for index rebuild and index reorganize? What is better? What is possible if you have only Standard Edition on some servers? But first, let's debunk few myths: https://u.habr.com/i2LtO
"Hello, dear users of the IT world!
In modern web development there are many ways to make your website interesting and attractive to users. And even using simple techniques you can achieve great results!"
Creating a mini-game with a drip effect and moving circles. Part 1: https://u.habr.com/pZftL
In modern web development there are many ways to make your website interesting and attractive to users. And even using simple techniques you can achieve great results!"
Creating a mini-game with a drip effect and moving circles. Part 1: https://u.habr.com/pZftL
Creating a mini-game with drip effect and moving circles. Part 2. Final
In the first part we made a basic movement of circles on the page. And in today's lesson we will make an animation of "explosion" and absorption of circles: https://u.habr.com/2pGkK
In the first part we made a basic movement of circles on the page. And in today's lesson we will make an animation of "explosion" and absorption of circles: https://u.habr.com/2pGkK
👍1
React + Three.js. Creating your own 3D shooter. Part 1
This article will introduce you to the React Three Fiber library and teach you how to create interactive 3D games: https://u.habr.com/Zw8Do
This article will introduce you to the React Three Fiber library and teach you how to create interactive 3D games: https://u.habr.com/Zw8Do
"I've long wanted to create educational materials on the topic of Information Theory + Machine Learning. I found some old drafts and decided to polish them up here, on Habr"
1. Information theory + ML. Entropy: https://u.habr.com/qWNak
1. Information theory + ML. Entropy: https://u.habr.com/qWNak
👍1
"My name is Paul Karol and I work connecting Russian IT with their customers in the United States. Today we're going to look at a presale meeting that was not successful and we will explain exactly how the Russian company lost this business"
The anatomy of a pre-sale meeting to the USA: https://u.habr.com/OmGTE
The anatomy of a pre-sale meeting to the USA: https://u.habr.com/OmGTE
👍1
The art of prioritization in product management
Prioritization is, without a doubt, a major skill for any product manager. To get it right in product management, we need the right tools and approaches. Let's see what it takes to nail prioritization: https://u.habr.com/Hrvx4
Prioritization is, without a doubt, a major skill for any product manager. To get it right in product management, we need the right tools and approaches. Let's see what it takes to nail prioritization: https://u.habr.com/Hrvx4