Habr hasn't published any news in the last 24 hours.
Habr

News from Habr


Week's most reacted
16.09.2024 − 22.09.2024
Habr
dev_family @ Habr 1 place · 09/20/2024 05:27 EDT

React Native Splash Screen — support for different themes

Hi all! The dev.family team is in touch. In this article, we are sharing a short guide on how to install Splash Screen in a cross-platform app written in React Native with support for multiple themes.Splash screen is the first screen that users see before loading into the main application. This screen is perhaps the best way to make the name of your app, and in general, its entire name,... Read more

0

Fresh news
Other news
older that 24 hours
Habr
Habr 1 place · 09/01/2023 11:05 EDT

Russian speaking IT presales and passing interviews to the West

Russian speaking IT presales and passing interviews to the WestI'm Paul Karol an American and I've been living in Russia and working internationally with businesses for the last 10 years. My first client was a Gazprom high level director and we worked on international communication and connections with the West and China. I am the keynote speaker in many events and also give companywide training for companies that interact with... Read more

0

Habr
Habr 1 place · 08/31/2023 00:38 EDT

[Translation] Writing an interpreter (virtual machine) for a simple byte-code + JIT compilation

There are two articles on Russian, the author of which writes a virtual machine (interpreter) for executing a simple bytecode and then applies different optimizations to make this virtual machine faster. Besides that, there is a compiler of a simple C-like language into this bytecode. After reading this article and getting familiar with the compiler, I thought that it would be interesting to try writing a virtual machine for this... Read more

0

Habr
Habr 2 place · 08/30/2023 08:58 EDT

How to conduct UX brainstorming sessions effectively: tips and methods that work

Brainstorming is a popular working method which is commonly used by UX design teams. It involves a group of designers meeting (whether offline or via video call) and generating as many ideas as possible to find the best solution to a specific problem or come up with creative design ideas. Brainstorming sessions are usually held at the start of a UX project so that designers could use the ideas they... Read more

0

Habr
Habr 2 place · 08/30/2023 00:22 EDT

React Custom Hook: useFetch

One of the key advantages of useFetch is its simplicity. By abstracting away the fetch logic into a reusable hook, developers can quickly and effortlessly make HTTP requests and handle responses without repetitive boilerplate code. With just a few lines, useFetch handles the network request, parses the JSON response, and provides the resulting data. Read more Read more

0

Habr
Habr 2 place · 08/29/2023 04:12 EDT

В погоне за Prince of Persia: Kindred Blades — А был ли мальчик?

Prince of Persia — легендарная серия, которую похоронила… нет, не Assasin's creed. и нет, не 4-ая, и даже не провальная 5-ая часть. Prince of Persia была похоронена, невыпущенной третьей частью… Той самой, которую все ждут до сих пор. Ubisoft — верни нормального принца! Read more

0

Habr
Habr 2 place · 08/28/2023 10:19 EDT

Handling multidisciplinary project development

Multidisciplinary project emerges when multiple teams with different expertise areas join to create a product. Despite the fact the product development is not something happining merely my a wish, product leads often perceive it as an easy walk. Usually this easy walk becomes a crash course. Let's uncover what leads to crash and what is necessary to succeed. Read more Read more

0

Habr
Habr 3 place · 08/28/2023 05:37 EDT

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... Read more

0

Habr
Habr 3 place · 08/28/2023 00:31 EDT

React Custom Hook: useEventListener

The useEventListener hook is a versatile tool that can be used in a wide range of scenarios. Whether you need to capture keyboard events, listen for scroll events, or interact with user input, this hook has got you covered. Its simplicity and elegance make it an ideal choice for any React project, from small-scale applications to large-scale enterprise solutions. Read more Read more

0

Habr
Habr 1 place · 08/27/2023 04:07 EDT

Let's kill all frameworks at once

The general trend of technology development is characterized by surges and declines. Consider, for instance, the mass movement of human bodies. Initially, horses and wagons were used, which gradually evolved into a distinct industry. Then trains appeared abruptly. Horses were quickly forgotten, and the focus shifted to a new avenue. Steam became an object of study and evolved into a complex science. Diesel and electricity developed concurrently. At a certain... Read more

1

Habr
Habr 1 place · 08/21/2023 00:33 EDT

React Custom Hook: useDeepCompareEffect

One of the key advantages of useDeepCompareEffect is its ability to prevent unnecessary re-renders. By performing a deep comparison between the current and previous dependencies, the hook intelligently determines if the effect should be triggered, leading to optimized performance in scenarios where shallow comparisons fall short. Read more Read more

0

Habr
Habr 1 place · 08/19/2023 16:18 EDT

React Custom Hook: useDebugInformation

The useDebugInformation hook can be applied in various scenarios. For instance, imagine you're working on a complex form component where certain props trigger updates or affect rendering. By utilizing useDebugInformation, you can easily monitor how these props impact your component's performance and whether unnecessary re-renders are occurring. Additionally, the hook can be invaluable when investigating why a specific component is not updating as expected or when fine-tuning optimizations in a... Read more

0

Habr
Habr 2 place · 08/19/2023 13:09 EDT

LeetCode, Hard: 2818. Apply Operations to Maximize Score. Swift

ComplexityTime complexity: O(max(nums) * log(max(nums)) + n * log(n)). Accounting for computing prime scores, using the stack to compute next greater elements, and sorting the tuples.Space complexity: O(max(nums) + n). Considering the space required for arrays and the stack used for computation. Read more Read more

0

Habr
Habr 1 place · 08/18/2023 10:17 EDT

Making Java 8 aware of Let's Encrypt root certificate

When using older version of Java with not updated truststore, you may face an error while connecting to web hosts, that Java is unable to find a valid certification path to the requested target.This happens because JRE truststore is unaware of the new root certificate that is being used by Let's Encrypt nowadays. Below I tried to clarify detail behind this issue and how to solve it. I hope newcomers... Read more

0

Habr
Habr 1 place · 08/16/2023 04:05 EDT

Pairing-based authentication 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. Read more Read more

0

Habr
ZhksB @ Habr 1 place · 08/13/2023 07:32 EDT

Setup of Qt Creator for programming and debugging of STM32 microcontrollers

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.There are a lot of IDEs, which are used for firmware development of STM32. Some of them, being quite comfortable, have restrictions for trial license. For example, the one of the most known IDE, IAR Embedded, suggests either a limited amount of product usage time... Read more

0

Habr
Leschev @ Habr 2 place · 08/13/2023 03:04 EDT

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. Read more Read more

0

Habr
unitReady @ Habr 3 place · 08/12/2023 11:45 EDT

ChatGPT was not used in writing this article. The animated image uses the webp file format instead of gif. In this article, you will find a complete description of how to make a Wi-Fi internet radio receiver from a router that can play mp3 streams from internet radio stations. It is also possible to switch between two internet radio stations. We will use OpenWRT firmware installed on the router to... Read more

0

Habr
Leschev @ Habr 3 place · 08/12/2023 06:05 EDT

LeetCode, Hard, last two problems: 2809. Min Time to Make Array Sum At Most x & 2813. Max Elegance of a K-Length Subseq

2809. Min Time to Make Array Sum: Efficient Swift solution, using dynamic programming, for minimizing time to reach a sum in arrays A and B. Time: O(n²), Space: O(n).2813. Max Elegance of K-Length Subseq: Swift code for elegantly selecting unique k-length subsequences with profit and categories. Solution uses sorting and iteration. Time: O(nlogn), Space: O(n).Github: https://github.com/sergeyleschev/leetcode-swift Read more Read more

0

Habr
Leschev @ Habr 3 place · 08/11/2023 17:06 EDT

React Custom Hook: useDarkMode

One of the main advantages of "useDarkMode" is its simplicity. With just a few lines of code, you can enable dark mode in your React application. By invoking this hook, you'll receive the current dark mode state and a function to toggle it.The "useDarkMode" hook dynamically updates the HTML body class to apply the "dark-mode" styling whenever dark mode is enabled. This approach ensures consistency across all components without the... Read more

0

Habr
MBoldasov @ Habr 3 place · 08/11/2023 08:11 EDT

ABBYY: Mobile Technologies – Retrospectives

- Continuous Improvement is also a Project, a meta-Project, a maintenance that usually lasts longer than the main development project.- If you can fit into the Sprint boundaries with your development cycle, then the concept of Retrospective as it is formulated in SCRUM may also suit you. But if you are bigger and not oriented on CI/CD, then be ready to make a hybrid of SCRUM with classical Project Management... Read more

0

Most popular sources

  • You see 751 news out of 755.
  • Sources 63 out of 63.
Business Insider 45% 8
Gizmodo 7% 4
CNET 6% 1
Wired 5% 3
Eurogamer.net 4% 4
View sources »

LIKE us on Facebook so you won't miss the most important news of the day!

28.09.2024 07:18
Last update: 07:06 EDT.
News rating updated: 14:11.

What is Times42?

Times42 brings you the most popular news from tech news portals in real-time chart.
Read about us in FAQ section.


Times42 © 2024