In the realm of frontend development, the quest for enhancing user interaction remains a constant pursuit. Developers, inspired by innovation, often seek solutions to refine components for a seamless user experience. Today, we delve into the construction of an advanced dropdown component using Svelte — a framework known for its simplicity and effectiveness.
A short guide to UX writing and its role in UX design
![](https://webcf.waybackmachine.org/web/20231203160551im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/282/00f/9f5/28200f9f5426e6213451c4a0f6f28fae.jpeg)
UX writing is an essential part of UX design, which plays a huge role in providing qualitative user experience. The job of a UX writer is to compose texts for a digital product, which can be of two types: microcopy (labels, buttons, notifications and other small notes) and macrocopy (larger texts like written content on pages, instructions, information sheets). UX writing helps users easily navigate through the product, perform various tasks and get all the necessary information.
Your Name: Why it’s Important in American Sales and Marketing
![](https://webcf.waybackmachine.org/web/20231203160551im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/b61/e6d/c5b/b61e6dc5b6a1a5310bf3f8ca4a10ee46.jpeg)
This is one of the most important articles I’ve written.
In this article, I’m going to dive deep into one of the largest differences between Russia and America pertaining to sales and marketing.
1. You must use your name.
2. You must have a personal approach.
3. You must show that you are involved.
4. You must show that you care about the needs and desires of the client.
Recently, I was faced with an interesting problem. I was asked to call clients without making it personal.
So let’s go back to when I was in America, living and working as a sales person. The company I work for, was very large, and had multiple branches around the Washington DC area. They had offices in three states.
They put me through a sales training course.
The biggest “take away” from the course…..
You’re not selling the product/
you’re selling yourself.
It's important to use your charisma and your genuine caring for the customer to win them over. Once they understand that you're actually trying to help them, then they will seriously consider the item you are telling them about.
I also want to say, very clearly, that it's not a prideful approach. It should be a professional approach. You're responsible to tell the customer/ the client all the benefits of the item and how this item will help their business.
Everything above pertains to sales in America. So if you are approaching America as a sales manager this is how you should craft your approach.
Now I've spoken to my colleague,
Kristina Pashnina and we have agreed upon some stark differences to the Russian sales climate. Here she will begin to tell you how the Russians see sales.
All the features of modals for Vue
Vue
+ modal window
is it that simple?
In this article I will go through the most popular points that use modal windows. I’ll also tell you how to do this elegantly and highly functional. Opening multiple windows, returning a value, and integrating with vue-router
are all covered here.
Empowering Digital Artists: Building a Royalty-Enabled NFT Marketplace
![](https://webcf.waybackmachine.org/web/20231203160551im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/6e9/12d/aba/6e912daba85f3ed7a8ebe169763b585a.jpg)
As NFTs spread across the world, users spent millions of dollars to buy digital assets to prove their uniqueness. Many creators and artists showcase their beautiful products, such as artworks, music, etc., in the NFT marketplace. What if a creator can profit from their work even after selling it to another business? This is where royalty comes in; it is a recent addition to the NFT space. Owing NFT royalties can benefit artists and creators from succeeding sales to the business.
Once NFT royalties became a hot topic and gained popularity among artists and creators. Later, arguments were evolved to remove royalties that had swayed other NFT creators. DeGods, the popular Solana's NFT project, has moved its royalty model to 0%. However, creating a royalty-based NFT marketplace attracts many creators around the world. In this article, we will delve into the development process of NFT marketplace royalties and how it benefits enthusiastic artists from secondary sales.
Exploring VALID/READY protocol, pipelines and experimenting with flow control using an HDL training tool
![](https://webcf.waybackmachine.org/web/20231203160551im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/7c3/e94/6c0/7c3e946c047687991f7fdb5d0e052774.png)
Ссылка на русскую версию / link to Russian version
Understanding valid/ready protocol is extremely important for every microarchitect.
Valid/ready is one of the main protocols used to organise flow-control inside a logic block as well as on inter-block (SoC) level.
In the last lesson, we explored FIFO buffer using hdlgadgets - human-in-the-loop HDL training tool.
This time we will take two FIFO buffers (which form a pipeline with valid/ready handshakes) and will experiment with it by changing flow-control logic of the pipeline.
We will show that valid/ready is not only a mechanism for transferring data from one FIFO queue to another, but also a method for organizing various kinds of logical functionality between queues.
If you have not worked with valid/ready protocol before, you will be surprised how easy it is to achieve desired functionality of the design by simply writing couple of lines of Verilog code in the handshaking logic block between two FIFOs.
Game economy design of Premium games through the example of a 4X strategy on PC
![](https://webcf.waybackmachine.org/web/20231203160551im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/67c/644/12c/67c64412cbd95f67b6dd1432337dd95a.jpg)
How to design an economy for your game? The answer to this question might require a series of lectures or articles. The fundamental difference in the approach is based, first of all, on monetization model: F2P or B2P. The second thing that defines the approach to developing an economy system is game genre. This article reviews the case of designing the game economy for a B2P (premium) game, which doesn’t involve earning on microtransactions.
Building an IT website, aimed at America and the West
![](https://webcf.waybackmachine.org/web/20231203160551im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/5db/d33/910/5dbd339101b1de224f8f18b9ccb72b9a.jpeg)
My last article stirred up some definite comments and even questions about different things in business. I’m going to keep giving you as much information as I can so that you can continue to do business as IT professionals outside of Russia with other countries.
How do you design a website that will be viewed in the west and appreciated by the people there?
What are the most important elements
for, America and other western markets?
Marketing your Mindset
Information shared below is exactly how I work with my IT professionals who are going to be participating in pre-sales to America. I tell them exactly this, and it helps prepare them to successfully sell the the United States companies.
As developers and IT companies, we must sell our software.
What can give you an edge in this very competitive market place?
Please, if you would allow me to let me explain why this is important and how this can make your company more successful. There’s a certain type of thinking that is conducive to working as a software developer. This is a very practical mindset, but it goes beyond that. If you have the mindset of direct thinking.
Here are examples:
I see the target a target and I don’t see obstacles
Вижу цель, не вижу препятствий
This is an example of the practical mindset, how is approaches the problem of development. It makes people who have this mindset, the best developers in the world.
Example of mindset:
Problem……………… find a solution………… No problem.
Notice how this looks exactly like a line of code?
This is well-known around the world in places where you would like to sell your software, the United States, Germany, Belgium, and the Middle East.
Countries where people have this mindset have the best developers.
now let’s talk about your competition:
Americans: during the center process, “find a solution” Americans are overly concerned about responsibility. This slows them down in the decision making process.
PostgreSQL 17: Part 2 or Commitfest 2023-09
We continue to follow the news of the PostgreSQL 17 development. Let's find out what the September commitfest brings to the table.
If you missed our July commitfest review, you can check it out here: 2023-07.
Removed the parameter old_snapshot_threshold
New parameter event_triggers
New functions to_bin and to_oct
New system view pg_wait_events
EXPLAIN: a JIT compilation time counter for tuple deforming
Planner: better estimate of the initial cost of the WindowAgg node
pg_constraint: NOT NULL constraints
Normalization of CALL, DEALLOCATE and two-phase commit control commands
unaccent: the target rule expressions now support values in quotation marks
COPY FROM: FORCE_NOT_NULL * and FORCE_NULL *
Audit of connections without authentication
pg_stat_subscription: new column worker_type
The behaviour of pg_promote in case of unsuccessful switchover to a replica
Choosing the disk synchronization method in server utilities
pg_restore: optimization of parallel recovery of a large number of tables
pg_basebackup and pg_receivewal with the parameter dbname
Parameter names for a number of built-in functions
psql: \watch min_rows
How to Use Throw and Throws in Java
![](https://webcf.waybackmachine.org/web/20231203160551im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/dce/63a/b51/dce63ab513df3671e6c993731cdfbf46.png)
Exception handling in Java is the most effective way to handle runtime errors occurring in the application. This is used to protect the abnormal flow of the execution of the application and continue the application in normal flow. This is the process of handling runtime errors such as ClassNotFoundException, IOException, etc. The throw and throws keywords are used to handle exceptions in Java.
In this topic, we will learn how to use throw and throws keywords in Java with examples.
The key to Sales Conversion of an American CEO or CFO
![](https://webcf.waybackmachine.org/web/20231203160551im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/2a9/700/74e/2a970074ebb76a4de48b344a21661643.jpeg)
i’m writing this series articles to spearhead the new marketing campaign for into the American market. I will be covering a wide range of topics that will allow us to position the company in the proper way so that is excepted as a provider of High-quality software in America.
The key to converting an American CEO or CFO is the trigger point for the American business culture. The trigger point for America is responsibility. This means in business you must be responsible. You also look for business partners that are responsible.
But let’s take this into the newest more powerful view that we need to have now.
The scene from the point of you of the CFO sitting at the head of the financial controls of a large hospital conglomerate. Put yourself in the mind of the CFO. What are they concerned about?
As an American CFO they will be very concerned about whether they are being responsible in their job and responsible to the hospital, staff, shareholders, patients and the management above them.
And this is how we get our foot in the door in this American niche market. If we present ourselves as offering something that “May” give an answer to specific problems that they know that they have, they must give us a chance to present a Presale. The reason is because they are responsible, and if there is a solution as an American Director you must explore that solution.
It would be irresponsible to not explore a potential solution.
Then it’s a simple case to actually give value in the presale meeting and convince them that we can deliver some thing that will benefit their business and profits.
One-to-One Bidirectional Mapping in Spring Boot JPA
![](https://webcf.waybackmachine.org/web/20231203160551im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/eb7/99c/2cb/eb799c2cba550c3a9f55eebc55ee2381.png)
This topic will teach us to implement one-to-one(@OneToOne annotation) bidirectional mapping using Spring Boot, Hibernate, and Spring Data JPA.
Top 10 Best Free Partition Manager Software for Windows PC/Laptop
![](https://webcf.waybackmachine.org/web/20231203160551im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/664/2c5/b09/6642c5b09b4e20fc4ddcf2ba1a588a49.jpeg)
If you are searching for free partition manager software for your Windows PC, then Download the Top and best Partition Manager Software on Windows PC/Laptop.
It is a software program that lets us create, delete, shrink, expand, split, or merge partitions on our hard drives or other storage devices. Without extra software, a hard drive will be partitioned into Windows. But we can’t resize or combine them without any extra help.
The important aspect of owning a PC is to manage your hard-drive partitions very effectively. Based on categories, it divides data to allow people. For example, you can keep your multimedia files, work folders, and your programs in different partitions and install them on your system drive.
If you use your PC to double or triple-boot into various operating systems as a power user. Your SSD or HDD must be divided into smaller partitions; otherwise, it is impossible.
In 2020, in managing software partitions effectively. We help you with Windows and Linux by compiling a list of the best free partition software. So let’s read more to get the free partition manager Windows 10/8/7.
List in Java | Interface, Methods, Example
![](https://webcf.waybackmachine.org/web/20231203160551im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/a46/5a4/e17/a465a4e179304bf87455488785cf9927.png)
In this topic, we will learn about what is a List in Java. How to create a List in Java? What are the methods of List in Java? The List is an interface in Java. It is extending the Collection interface in Java. This List interface is present in the java.util package in Java. A list represents a group of individual objects as a single entity where duplicates are allowed and insertion order is preserved.
Anonymous identification for groups
![](https://webcf.waybackmachine.org/web/20231203160551im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/8bd/b20/b49/8bdb20b49c50a2df7f311b16cced2f8b.jpg)
The identification protocol based on the pairing function, resistant to impersonation and compatible with the instant digital signature (IDS) mode, was studied in this article. This protocol uses prover's and verifier's public keys. As a result, there is no anonymity, since certificates including personal data of their owners are issued for the mentioned keys. This article contains a description and analysis of new anonymous identification protocols for groups.
Roadmap for Managing Chaos — Planing Migration from a Monolith to Microservices
![](https://webcf.waybackmachine.org/web/20231203160551im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/cc0/9ca/3b1/cc09ca3b13d6d517c5856ab057e234a7.jpg)
Roadmap for Managing Chaos - Planing Migration from a Monolith to Microservices
This article tries to provide some insight into the complexities of transitioning from monolithic architectures to microservices. Our goal is to offer a high view perspective on the various considerations and challenges that arise during such migrations, terms and keywords you will encounter and their role in this endeavor.
UX Designer Job Interview: 10 questions to answer, 5 questions to ask
![](https://webcf.waybackmachine.org/web/20231203160551im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/e0f/8ba/918/e0f8ba9183e317103a2a5f6f2180afaa.jpeg)
No matter how many degrees you have or how high your experience level is, your recruiters need to evaluate your knowledge of UX design as a whole. But keep in mind that a job interview is not an exam, so here you are expected not to recite the textbook definitions learned by heart, but rather share your personal understanding of UX and your role as a designer in general. Consider talking about how you define UX, what creates value in the design, what are the necessary parts of a UX design process, what are the current trends in UX. You might also be asked to explain the difference between UI and UX to see how you understand the role of each in the development process.
React — Higher Order Components (HOC)
![](https://webcf.waybackmachine.org/web/20231203160551im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/95c/319/1cc/95c3191cc9228e4a7c7f2b0a6427dd1b.png)
In the ever-evolving realm of web development, mastering advanced concepts is essential for creating robust and flexible applications. In this article, we'll delve into one of these foundational React concepts: Higher-Order Components, commonly known as HOCs.
Whether you're a seasoned developer seeking advanced techniques or a curious beginner eager to learn, we'll walk through the creation and application of HOCs step by step. Get ready to enrich your development toolkit with this powerful approach while discovering how to enhance the readability, reusability, and maintainability of your code.
Python Lives in Excel
![](https://webcf.waybackmachine.org/web/20231203160551im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/f33/555/183/f33555183e6e2880114435da3372d244.png)
There was already news on Habr about this significant event. Indeed, it resembles a retelling of the official Microsoft press release, but that's how the 'news' should be.