Habr
1.25K subscribers
2.06K photos
3 files
1.64K links
Habr.com ⬝ English edition
Download Telegram
Compiling fast .exe console applications with PHP 8.1, why not?

With each release, PHP is getting faster, and when JIT (Just-In-Time) compilation is enabled, it reaches almost the same C marks: https://bit.ly/3MvSImz
Automation in mobile QA testing

Even the most uncomplicated games require a proper and thorough examination by QAs. The processes are automated to provide high-level project maintenance by increasing testing speed and reducing the influence of the human factor: https://bit.ly/3GYypuk
Google SSO for Kibana straightforward way on basic license

Let's list the steps we should go over:

1) create credentials for the application in GCP Console;
2) install and set up oauth2-proxy;
3) set up Nginx.

Now let's dig into the details: https://bit.ly/3mVU9Ap
Networking for Programmers: How to Build Connections and Get Hired

From attending industry events to exploiting social media for developing soft skills and building a personal brand, we'll cover everything you need to know to network effectively as a programmer. So, whether you're just starting your career or looking to take it to the next level, read on to learn how to build connections and get hired through effective networking: https://bit.ly/3AkQcs9
"After spending a lot of time, I’ve gathered up an entire stockpile of information to make life easier for all those who are now hard-working in this AI-like world"

An introduction to the world of AI for designers: https://bit.ly/3LsyLfj
"In this post I tried to give most of my personal impressions after several years of working with different low-code solutions. Being a skeptic about low-code solutions in general, I admit that they can be good for certain tasks and contexts"

Being a low-code skeptic: https://bit.ly/41TgddJ
On the difference between regular functions and Lambdas

The point of this article is to explore Lambda functions, their differences from regular functions and how they are implemented, based on C++, Python and Java programming languages: https://bit.ly/40CSAVO
Business process management. Part 1. Why bother?

"In this first post, I'll give an overview of why BPM deserves attention and time. My hope is that this article will inspire readers to consider the value of BPM and how it can be used to improve their own organization's BPs": https://bit.ly/3Ls0Wdm
Q1 2023 DDoS Attacks and BGP Incidents

Let's take a deeper look at the Q1 2023 DDoS attacks mitigation statistics and observations from Qrator Labs' perspective: https://bit.ly/3oYKCZW
TRIZ: The Problem-Solving Methodology for Product Managers

Whether you're an experienced product manager looking to enhance your skills or someone who enjoys a good brain teaser, read on to discover the power of TRIZ: https://bit.ly/44uo3MZ
"This is a translated and adopted article I wrote for the Aha'22 (30 May 2022) conference. It describes an approach to a marketplace prices optimisation. I am working on price optimization in Yandex Market and I am going to share the most important ideas and components that we have developed to solve the task"

Machine Learning for price optimization: https://bit.ly/3nvef4E
Instant Digital Signature Mode

In this note, we discuss the Instant Digital Signature mode. While the main content of the IDS mode was already disclosed in a previous publication, we believe that additional specifications will improve understanding: https://bit.ly/3MdQTtL
Setting Up an Experiment Environment for Data-Driven Product Development

Having your own experiment environment is a very handy tool for any product manager. Regardless of at which stage of maturity your current product is, creating an experiment environment should not take too much time: https://bit.ly/3nPE9jQ
How to Create Effective Product Funnels with Event Tracking

Regardless of how mature the product is, its owner will always be curious about how it performs, what the conversion rates are, and what areas for improvement there are. One of the most important tools that product owners should get access to at some point in time is an event tracking system: https://bit.ly/3pHMuqn
"In one of the tasks on the project, I had to wrap the ForkJoinTask collection in CompletableFuture for asynchronous execution and building data processing pipeline chains"

Run ForkJoinTask via custom ForkJoinPool in CompletableFuture sauce: https://bit.ly/3Wd61v0
"I got a task where I should make scrollable content, with another one at the back. Both of them should scroll synchronously but backward should be slower — like background images in cartoons or videogames"

SwiftUI ScrollView and non-freezing parallax: https://bit.ly/3Iiaxm1
"This article is written in a how-to style. It is based on my personal experience and opinions, so it may omit some steps that are common in BPM practice but that I have not encountered in my work"

Business Process Management. Part 2. How to: https://bit.ly/3o6O0BS
"In this article, I will try to briefly describe how Java Virtual Machine works with fonts. Once I needed to change the font used by the JVM and, surprisingly, found only pieces of legacy information about this. I spent a little time investigating the problem and now want to share this information with anybody who could find it useful"

How Java works with fonts: https://bit.ly/3BDlhI4
The Power of Email Marketing: Engaging Customers for Business Growth

Email marketing has emerged as a vital tool for businesses to nurture customer relationships and drive growth. In this article, we will explore the immense potential of email marketing through personal experiences and examples from renowned companies. From personalization to segmentation, retargeting, and building anticipation, discover how these strategies can elevate your email campaigns and deliver remarkable results: https://bit.ly/3Ood0ze
"When chaos started in Bitbucket with pull requests in our dev team - we decide to wrote some points to which authors and reviewers could reference"

Stand on two legs with code review: https://bit.ly/45i1rj0