Math problem grade 2 part  1
7:12
8 ай бұрын
AWS setup MSK Kafka Cluster
11:32
9 ай бұрын
Atlassian Forge: JQL editor field
5:17
Прогулка по Clark 1
6:45
Grafana: dynamic sql queries 1
5:48
Пікірлер
@nimitharia
@nimitharia 4 күн бұрын
this is not working correctly, the api is not coming up, how do I solve it?
@maartendebom
@maartendebom 17 күн бұрын
very usefull, thanks a lot
@Sergey_D.
@Sergey_D. Ай бұрын
Добрый день! Скажите, возможно есть функция post install redirect в Forge?
@Arkady_Petrov-ua
@Arkady_Petrov-ua Ай бұрын
Качество ужасное ничего не видно
@srini580
@srini580 Ай бұрын
This is a very useful video. Many thanks for teaching!
@mikekimdarretta3066
@mikekimdarretta3066 2 ай бұрын
About as straightforward and clear as you can be. Thank you!
@robertooterinobono5062
@robertooterinobono5062 2 ай бұрын
Is it possible to replace the background of the login form in grafana 11 ? I can’t add background -color property
@diegorestajc
@diegorestajc 4 ай бұрын
Boa tarde, você poderia fazer um vídeo mostrando a instalação com o código, tento fazer e não consigo, por favor!
@negarjalalian
@negarjalalian 4 ай бұрын
fantastic !is it going to work also in Jira DC ?
@diegorestajc
@diegorestajc 4 ай бұрын
Estou aqui de novo! 05/2024, Brazil!!
@ЕленаП-ю2и
@ЕленаП-ю2и 5 ай бұрын
ну и ещё раз скажу спасибо за ваше видео, пересмотрела много, но именно оно меня вдохновило) ждём новых выпусков
@ЕленаП-ю2и
@ЕленаП-ю2и 5 ай бұрын
И ещё вопрос по динамическим переменным, в запросе нужно передавать постоянно любой из хешей: sha256 или sha512 и тд., в Postman нет такой переменной, как можно решить данную задачу? Заранее спасибо за ответ) тут получилось с применением CryptoJS.SHA256(test).toString()
@ЕленаП-ю2и
@ЕленаП-ю2и 5 ай бұрын
Добрый день) спасибо за видео. У меня вопрос, а если в запрос нужно передать массив который сразу будет содержать 300 объектов [{"value": "value1", ''field': "field"},..., {"value": "value300", ''field': "field"}] + запустить 10 подряд запросов и в каждом значение value должно быть уникальным? 300 шт значений value получилось сгенерить и сложить в 1 массив, а дальше куда двигаться, не пойму... пока тут сама с собой разговаривала) получилось дописать скрипт и вкл run) в принципе оказалось не сложно, затык поймала, когда из переменной возвращался [object Object] а не ожидаемый массив с 300 объектами, тут помогло JSON.stringify()
@Sk-ik3ic
@Sk-ik3ic 7 ай бұрын
Hello, I just watched your video and it is good information. When I expose my grafana with ssl certificates it doesn't take the configuration or remove the "Welcome to Grafana" can you help me? I refer to the text and the name of the app. It is the only video that helped me configure.
@Sk-ik3ic
@Sk-ik3ic 7 ай бұрын
If you know what I mean?
@k_ilin
@k_ilin 8 ай бұрын
Алексей, спасибо Вам за это видео! Очень доходчиво и ёмко объяснили сложную тему. Респект! Буду ждать новых видео по Графане от Вас.
@СергейСмирнов-ю7с
@СергейСмирнов-ю7с 8 ай бұрын
Отличного дня, Алексей можешь подсказать. Есть SR script fields search, как на UI сделать задержку ввода символов?
@TheSysdba
@TheSysdba 8 ай бұрын
Я над третьим прям задумался. Приятно осознавать, что это второй класс.
@karlvareze8337
@karlvareze8337 8 ай бұрын
это тебе не json по ресту перекладывать, тут думать надо
@karlvareze8337
@karlvareze8337 8 ай бұрын
не знаю как у вас там, но у нас надо решить следующую проблему: заменить арифметику алгеброй в начальной школе, потому что маразм лютый творится
@krupl
@krupl 9 ай бұрын
Thanks for the tutorial. 5:34 my task status never gets out of "Provisioning". No any logs ever appear. What could be the reason for that?
@alexeymatveev7565
@alexeymatveev7565 9 ай бұрын
Hello! It means that there is something wrong with the cloud formation job for your cluster. I would go to cloud formation, found the job by the name of the service and have a look what is going on there
@张春辉-u8u
@张春辉-u8u 9 ай бұрын
💓
@freestylewithAarush-vd9gy
@freestylewithAarush-vd9gy 10 ай бұрын
I have default as unassigned, I want to set to Automatic through API call, how can I do it? -2 ?
@ВладиславМалышев-ж7з
@ВладиславМалышев-ж7з Жыл бұрын
Здравствуйте, спасибо большое за столь полезный материал. Хотел обратиться с вопросом который не могу решить. Могу ли я с помощь ActiveObject создать свою сущность и сделать в ней внешние ключи на таблицы jira. Как в случае с todo, грубо говоря добавить поле creatorId, как внешний ключ на юзера или внешний ключ к issue к которой привязано todo. Заранее спасибо за помощь
@Johnsonprabu-e3s
@Johnsonprabu-e3s Жыл бұрын
pls make similar content for docker image aswell
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
Hello! As far as understand the only difference that you need to connect to the docker container using: docker exec -it grafana_container_name bash and then you can do the same configuration. Or you mean something else?
@voronczoff
@voronczoff Жыл бұрын
чувак, тебе нужна гопроха для прогулок ) kzbin.info/www/bejne/qpCvpZJ-rtVssLs
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
Надо будет посмотреть что нибудь
@sliniz
@sliniz Жыл бұрын
Спасибо вам за видео! Грустно, что на таком качественном контенте, 1 просмотр Был опыт настройки grafana с keycloak, который в docker stack. Пробовали прописывать oAuth провайдера в env стека?
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
Нет, в env я не прописывал. Спасибо за отзыв!
@UktamTim
@UktamTim Жыл бұрын
Здраствуйте пожалуйста помогите создать vpn на aws amazon vpc есть на амазоне у меня.как можна связиватся с вами?заранее спс
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
Добрый день! А что не получается?
@UktamTim
@UktamTim Жыл бұрын
Здраствуйте создал аккаунт амазон впс создал виндовс сервер 2022.когда на сайте коннект нажимаю заходит на сервер.а если закрою браузер.потом немогу подключитса на сервер.пишет удаленный компютер выключен или не в сети.и как создат впн незнаю.Вашу видео почмотрел начале видео сказали что надо сертификат чтобы подключитьса из интернета.пожалуйста помогите создат впн
@UktamTim
@UktamTim Жыл бұрын
Амазоне как создат впс и впн помогите чтобы с телефона и компьютера подключитьса к впн...
@olivergaida8335
@olivergaida8335 Жыл бұрын
Hello Alexey, good job, thank you for sharing!
@olivergaida8335
@olivergaida8335 Жыл бұрын
too bad it's not free anymore
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
Thank you too!
@baseptr
@baseptr Жыл бұрын
please copy past yaml file here
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
Here is the yml file for Jira: version: '3' services: jira_node_1: depends_on: - postgresql image: atlassian/jira-software:latest networks: - jiranet volumes: - /Users/alexm/projects/prometheus/shared:/var/atlassian/application-data/jira/shared ports: - '8080:8080' - '8000:8000' environment: - 'ATL_JDBC_URL=jdbc:postgresql://postgresql:5432/jiradb' - 'ATL_JDBC_USER=jira' - 'ATL_JDBC_PASSWORD=jellyfish' - 'ATL_DB_DRIVER=org.postgresql.Driver' - 'ATL_DB_TYPE=postgres72' - 'JVM_MINIMUM_MEMORY=2048m' - 'JVM_MAXIMUM_MEMORY=4096m' - 'JVM_SUPPORT_RECOMMENDED_ARGS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:8000"' - 'CLUSTERED=true' - 'JIRA_NODE_ID=node_1' logging: # limit logs retained on host to 25MB driver: "json-file" options: max-size: "500k" max-file: "50" jira_node_2: depends_on: - postgresql image: atlassian/jira-software:latest networks: - jiranet volumes: - /Users/alexm/projects/prometheus/shared:/var/atlassian/application-data/jira/shared ports: - '8081:8080' - '8001:8000' environment: - 'ATL_JDBC_URL=jdbc:postgresql://postgresql:5432/jiradb' - 'ATL_JDBC_USER=jira' - 'ATL_JDBC_PASSWORD=jellyfish' - 'ATL_DB_DRIVER=org.postgresql.Driver' - 'ATL_DB_TYPE=postgres72' - 'JVM_MINIMUM_MEMORY=2048m' - 'JVM_MAXIMUM_MEMORY=4096m' - 'JVM_SUPPORT_RECOMMENDED_ARGS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:8000"' - 'CLUSTERED=true' - 'JIRA_NODE_ID=node_2' logging: # limit logs retained on host to 25MB driver: "json-file" options: max-size: "500k" max-file: "50" postgresql: image: postgres:9.5-alpine networks: - jiranet volumes: - postgresqldata:/var/lib/postgresql/data ports: - '5432:5432' environment: - 'POSTGRES_USER=jira' # CHANGE THE PASSWORD! - 'POSTGRES_PASSWORD=jellyfish' - 'POSTGRES_DB=jiradb' - 'POSTGRES_ENCODING=UNICODE' - 'POSTGRES_COLLATE=C' - 'POSTGRES_COLLATE_TYPE=C' logging: # limit logs retained on host to 25MB driver: "json-file" options: max-size: "500k" max-file: "50" volumes: postgresqldata: external: false networks: jiranet: driver: bridge
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
Confluence: version: '3' services: confluence_node_1: depends_on: - postgresql image: atlassian/confluence:latest networks: confnet: ipv4_address: 192.168.0.3 volumes: - /Users/alexm/projects/prometheus/confluence/shared:/var/atlassian/application-data/confluence/shared-home ports: - '8090:8090' - '8000:5005' environment: - 'ATL_JDBC_URL=jdbc:postgresql://postgresql:5432/confluencedb' - 'ATL_JDBC_USER=confluence' - 'ATL_JDBC_PASSWORD=jellyfish' - 'ATL_DB_DRIVER=org.postgresql.Driver' - 'ATL_DB_TYPE=postgresql' - 'JVM_MINIMUM_MEMORY=2048m' - 'JVM_MAXIMUM_MEMORY=4096m' - 'JVM_SUPPORT_RECOMMENDED_ARGS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005"' - 'ATL_CLUSTER_NAME=confluence_cluster' - 'ATL_PRODUCT_HOME_SHARED=/var/atlassian/application-data/confluence/shared-home' - 'ATL_CLUSTER=true' - 'ATL_CLUSTER_TYPE=multicast' - 'ATL_CLUSTER_TTL=1' - 'ATL_CLUSTER_ADDRESS=235.113.127.226' - 'ATL_CLUSTER_INTERFACE=eth0' logging: # limit logs retained on host to 25MB driver: "json-file" options: max-size: "500k" max-file: "50" confluence_node_2: depends_on: - postgresql image: atlassian/confluence:latest networks: confnet: ipv4_address: 192.168.0.4 volumes: - /Users/alexm/projects/prometheus/confluence/shared:/var/atlassian/application-data/confluence/shared-home ports: - '8091:8090' - '8001:5005' environment: - 'ATL_JDBC_URL=jdbc:postgresql://postgresql:5432/confluencedb' - 'ATL_JDBC_USER=confluence' - 'ATL_JDBC_PASSWORD=jellyfish' - 'ATL_DB_DRIVER=org.postgresql.Driver' - 'ATL_DB_TYPE=postgresql' - 'JVM_MINIMUM_MEMORY=2048m' - 'JVM_MAXIMUM_MEMORY=4096m' - 'JVM_SUPPORT_RECOMMENDED_ARGS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005"' - 'ATL_CLUSTER_NAME=confluence_cluster' - 'ATL_CLUSTER=true' - 'ATL_PRODUCT_HOME_SHARED=/var/atlassian/application-data/confluence/shared-home' - 'ATL_CLUSTER_TYPE=multicast' - 'ATL_CLUSTER_TTL=1' - 'ATL_CLUSTER_ADDRESS=235.113.127.226' - 'ATL_CLUSTER_INTERFACE=eth0' logging: # limit logs retained on host to 25MB driver: "json-file" options: max-size: "500k" max-file: "50" postgresql: image: postgres:9.5-alpine networks: confnet: ipv4_address: 192.168.0.2 volumes: - postgresqldata:/var/lib/postgresql/data ports: - '5432:5432' environment: - 'POSTGRES_USER=confluence' # CHANGE THE PASSWORD! - 'POSTGRES_PASSWORD=jellyfish' - 'POSTGRES_DB=confluencedb' - 'POSTGRES_ENCODING=UNICODE' - 'POSTGRES_COLLATE=C' - 'POSTGRES_COLLATE_TYPE=C' logging: # limit logs retained on host to 25MB driver: "json-file" options: max-size: "500k" max-file: "50" volumes: postgresqldata: external: false networks: confnet: driver: bridge ipam: driver: default config: - subnet: "192.168.0.0/24" gateway: "192.168.0.1"
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
Bitbucket version: '3' services: bb_node_1: depends_on: - postgresql image: atlassian/bitbucket:latest networks: - bbnet volumes: - /Users/alexm/projects/prometheus/bitbucket/shared:/var/atlassian/application-data/bitbucket/shared ports: - '7990:7990' - '8000:5005' environment: - 'JDBC_URL=jdbc:postgresql://postgresql:5432/bbdb' - 'JDBC_USER=bb' - 'JDBC_PASSWORD=jellyfish' - 'JDBC_DRIVER=org.postgresql.Driver' - 'JVM_MINIMUM_MEMORY=2048m' - 'JVM_MAXIMUM_MEMORY=4096m' - 'JVM_SUPPORT_RECOMMENDED_ARGS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005' - 'HAZELCAST_GROUP_NAME=bb_group' - 'HAZELCAST_GROUP_PASSWORD=1234' - 'HAZELCAST_NETWORK_MULTICAST=true' bb_node_2: depends_on: - postgresql image: atlassian/bitbucket:latest networks: - bbnet volumes: - /Users/alexm/projects/prometheus/bitbucket/shared:/var/atlassian/application-data/bitbucket/shared ports: - '7991:7990' - '8001:5005' environment: - 'JDBC_URL=jdbc:postgresql://postgresql:5432/bbdb' - 'JDBC_USER=bb' - 'JDBC_PASSWORD=jellyfish' - 'JDBC_DRIVER=org.postgresql.Driver' - 'JVM_MINIMUM_MEMORY=2048m' - 'JVM_MAXIMUM_MEMORY=4096m' - 'JVM_SUPPORT_RECOMMENDED_ARGS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005' - 'HAZELCAST_GROUP_NAME=bb_group' - 'HAZELCAST_GROUP_PASSWORD=1234' - 'HAZELCAST_NETWORK_MULTICAST=true' postgresql: image: postgres:9.5-alpine networks: - bbnet #volumes: # - postgresqldata:/var/lib/postgresql/data ports: - '5432:5432' environment: - 'POSTGRES_USER=bb' # CHANGE THE PASSWORD! - 'POSTGRES_PASSWORD=jellyfish' - 'POSTGRES_DB=bbdb' - 'POSTGRES_ENCODING=UNICODE' - 'POSTGRES_COLLATE=C' - 'POSTGRES_COLLATE_TYPE=C' logging: # limit logs retained on host to 25MB driver: "json-file" options: max-size: "500k" max-file: "50" volumes: postgresqldata: external: false networks: bbnet: driver: bridge
@seanflynn6775
@seanflynn6775 Жыл бұрын
Promo-SM
@tomervercetti
@tomervercetti Жыл бұрын
Спасибо, очень помог
@karlvareze8337
@karlvareze8337 Жыл бұрын
умение себя подать и наглость в назывании цифры гораздо сильнее влияет на зарплату нежели технические знания
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
Да, есть такое
@karlvareze8337
@karlvareze8337 Жыл бұрын
не врет и краснеет
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
))))) Это результат ежедневного похода в бассейн. Тут солнце меня сразу красным делает)
@k2xttechnology
@k2xttechnology Жыл бұрын
If you dont say what you did on 3:35 this tutorial worth nothing.
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
Hello! There is a reference to my bitbucket repo with all commands which I typed in this video: bitbucket.org/itsuperhighway/grafana/src/master/install_grafana I believe it should answer your comment.
@aniezeinyama
@aniezeinyama 7 ай бұрын
I couldn’t access your repo
@davidc3128
@davidc3128 5 ай бұрын
Hi, I cannot access the repo as well, but here is the solution. To save file and exit in nano use: ctr + x. then "Y" to save the file. When asked "Filename to Write" with options just click "Enter"
@TubagusMaulana-u2j
@TubagusMaulana-u2j Жыл бұрын
I can't find the file 8534 that contains Welcome to Grafana sir, what should I do to find? thank you
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
Hello! you can go to usr/share/grafana/public and execute the following command grep -rnwl ‘./’ -e ‘Welcome to Grafana’ it will show you all the files with the Welcome to Grafana lines. You can read more here: matveevlife.wordpress.com/2023/04/15/change-login-screen-in-grafana-oss/
@TubagusMaulana-u2j
@TubagusMaulana-u2j Жыл бұрын
@@alexeymatveev7565 I did sir but not found root@arm-64:/usr/share/grafana/public# grep -rnwl ‘./’ -e ‘Welcome to Grafana’ grep: ‘./’: No such file or directory grep: to: No such file or directory grep: Grafana’: No such file or directory root@arm-64:/usr/share/grafana/public#
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
I am not sure why it happens. But do you have Welcome to Grafana in Grafana login screen? Also what is your Grafana version? Is it OSS version?
@TubagusMaulana-u2j
@TubagusMaulana-u2j Жыл бұрын
@@alexeymatveev7565 I've found and successfully changed thank you sir 🙏
@TubagusMaulana-u2j
@TubagusMaulana-u2j Жыл бұрын
@@alexeymatveev7565 it was fixed sir I've found thankyou
@andrewbutovgmail
@andrewbutovgmail Жыл бұрын
Спасибо!
@arnoldlite2504
@arnoldlite2504 Жыл бұрын
хотелось бы поставить больше, чем один лайк
@andrewbutov9575
@andrewbutov9575 Жыл бұрын
Спасибо!
@andrewbutovgmail
@andrewbutovgmail Жыл бұрын
Спасибо!
@zeroxthree
@zeroxthree Жыл бұрын
буду очень благодарен, если расскажите как создать restful table и к нему же rest module :)
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
Имеется ввиду restful table из aui? Если да, то я aui не использую. С ним очень тяжело ui делать.
@finedefinition
@finedefinition Жыл бұрын
смотрю все ваши видео 👍спасибо вам за работу! Подскажите по простому про OSGI где то в памяти из прочтенных мануалов помню что со Спрингом его вроде как надо использовать а вы его не используете, спасибо
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
Добрый день! Я использую спринг при работе с OSGI. Atlassian Spring Scanner это спринг. Хотелось бы тогда понять, что Вы понимаете под использованием Spring.
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
Если имеется ввиду, что я использовал Named а не Component и Inject, а не Autowired, то оно должно и так и так работать.
@finedefinition
@finedefinition Жыл бұрын
@@alexeymatveev7565 я имел ввиду пакет atlassian-plugins-osgi-javaconfig если создавать из консоли плагин он идет в пом по дефолту вы вместо него как я понимаю используете спринг сканнер? Так вот в чем разница если она есть. Спасибо)
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
Можно либо использовать Atlassian Spring Scanner с его аннотациями типа ComponentImport. Или java config, но тогда аннотацию ComponentImport, там уже использовать не получится. Но бывает необходимость использовать какой-то сервис из другого бандла/плагина. Поэтому этот сервис нужно достать. Вот как раз atlassian-plugins-osgi-javaconfig и позволяет это сделать. Можно это все сделать из без этой библиотеки, но тогда код, который в этой библиотеке придется самому написать. Мне больше нравится использовать Atlassian Spring Scanner. Java config я использую только если нельзя воспользоваться Atlassian Scanner. Я про это рассказывал вот тут. kzbin.info/www/bejne/i2mvXneBfb11nZI
@finedefinition
@finedefinition Жыл бұрын
@@alexeymatveev7565 понял, спасибо 👍
@torymeckley4002
@torymeckley4002 Жыл бұрын
😁 Promo'SM
@ianbradley2980
@ianbradley2980 Жыл бұрын
Fantastic. Thanks Alexey
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
Glad you liked it!
@sheet-chat
@sheet-chat Жыл бұрын
Hello Alexey, Thanks for your video, I have a question when I use forge to develop Macro, How can we make content in Macro editable, such as putting a table into Macro, or editing text in Macro, do you know how to do that? thanks!
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
Hello Eric! By Macro you mean this one, right? developer.atlassian.com/platform/forge/manifest-reference/modules/macro/
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
I am not sure if I understood it correctly. But if you create an app (forge create), choose ui kit-> confluence-macro. Then change index.tsx to: import ForgeUI, { render, Button, Form, Fragment, TextField, CheckboxGroup, Checkbox, Macro, useState, Text, } from "@forge/ui"; const App = () => { // useState is a UI kit hook we use to manage the form data in local state const [formState, setFormState] = useState(undefined); // Handles form submission, which is a good place to call APIs, or to set component state... const onSubmit = async (formData) => { /** * formData: * { * username: 'Username', * products: ['jira'] * } */ setFormState(formData); }; const goBack = () => {}; const cancel = () => {}; // The array of additional buttons. // These buttons align to the right of the submit button. const actionButtons = [ <Button text="Go back" onClick={goBack} />, <Button text="Cancel" onClick={cancel} />, ]; return ( <Fragment> <Form onSubmit={onSubmit} actionButtons={actionButtons}> <TextField name="username" label="Username" /> <CheckboxGroup name="products" label="Products"> <Checkbox defaultChecked value="jira" label="Jira" /> <Checkbox value="confluence" label="Confluence" /> </CheckboxGroup> </Form> {formState && <Text>{JSON.stringify(formState)}</Text>} </Fragment> ); }; export const run = render(<Macro app={<App />} />); you should have a form with a text field which editable and ready for submit.
@СергейСмирнов-ю7с
@СергейСмирнов-ю7с Жыл бұрын
Очень понравились 🎉
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
Приходи на встречи.
@СергейСмирнов-ю7с
@СергейСмирнов-ю7с Жыл бұрын
@@alexeymatveev7565 С удовольствием, где посмотреть календарь встреч ?
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
Вот здесь буду писать t.me/augmoscow
@andrewbutovgmail
@andrewbutovgmail Жыл бұрын
Супер, спасибо!
@karlvareze8337
@karlvareze8337 Жыл бұрын
что то на забугорном
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
Уже на русском есть kzbin.info/www/bejne/rYLNpoGag7emgLs
@karlvareze8337
@karlvareze8337 Жыл бұрын
я уж было испугался что у меня блок пикселей выгорел
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
Технические накладки так сказать)))
@apd
@apd Жыл бұрын
а что за почта гугл за 50$ в год? я вижу только workspace от 6$ в месяц при оплате за год
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
5.40 в месяц если покупать на год. Я округлил)))
@__-dj2gw
@__-dj2gw Жыл бұрын
Алексей, спасибо за такие классные обучалки! Что в дальнейшем потребуется знать для такой разработки, какой необходим стек? React и type script, но что нужно ещё?
@alexeymatveev7565
@alexeymatveev7565 Жыл бұрын
Всегда пожалуйста! Нужен только react и typescript. Потом добавим redux. И что нибудь для юнит тестов.