How big do kiwi trees get

Plant Care & Growing Guide


Vanessa Richins Myers

Vanessa Richins Myers

Vanessa Richins Myers is a seasoned horticulturist, writer, and educator with over 10 years of training and experience as a professional horticulturist and gardener. She has a Bachelor of Science degree in horticulture, with an emphasis in landscape design and urban horticulture. She volunteers as a community garden specialist.

Learn more about The Spruce's Editorial Process

Updated on 06/01/21

The Spruce / K. Dave

In This Article

  • Care

  • Pruning

  • Common Pests and Diseases

If you enjoy the kiwifruit typically found at supermarkets and have wondered about growing them yourself, you're in luck. Kiwifruit, also known as Actinidia deliciosa, can be grown in many home gardens under the right care and conditions. Native to Asia (not New Zealand, as many may assume), kiwifruit is a woody vine that can be used to cover an arbor or similar garden structure where it will be both aesthetically pleasing and productive.

Best planted in early spring or late fall, kiwifruit will grow quickly in size, often adding between 6 to 12 feet a year. That being said, only mature female vines will produce fruit, and many won't do so until they're at least three years old. The best fruit production often occurs when the vine is eight years or older, and it can continue to produce for forty years or more.

Botanical Name Actinidia deliciosa
Common Name  Kiwifruit, kiwi, Chinese gooseberry
Plant Type  Fruit
Mature Size 15–30 ft. tall, 6–10 ft. wide
Sun Exposure Full sun
Soil Type Moist but well-drained
Soil pH Acidic
Bloom Time Spring
Flower Color Cream
Hardiness Zones 7–9 (USDA)
Native Area Asia

Kiwifruit Care

Growing kiwifruit can be a bit involved, but the payout—tons of delicious, sweet fruits—is more than worth it. The fruit is actually classified as a berry, with each kiwi measuring about 3 inches long and shaped like an egg, with a fuzzy brown exterior. Kiwifruit vines are ideal to grow on a wooden structure such as a gazebo, trellis, pergola, arbor, or fence.

When planning where to plant your kiwifruit vine, make sure you have enough room and supports for at least two vines, since you will need both male and female plants for successful pollination of this dioecious species. The flowers can be cream or yellow in color and will have a slight perfume to them. Proper watering and pruning are especially important for kiwifruit vines since the fruit is formed on year-old wood.

The Spruce / K. Dave

The Spruce / K. Dave

The Spruce / K. Dave


Plant your kiwifruit vine somewhere where it can receive full sun or partial shade throughout the year. The more sun the plant gets, the better its fruit production will be, and you should aim for at least eight hours of light a day.


Kiwifruit vines prefer soil that is acidic, with a pH level between 5.0 and 6.8. When it comes to soil composition, the vine isn't super picky but does best in a blend that is fertile, moist, and well-draining. When planting your vines, space each one approximately 10 feet apart to give them plenty of room to grow and thrive.


Your kiwifruit vines will need consistent watering and are not at all tolerant of drought. Because of this, you should never allow their soil to dry out. That being said, they also don't like wet feet, making well-draining soil especially imperative. If you notice any browning or drooping leaves on the vine, that's usually a sign that your plant could use more water.

Temperature and Humidity

True to their semi-tropical nature, kiwifruit prefers moderate temperatures, though they do need a period of cold (around 45 degrees Fahrenheit for at least a month) to set fruit. Additionally, the vines can tolerate hot summer temperatures up to 114 degrees Fahrenheit, though they will need additional water to compensate. When it comes to humidity needs, kiwifruit has no special requirements and will do just fine in the humidity levels of their USDA hardiness zones.


Kiwifruit vines do best when planted in soil that is high in organic matter and nitrogen. If nitrogen isn't present in your soil upon testing, you'll want to amend your mixture with a fertilizer high in the nutrient. Regular feedings are especially important as the vine is growing and getting established. Plan to feed your plant upon planting, in early spring, and in summer after the flowers die off using a slow-release all-purpose fertilizer blend.

Pruning Kiwifruit

Properly pruning your kiwifruit vines not only helps encourage more fruit growth but also ensures the vines don't become unruly. Starting with a strong framework (via a trellis or other structure) is essential—from there, trim around the main stem frequently until it grows tall enough to begin to form a canopy overhead. The best time to prune your kiwifruit vine is during the winter season when the plant is dormant.

Common Pests and Diseases

Kiwifruit vines are susceptible to a variety of common pests like spider mites and thrips, both of which can be easily controlled with horticultural oil. Another common issue for kiwifruit vines are pests that feed on the plant's fruit, mainly leafroller caterpillars and Japanese beetles. Your best bet is to pick the fruit frequently and encourage birds, which are natural predators of these bugs, to visit your garden.

How to Grow Kiwi Fruit

, written by Benedict Vanheems

My earliest memory of kiwi fruit was when, as a young lad, I was taken off to the grocery store to buy one of these fabled fruits. In those days (mid-1980s) kiwis were seen as terribly exotic – at least to British shoppers. They cost a fair bit too, and so these small, fuzzy fruits were handled with reverence, brought home gingerly in their brown paper bag then sliced in half and spooned out with genuine excitement. To me they tasted of far off lands – somewhere sunnier, lusher and far more mysterious than the pedestrian suburbs of my youth!

They still carry an air of the exotic about them. But did you know that kiwis are a textbook case of marketing spin? Once more commonly known as Chinese gooseberries, the kiwi fruit got its second name from – no prizes for guessing – the New Zealanders, who cornered more of the market for growing them over the course of the 20th Century.

Once considered exotic, kiwi fruit (aka Chinese gooseberry) can be grown at home in many areas

Nowadays kiwi fruit is more widely grown, so that today you can buy half a dozen fruits for the same money that would have got you just one not so long ago. I grab a net of kiwi fruit every week to drop into my morning smoothies. They are full of vitamin C, so I see them as a delicious defence against coughs and sniffles.

Growing Kiwi Fruit

Kiwi fruit originates from East Asia. They love sunshine and grow best in climates that are consistently warm. In more temperate climates you can still enjoy good results by growing them against a sunny wall where they can romp away to reach – get this – 10m (30ft)! A warm wall also somewhat protects tender spring growth from frost damage.

The vines grow okay in shade too, but at the expense of any fruits. That’s not necessarily a bad thing because this is one stunning vine, with chunky, heart-shaped leaves, red stems and pretty, fragrant flowers.

Such a lofty climber needs very sturdy supports. A series of horizontal wires properly anchored into the wall or fence every 45cm (18in) should give them the leg-up they need. Use a thick-gauge wire and tighten them into place with robust vine eye screws. You could also try growing a vine up a pergola or trellis – assuming it’s strong enough for the job.

Kiwi fruit vines are rampant, and need sturdy supports

The plants are naturally dioecious, meaning the female and male flowers are borne on separate plants. ‘Hayward’ is one of the most popular female varieties with ‘Tomuri’ a good male companion planted approximately one to every six females. But not all of us have the space for multiple kiwi vines – and what if the male plant doesn’t bloom at exactly the right time? This uncertainty has disappeared with the advent of self-fertile varieties, which make things a lot simpler. One plant should suffice but like many self-fertile plants, pollination is even better when two or more plants are involved, and there’s one variety that crops up time and again for reliability: ‘Jenny’.

Plant your kiwi fruit into nutrient-rich, moisture-retentive soil. If you are planting against a wall then set the plant at least a foot away from the base so the roots don’t sit in a rain shadow. Space vines at least 3m (10ft) apart so they don’t get tangled up in each other but are still close enough to improve pollination. If you’re thinking about growing them in a greenhouse, don’t bother – unless you want it to completely take over in there to the detriment of everything else!

Kiwi fruit needs regular pruning to keep it productive

Pruning Kiwi Fruit

Kiwi fruit are not shy and retiring. They’re bold, brazen and will quickly become a thicket of stems and foliage if left to their thing. You have two choices to keep them tamed: train them into a formal espalier shape, or hack out the oldest stems every winter after they have finished fruiting. In reality the latter is a lot easier and perhaps more conducive to its rambling nature.

Fruits develop on side shoots growing from canes that are at least one year old. You want plenty of older canes for lots of fruit, but not too old that they become less productive. Stems older than four years are generally good for cutting completely out in order to allow younger, more vigorous stems to replace them. Don’t worry if you can’t tell which stems are what age – you’d be a champion pruner to work that one out – just aim to remove canes that look the oldest and thickest. Cut canes right down to ground level. Aim for an even spread of canes that will allow plenty of light to reach all parts of the plant.

Fresh kiwi fruits can be made into a delicious vitamin-rich smoothie

Harvesting Kiwi Fruit

For all their bravado the fruits themselves are a long time coming, especially in cooler climates. Fruits typically ripen by mid-autumn, often just a few weeks ahead of the first frosts. Pick them when they look brown (because of the hairs) and give a little when pinched between finger and thumb. If a frost threatens but the fruits aren’t quite ready, harvest them anyhow and bring them indoors where they should continue to ripen. Keep the fruits in a cool, dry place and they should store for up to six weeks.

Back outside, lavish love on your kiwi vines; they may seem indestructible but that doesn’t mean they don’t need looking after! Layer on a thick mulch of organic matter such as well-rotted compost in early spring, and keep vines well-watered should you be lucky enough to enjoy a long, warm summer.

Have you grown kiwi fruit before? I’d love to hear how you got on with them and your favorite recipes using them. Please tell all in the comments section below.

Plants Related to this Article

Kiwi Grow Guide

Bugs, Beneficial Insects and Plant Diseases

Aphids (General) Guide
Millipede Guide
Spider Mite Guide

< All Guides

Garden Planning Apps

If you need help designing your vegetable garden, try our Vegetable Garden Planner.

Want to Receive Alerts When Pests are Heading Your Way?

If you've seen any pests or beneficial insects in your garden in the past few days please report them to The Big Bug Hunt and help create a warning system to alert you when bugs are heading your way.

QIWI, Moscow - Leading new generation payment service in Russia / Articles / Habr


QIWI Blog Development for e-commerce *Human Resources Management *Career in the IT industry Conferences


Our QIWI Server Party SOFT EDITION took place yesterday (by the way, here broadcast recording). And on September 29, we will hold the second part of the meetup, which will be about the technical side.

Let's talk about the subtleties of the joint life of different microservices, discuss how to automate processes that slow down, how to speed up testing, if you started thinking about it. Let's finish the meetup with a story about NewSQL and the criteria for choosing them for specific projects - we will analyze everything in detail and describe our experience.

So, here's what awaits you at HARD EDITION :

Read more

Total votes 2: ↑2 and ↓0 +2



Comments 0


QIWI Blog HR Management *Careers in the IT industry Conferences


We are opening the eighth season of QIWI Server Party , meetups for backend developers and more. This time we divided the meetup into two independent days, devoting the first day to the software part, and the second to hard and those who want to look under the hood (its announcement will be a little later).

Read more

Total votes 6: ↑6 and ↓0 +6



Comments 0


QIWI Blog Programming *Networking *API *


In order to effectively write applications that communicate over sockets, I had to understand something that no one told me and that is not written in any documentation.

If you have experience writing an application using sockets, then all this information should be obvious to you. It's not obvious to me as a total newbie, so I'll try to explain it in as much detail as possible to speed up the process of learning sockets for other newbies.

Read more →

Total votes 24: ↑21 and ↓3 +18



Comments eighteen


QIWI Blog Python *Django *Web Services Testing *Microservices *

Hello everyone! Today we will talk about the integration testing of the payment gateway, but before that I will tell you a little about our team and our project. We (ContactPay) are an independent fintech startup inside QIWI, building a high-performance, fault-tolerant payment gateway and complying with PCI DSS security standards.

As a payment gateway, we are integrated with many external APIs, these can be payment systems, third-party monitoring services, anti-fraud, KYC (know your customer) and so on.

As a fintech, we work with a large amount of financial data, and the safety, consistency and security of data are important to us. Based on the requirements for our product, we have high requirements for our code, so we have identified code metrics that are critical for our project and try to maintain them at a high level.

We try to write correct code with as few bugs as possible. Code should be readable, self-documenting, and maintainable. In addition, it must be secure, since we are fintech and we have PCI DSS, this imposes certain security requirements. Also, the code must be testable.

Today we will talk about two metrics - correctness and testability . One metric directly affects another; through testability, we achieve correctness, including checking how the code works as expected.

Before talking about integration testing, we need to understand what process we will be testing. Consider a real-life integration testing scenario. This is an invoicing scenario, actually the process goes through several stages, but we will cover the first two stages of this scenario in the post.

Read more

Total votes 13: ↑13 and ↓0 +13



Comments 0


QIWI GitHub blog *Development on Raspberry Pi *


I have many hobby projects on GitHub. Some of them are quite popular, so issues are posted to them from time to time. The problem is they get lost in my email pile or I forget to go through my repositories and add new items to my to-do list.

I sometimes sticky notes new issues when I see notifications, but I always wanted to find an excuse to make it easier. Once in a coffee shop I saw a receipt printer spitting out orders and wondered if it could be used to print tickets every time an issue was added to one of my repositories.

Spoiler: I did it!

Read more →

Total votes 32: ↑30 and ↓2 +28



Comments 12


QIWI Blog Educational process in IT Career in the IT industry IT company

Hello! We would like to remind you about our internship program in all key areas of business on two tracks: IT and business development. There is a little more than a week left until the end of registration, so if you have a desire, you need to register before July 10th.

Read more

Total votes 13: ↑11 and ↓2 +9



Comments 3


QIWI company blog Information security *Programming of microcontrollers *Development on Raspberry Pi *

Translation of


Message from father

I asked him to turn off the device, put it in a safe place, take pictures from all sides and make an image of the SD card (because I mostly work remotely). I worked on many projects with the Raspberry Pi and I was sure that I would understand the purpose of this device.

At that moment, no one thought that it could be malicious, rather, everyone thought that one of the client's employees was experimenting.

Read more →

Total votes 160: ↑159 and ↓1 +158



Comments fifty


QIWI Blog Programming *Mobile Application Development *Android Development *Kotlin *

Hello! We have written our deep link system based on code generation. In this article, we will talk about how we simplified working with deep links and were able to catch outdated ones, added monitoring, and how we collected all deep links in one article in confluence.

A deep link is a uri for a specific resource in the application. Businesses need them to simplify the user experience. So instead of several transitions within the application, deep links allow you to direct the user to a specific screen in one click (benefit for the user) and take statistics (benefit for business). For example: on an external site, the company placed a banner in which it is proposed to order a virtual card, the user can click on the banner and immediately go to the card order screen, and the business will be able to evaluate which of the sites is more effective.

The biggest problem is security. I will explain using an example of an activity that opens web pages. The activity is opened by a deep link, it specifies the URL as a parameter. One of the attack options is when an attacker can force a user to follow a deep link from a URL to a malicious site and thus carry out an attack. Another possible problem is that on some screens we need to validate the parameters, and this sometimes takes up a significant part of the activity. It would be nice to move the validation to a separate place.

We've also had instances where marketing has run promo campaigns with either deeplinks that were buggy or outdated deeplinks that were no longer supported and we might not even know about it. And when launching a new campaign, marketing turned to developers for deep links and the search took some time. If the developer remembered the name of the screen and the deep link without parameters, then it could be quickly found, and if the name of the screen was not immediately remembered, then the search algorithm was something like this: build the project -> go to the desired screen -> look in the logs which activity opened -> go to manifest to get deep link -> open activity source code to collect input parameters.

After looking at this, we realized that we needed a single point for processing, analysis, monitoring, and decided to choose an annotation and code generation tool. Now our deeplink ad looks like this.

Read more

Total votes 17: ↑17 and ↓0 +17



Comments 0


QIWI company blog Programming *Data visualization *Kotlin *Microservices *

Hello! We at QIWI have been using the microservice architecture for quite a long time, but its understanding has not always been the same: it has changed over time and evolved. Our first microservices were quite large in scope, but now we are creating much smaller services with a narrower and more limited area of ​​​​responsibility.

Often such a service is responsible for a specific small feature in our product (or even for a part of a feature), or for a part of some big process. We like this approach, since microservices have independent life and release cycles, we can release features independently of each other. In addition, different teams can work within the same product in parallel on different features, without interfering with each other and without colliding foreheads. This gives us the ability to independently scale microservices and test hypotheses much faster. In general, there are many pluses.

Now it will be “But”, right?

But in a system that consists of a large number of small interacting components, such quality as observability becomes critical. We need both some high-level metrics, indicators, to see how the system is doing as a whole, and for each component, for each of our microservices, we need to see its current performance and receive notifications if these indicators go beyond the norm. Since we often create new features, we also develop new microservices often, it turned out that setting up dashboards and configuring alerts has become such a routine that takes a significant part of the time. So I would like to automate all this.

Read more

Total votes 27: ↑26 and ↓1 +25



Comments 6


QIWI Oracle Blog *SQL *Database Administration *Distributed Systems *

... sorry, migrated where? There!

CockroachDB is an open source (well, almost) PostgreSQL-compliant (SQL DML syntax) distributed DBMS. Her name symbolizes that she, like a cockroach, survives in any extreme situations. Personally, I am extremely impressed with such a DBMS with a familiar SQL interface, which takes 5 minutes to set up, which stores data - like Kafka - on several nodes in several data centers at once, has a configurable replication factor at the level of specific tables, easily survives the loss of both one node and and the whole data center, uses the Raft distributed consensus mechanism for this, and at the same time also has strict consistency and a serializable isolation level. The developers of CockroachDB are natives of Google who decided to commercialize the Spanner distributed DBMS architecture.

There are also disadvantages, don't worry, but it's better to talk about them another time :)

Why CockroachDB?

Among distributed SQL databases, there are alternatives in the form of Yugabyte and TiDB, and since last month YDB. The question "Why?" connected primarily with why a database is needed at all. It seems to me that the database is needed in order to reliably store data and get it through the standard SQL language, and the convenience of using it is a pleasant, but secondary factor. Here it should be noted that I am almost 9worked in Oracle technical support for years, and saw enough cases of database corruption, both due to disk failures and administrator errors, and due to bugs in the application and even in the code of the DBMS itself.

The key selection criteria were:

Read more →

Total votes 28: ↑27 and ↓1 +26


4. 8K

Comments 21


QIWI company blog Information security *IT companies

In the last part, I talked about three security awareness activities - CTF, quiz and quests. Today the story will be about not quite classical training options, but no less interesting, while touching on failed stories.

Read more

Total votes 15: ↑15 and ↓0 +15



Comments one


QIWI company blog Game development *IT history Artificial intelligence Games and game consoles


DOOM (1993 DOS game) is Turing complete. This means you can run DOOM within DOOM. The article provides implementation details.

Before diving into development, a bit of context needs to be given. If you have programming experience, you can skip the brief description of the concept of Turing completeness.

What is Turing completeness?

So, a video game can be called universal, Turing complete, or programmable. What does this mean? In essence, this means that a computer can be implemented in this game. But there are subtleties here: if the player has to do too much for this, then it will not be so interesting.

Read more →

Total votes 36: ↑35 and ↓1 +34



Comments 9


QIWI company blog Oleg Bunin conference blog (Ontico) Python *Programming *Microservices *

A big pain for developers who come to a new project - to deploy a service locally, you need to communicate with at least a dozen people, not to mention integration with a CI/CD server. At one point, we decided to implement it more conveniently, at the same time reducing the onboarding time for new employees.

At the same time, we wanted to get not only a quick commissioning of new services and the minimum time to deploy any service locally - we wanted all of our services to use more or less the same library versions, linter settings and configuration. And since we are fintech, we had to maintain a high level of security, and reduce the risk of human errors.

My name is Oleg Churkin . I have been developing in Python for over 10 years and am currently leading the development of a new payment processing in QIWI. I’ll tell you how we implemented the boilerplate template for services — using the example of a small startup within our large company.

Read more

Total votes 35: ↑34 and ↓1 +33



Comments 7


QIWI Blog Programming *Mobile Application Development *Android Development *Kotlin *

Hi, Habr!

My name is Vasily Materikin, I am an Android developer at QIWI. In this post, I will talk about the use of feature flags in QIWI Wallet.

Implementing Trunk-Based Development and Feature Flags

When working on large applications with many features and a large development team, one often encounters such a problem as configuring the application using feature flags. We at QIWI encountered this two years ago when several feature commands were created in QIWI Wallet. It turned out that developing new features using standard feature branches is not so convenient, because when several feature teams work on one project, the branches become quite voluminous. Then it becomes a rather difficult task to merge them into a master, constant conflicts appear.

So we decided to upgrade to Trunk-Based Development (TBD). TBD suggests working in small branches and it is desirable that they be merged into the main branch as soon as possible. To do this, of course, the implementation of the new functionality needs to be formalized in small pull requests so that they quickly pass the review and are merged into the main branch. This, in turn, creates another problem - when code may appear in the main branch that is not yet ready for release, but at the same time we need to somehow release the application with this code. We release releases quite often. And for this, TBD suggests using approaches such as Branch by Abstraction (BBA) and Feature Flags (FF).

BBA allows you to separate any functionality into a separate abstraction. To do this, an interface is created that describes the contract for working with this functionality. You can immediately create its current implementation by simply copying the code that is now in production. Another implementation is also being created (already with new functionality) and work has already begun with it. That is, usually the first pull request when working with a feature is code selection, two implementations are created, these changes are merged into the main branch, and then we continue to work on a new implementation. At the same time, the project (in production) still uses the old implementation until we finish working on the feature.

Read more

Total votes 17: ↑17 and ↓0 +17



Comments one


QIWI Blog Mobile Application Development *Android Development *Swift *Kotlin *

This is a continuation of our story about the implementation of Kotlin Multiplatform Mobile in QIWI. If you want to know more about the technique, look at the code, go to the first part of . This article will have more context on how we made the decision, prepared the prototype, and implemented the technology to the teams. Our experience can help you “sell” KMM in your company and to your stakeholders. I will talk about the pros and difficulties that we encountered along the way.

A bit of history

At QIWI we often try new things in our processes and development. Over the past 5 years, we have built several applications from scratch using a variety of approaches. For example, we first tried cross-platform when we were making the QIWI Investor application. We used the tool J2ObjC to convert a shared module with Java code to Objective-c for iOS. This decision was bold, but not the most reliable. In the course of use, there were many problems, the biggest ones were with the conversion of the code of third-party libraries. As a result, the project was closed, as was this experiment. The cross-platform approach proved to work, but we put it aside until a more reliable tool appeared.

In 2018, we moved from platform teams to cross-functional teams. This was the biggest change in the development process since the introduction of Scrum. “Shared code ownership” has become our new value. The boundaries between platforms began to blur, we began to carefully study the code on other platforms, made decisions together and shared best practices.

Read more

Total votes 14: ↑14 and ↓0 +14



Comments 0


QIWI Blog Mobile Application Development *Android Development *Swift *Kotlin *

Hi, Habr!

My name is Kirill Vasiliev, and I would like to tell you how we implemented Kotlin Multiplatform Mobile (KMM) at QIWI.

KMM is a cross-platform development technology that allows you to write common code for the main platforms, with the exception of the UI layer. All products accumulate a very large technological context over time; KMM, in turn, makes it easier by making the components of the technology stack common to teams and platforms. Such technologies provide undeniable advantages - the ability to use the resource of each developer when creating new features, a single set of tests, improved engineering practices in teams, and so on.

Read more

Total votes 19: ↑19 and ↓0 +19



Comments 3


QIWI Python Blog *Programming *Perfect code *TensorFlow *

Translation caused by incorrect use of commas.

Too few commas

Accidentally missing a comma in a list/tuple/set string, resulting in unnecessary string concatenation.

Read more →

Total votes 27: ↑26 and ↓1 +25



Comments eight


QIWI Blog IT Systems Testing *MongoDB *Conferences Microservices *

Hello! Next Thursday, December 9th, we will host our seventh QIWI Server Party.

Let's discuss the optimization of applications on MongoDB, share the experience of conducting integration testing in conditions of many third-party APIs. In addition, we will consider the problem with distributed transactions in a microservice architecture and talk about automating the creation of dashboards. This time - everything is in the format of an online broadcast on our Youtube channel.

You can register on this page.

Under the cut - meetup program.

Read more

Total votes 8: ↑8 and ↓0 +8



Comments 0


QIWI company blog Information security *IT companies

Most often, when you read about security awareness or increasing cyber literacy, we are talking about phishing attacks - fake letters, websites, strange attachments, etc. . Of course, phishing is still one of the main scenarios for attacking employees, but raising awareness should not be limited to just that.

We at QIWI have been running Security Weeks for the past 7 years, covering various aspects of information security. I’ll tell you about the different formats of assignments that we conducted, what were the pros and cons of each and why. I hope that this experience will be useful in carrying out similar activities.

Read more

Total votes 16: ↑16 and ↓0 +16



Comments 2


QIWI Blog Development Management *Project Management *DevOps *


We continue to publish text versions of reports from QIWI Server Party 6.0, in this post - Alexander Prokopiev and Developer Experience. About tools, their quality and the development of developer tools in QIWI.

If you prefer the video format, keep it.

Here is the text.

I have a favorite parable. A man is sawing a tree. Another one comes up to him and asks:

— How are you? Have you been drinking for a long time?
- Three days already.
- Something long. Maybe you should sharpen your saw?
- No, there is no time to sharpen, you need to cut a tree.

And this happens often in IT. You are working on some routine task and you think that there is probably some tool that can automate this work. But the deadlines are burning, and we say to ourselves: "Not this time." And leave it for later. And when the work is completed, we quickly forget about this pain.

For example, I still use the old SQL Developer to work with the database, although all my colleagues have long since switched to DataGrip. And they periodically push me, but I'm still too lazy. Someone uses Git and does not gather the strength to study it deeper, add deeper commands to their luggage. And someone uses an IDE and does not learn hotkeys or plugins that can help in their work.

Read more

Total votes 12: ↑12 and ↓0 +12



Comments 3

benefits and harms for the body of men, women, children

The history of the appearance of kiwi in nutrition

Kiwi is the fruit of a herbaceous vine called Actinidia sinensis. Botanically, kiwis are considered berries, but most still refer to them as fruits.

Liana native to China, originally had sour and very small fruits. They were called "Chinese circles". In the early 20th century, a gardener brought kiwi fruit to New Zealand. He took up breeding and in just 30 years he got the fluffy, sweet and juicy kiwi that we know today.

The name given to these fruits by the same gardener, for their resemblance to the kiwi bird of the same name. She is a symbol of New Zealand, has a round and fluffy body, somewhat similar to the fruits of Actinidia.

Kiwi is the second most popular tropical fruit, followed by pineapple. The main supplier of kiwi is now New Zealand and Italy.

Benefits of kiwi

Kiwi contains the enzyme actinidin. It breaks down proteins, making food easier to digest. In addition to actinidin, kiwi acids help digestion. This is especially important with insufficient production of hydrochloric acid in the stomach. In Chinese medicine, kiwi is used specifically to improve digestion, as well as to reduce the likelihood of kidney stones.

Kiwi is the record holder for the presence of vitamin C, he lost the palm only to blackcurrant. Just 100 grams of fresh kiwi contains four times the daily human need for vitamin C. It strengthens the immune system, helps fight colds.

Also, when consuming kiwi, blood thinning is observed, which means that the risk of thrombosis will be less. Potassium in the composition of these fruits reduces blood pressure, control hypertension.

Kiwi is useful not only for nutrition. The effect of organic acids from kiwi on the skin is such that pigmentation becomes less, and the skin itself is tightened. Reduces wrinkles and flaking of the skin.

Kiwifruit is also high in acids, which can cause dermatitis and damage tooth enamel. You can reduce their impact if you rinse your mouth with water after eating kiwi,” advises gastroenterologist Olga Arisheva .

The use of kiwi in medicine

Due to the large amount of fruit acids and antioxidants, kiwi is known in cosmetology as an ingredient in peels and masks. Kiwi cleanses the skin and helps remove dead skin cells. Also, this fruit contains natural collagen, which helps to tighten and rejuvenate the skin.

Kiwi fruit contains actinidin, a substance that improves the absorption of proteins. Therefore, kiwi or its extract is recommended to improve digestion, especially after eating a lot of meat or dairy products.

Kiwi fruit has also been shown to be a natural alternative to blood thinning aspirin. Kiwi reduces the risk of blood clots, which is useful for diseases of the heart and blood vessels.

Culinary uses of kiwi

Thanks to its bright taste, reminiscent of several fruits at the same time, kiwi is excellent for sweet dishes. Jelly, pies, jams, mousses are made from it.

Break the chocolate into pieces, pour in the cream and melt in the microwave or in a water bath. Don't let it boil or the chocolate will curdle.

Peel the kiwi and cut into thick circles, 8 millimeters each. Insert a stick and half-dip each circle of kiwi into melted chocolate.

Sprinkle immediately with nuts or coconut flakes, confectionery powder. Let the chocolate harden and serve.

Kiwi marmalade

Bright marmalade can be eaten as is or added to cakes and pies.

Place in a saucepan over the fire, stirring constantly. Boil for 7 minutes, the mass will begin to thicken. Pour hot jam into sterile jars.

Share your recipe

Send your signature dish recipe to [email protected] . "Komsomolskaya Pravda" will publish the most interesting and unusual ideas


How to choose and store kiwi

Ripe kiwi is elastic, but soft, the skin is not wrinkled and without cracks. If the fruit is too soft, there are wet spots, then the kiwi is overripe and has begun to deteriorate. Hard fruit, on the other hand, is not yet ripe. At this stage, it is sour and tasteless.

Kiwi is not a long-term fruit. At room temperature, ripe kiwifruit can go bad in as little as 5 days. You can extend the shelf life in the refrigerator. Before this, the fruits do not need to be washed, then they will lie for about 2 weeks.

You can also buy green kiwis - they will not spoil for a couple of months in the refrigerator.

Learn more