👍19🤯5❤3🔥1
#todo знайти всі локації неподалік 🗺
Потрібно написати функцію на будь-якій мові програмування, яка на вхід приймає масив локацій типу
Потрібно написати функцію на будь-якій мові програмування, яка на вхід приймає масив локацій типу
{ lat: number; lng: number }
, поточну локацію типу { lat: number; lng: number }
та радіус числового типу. Функція має повернути відфільтровані локації, які знаходяться у даному радіусі від поточної локації.👍5❤2🔥1
Як швидко перейти з однієї технології на іншу? 🤯
Передісторія: на початку травня замовник вирішив, що нам терміново потрібен мобільний застосунок. Разом з командою ми обрали Flutter. Найцікавіше те, що він вирішив, що його повинні писати я та Юра, хоча я ніколи не писала на мобілку, і про це йому неодноразово говорила. Тому я повинна була швидко в ньому розібратись та почати допомагати Юрі в розробці. Проблема ще була в тому, що Flutter використовує мову програмування Dart, тобто я повинна була спочатку вивчити нову мову, а потім вже новий фреймворк.
В мене було зовсім мало часу і ось їм план дій:
1. Знайти статті, які допоможуть розібратись з новою технологією на базі тих, які ти вже знаєш. В моєму випадку, я почала читати статті, в яких пояснюється в чому схожість та відмінність JavaScript і Dart, Web-розробка і Flutter-розробка тощо. Ці статті швидко допомогли мені збагнути, які моменти я знаю зі свого досвіду, а які принципи для мене зовсім нові, і я повинна звернути на них увагу.
2. Почати писати невеличкий застосунок по гайду. Я думаю, вже всі давно зрозуміли, що нові знання по програмуванню потрібно відразу практикувати, бо толку буде мало. Так і в моєму випадку, я найшла в документації покрокову інструкцію розробки маленького застосунку, в якому, в принципі, були всі базові моменти, які я мала дізнатись про Flutter. Звичайно, перші кроки я повністю копіювала і вже потім розбиралась, що вони роблять. Далі поступово пробувала не дивитись на реалізацію, а писати невеличкі шматки коду самостійно.
3. Брати таски. Після того я відразу почала працювати над функціоналом, який не є початковим у нашому застосунку, тому я мала час повільно, але впевнено його робити. Було складно, вилазило багато моментів, про які я взагалі не здогадувалась, кожен новий елемент я гуглила, 100500 раз розказувала, що більше ніколи не проміняю JavaScript, але не дивлячись на це, завдяки практиці, я швидко вчилась.
Вкінці я отримала крутий досвід та результат - Mobile UI is absolutely epic! I can't believe you've only been working with Flutter for a few weeks. Both you and Yurii are incredibly talented. We always appreciate your help!!
#experience
Передісторія: на початку травня замовник вирішив, що нам терміново потрібен мобільний застосунок. Разом з командою ми обрали Flutter. Найцікавіше те, що він вирішив, що його повинні писати я та Юра, хоча я ніколи не писала на мобілку, і про це йому неодноразово говорила. Тому я повинна була швидко в ньому розібратись та почати допомагати Юрі в розробці. Проблема ще була в тому, що Flutter використовує мову програмування Dart, тобто я повинна була спочатку вивчити нову мову, а потім вже новий фреймворк.
В мене було зовсім мало часу і ось їм план дій:
1. Знайти статті, які допоможуть розібратись з новою технологією на базі тих, які ти вже знаєш. В моєму випадку, я почала читати статті, в яких пояснюється в чому схожість та відмінність JavaScript і Dart, Web-розробка і Flutter-розробка тощо. Ці статті швидко допомогли мені збагнути, які моменти я знаю зі свого досвіду, а які принципи для мене зовсім нові, і я повинна звернути на них увагу.
2. Почати писати невеличкий застосунок по гайду. Я думаю, вже всі давно зрозуміли, що нові знання по програмуванню потрібно відразу практикувати, бо толку буде мало. Так і в моєму випадку, я найшла в документації покрокову інструкцію розробки маленького застосунку, в якому, в принципі, були всі базові моменти, які я мала дізнатись про Flutter. Звичайно, перші кроки я повністю копіювала і вже потім розбиралась, що вони роблять. Далі поступово пробувала не дивитись на реалізацію, а писати невеличкі шматки коду самостійно.
3. Брати таски. Після того я відразу почала працювати над функціоналом, який не є початковим у нашому застосунку, тому я мала час повільно, але впевнено його робити. Було складно, вилазило багато моментів, про які я взагалі не здогадувалась, кожен новий елемент я гуглила, 100500 раз розказувала, що більше ніколи не проміняю JavaScript, але не дивлячись на це, завдяки практиці, я швидко вчилась.
Вкінці я отримала крутий досвід та результат - Mobile UI is absolutely epic! I can't believe you've only been working with Flutter for a few weeks. Both you and Yurii are incredibly talented. We always appreciate your help!!
#experience
👍28🔥9❤7😱2👏1
Welcome! 👋️️️️️️
Let's practice our English! So...
👉 What would you do in your free time, if you had enough money for the rest of your life?
Have a nice #english_friday 💛
Let's practice our English! So...
👉 What would you do in your free time, if you had enough money for the rest of your life?
Have a nice #english_friday 💛
👍10❤3🤔2🔥1
Clerk 👨💻
Сьогодні знову про авторизацію.
Якщо вам не сильно хочеться реалізовувати авторизацію користувачів вручну, чи в цьому не має великої потреби - спробуйте clerk. Це не тільки вхід та реєстрація, це повноцінний менеджер ваших користувачів. Ви легко можете додати редагування профілів, перегляд активних сесій та інше.
Будемо чесними, ми ще не встигли його добре протестувати, але виглядає багатообіцяюче 🤩
👉 Відкрити посилання
#tips
Сьогодні знову про авторизацію.
Якщо вам не сильно хочеться реалізовувати авторизацію користувачів вручну, чи в цьому не має великої потреби - спробуйте clerk. Це не тільки вхід та реєстрація, це повноцінний менеджер ваших користувачів. Ви легко можете додати редагування профілів, перегляд активних сесій та інше.
Будемо чесними, ми ще не встигли його добре протестувати, але виглядає багатообіцяюче 🤩
👉 Відкрити посилання
#tips
👍17❤2🔥2🤔1
JSDoc 📄
JSDoc - це потужний інструмент, що дозволяє створювати документацію для JavaScript-коду. Як і в багатьох інших мовах, реалізовується все за допомогою звичайних коментарів, тільки з дотриманнях певного формату.
Приклад такого коментаря можна побачити на прикріпленому фото. Окрім
Дізнатись більше про коментарі та їх можливості ви можете за посиланням нижче.
👉 Відкрити посилання
#tips
JSDoc - це потужний інструмент, що дозволяє створювати документацію для JavaScript-коду. Як і в багатьох інших мовах, реалізовується все за допомогою звичайних коментарів, тільки з дотриманнях певного формату.
Приклад такого коментаря можна побачити на прикріпленому фото. Окрім
@param
та @return
там можна знайти ще дуже велику кількість тегів.Дізнатись більше про коментарі та їх можливості ви можете за посиланням нижче.
👉 Відкрити посилання
#tips
👍13❤4🔥1
Увага! Шукаємо React-розробника з досвідом 13 років 😅
На днях в React був ювілей і йому виповнилось 10 рочків. Ми його любимо за його простоту, за свободу, яку він нам дає, та за баги через цю свободу, які не дають нам спати.
Тому сьогодні хочемо поділитись крутою статтею, яка дозволить вам якісно оптимізовувати свій код на React і використовувати його можливості на максимум 💛
👉 Відкрити посилання
#interview
На днях в React був ювілей і йому виповнилось 10 рочків. Ми його любимо за його простоту, за свободу, яку він нам дає, та за баги через цю свободу, які не дають нам спати.
Тому сьогодні хочемо поділитись крутою статтею, яка дозволить вам якісно оптимізовувати свій код на React і використовувати його можливості на максимум 💛
👉 Відкрити посилання
#interview
😁34👍16🎉2❤1
👍17🌚5❤2🔥2🤔2😢1
#todo написати функцію на будь-якій мові програмування, яка на вхід приймає два стрічкових аргументи з переліку ["камінь", "ножиці", "папір"] та повертає індекс гравця, який переміг, або ж -1 у випадку нічиї. Правила визначення переможця ідентичні до правил гри "Чу-ва-чі", "Цу-є-фа", "Ю-зе-фа", "Камінь-ножиці-папір" і тд 🤪
* завдання з зірочкою - функція має приймати невизначену кількість аргументів і повертати індекси переможців.
** завдання з двома зірочками - розповісти, як у вас називають цю гру і не посваритися з іншими 😅
* завдання з зірочкою - функція має приймати невизначену кількість аргументів і повертати індекси переможців.
** завдання з двома зірочками - розповісти, як у вас називають цю гру і не посваритися з іншими 😅
👍7❤4😁3
Web Features 🤩
Світ не стоїть на місці і нам постійно потрібно встигати за ним.
Сьогодні ми хочемо поділитися відео від Fireship, у якому він розповідає про різний функціонал, що з'явився досить нещодавно, та який вже можна використовувати.
Тепер ви зможете робити діалогові вікна нового покоління, написати браузерну гру з реалістичною графікою, робити супер-адаптивний дизайн з container-query та, нарешті, скопіювати обʼєкт з вкладеністю.
👉 Дивитись відео
#tips
Світ не стоїть на місці і нам постійно потрібно встигати за ним.
Сьогодні ми хочемо поділитися відео від Fireship, у якому він розповідає про різний функціонал, що з'явився досить нещодавно, та який вже можна використовувати.
Тепер ви зможете робити діалогові вікна нового покоління, написати браузерну гру з реалістичною графікою, робити супер-адаптивний дизайн з container-query та, нарешті, скопіювати обʼєкт з вкладеністю.
👉 Дивитись відео
#tips
👍14🔥5❤2
Який стиль використовуєте ви?
Anonymous Poll
22%
В тому ж рядку
69%
Окремим блоком
9%
Що таке фігурні дужки?
👍11😁6
Welcome! 👋️️️️️️
Let's practice our English! So...
👉 What do you think about a four-day workweek? Have you ever experienced it?
Have a nice #english_friday 💛
Let's practice our English! So...
👉 What do you think about a four-day workweek? Have you ever experienced it?
Have a nice #english_friday 💛
🔥22👍5❤3
tldr 🤖
TLDR: підпишіться на tldr.tech 😅
TLDR (too long; didn't read) - акронім, який зараз використовують для короткого резюме довгого тексту.
Але сьогодні ми хочемо розповісти вам про tldr.tech. Це абсолютно безкоштовний сервіс щоденної розсилки емейлів з найцікавішими статтями у сфері ІТ. Просто додайте свою електронну пошту, оберіть категорії, які вас цікавлять, та будьте в курсі останніх новин. В цих емейлах ви побачите заголовки статтей, опис кожної у кількох реченнях та посилання на оригінал.
👉 Відкрити посилання
#tips
TLDR: підпишіться на tldr.tech 😅
TLDR (too long; didn't read) - акронім, який зараз використовують для короткого резюме довгого тексту.
Але сьогодні ми хочемо розповісти вам про tldr.tech. Це абсолютно безкоштовний сервіс щоденної розсилки емейлів з найцікавішими статтями у сфері ІТ. Просто додайте свою електронну пошту, оберіть категорії, які вас цікавлять, та будьте в курсі останніх новин. В цих емейлах ви побачите заголовки статтей, опис кожної у кількох реченнях та посилання на оригінал.
👉 Відкрити посилання
#tips
👍12😁3❤2
Чи прописуєте ви типи повернення?
Anonymous Poll
32%
Обовʼязково і завжди
32%
За можливості пропускаю
36%
Це що за типи такі?
👍8😁6❤2
Radash 🛠
Багато з вас чули, ну і напевно використовували lodash. Він був створений в далекому 2012 і в ті часи був дійсно актуальним та потрібним (якщо чесно, я тоді в 6 класі вчився і не сильно цікавився). Багато тогочасних проблем вже вирішуються і без зайвих модулів, тому сьогодні хочемо поділитись новою бібліотекою, яка може стати в нагоді.
Radash - бібліотека з набором корисних функцій для різних життєвих ситуацій. Вже на головній сторінці ви можете побачити декілька прикладів, які зможуть вас зацікавити. А от особисто мені сподобалась series, інколи дійсно не вистачає такого функціоналу в повсякденній роботі.
👉 Відкрити документацію
#library
Багато з вас чули, ну і напевно використовували lodash. Він був створений в далекому 2012 і в ті часи був дійсно актуальним та потрібним (якщо чесно, я тоді в 6 класі вчився і не сильно цікавився). Багато тогочасних проблем вже вирішуються і без зайвих модулів, тому сьогодні хочемо поділитись новою бібліотекою, яка може стати в нагоді.
Radash - бібліотека з набором корисних функцій для різних життєвих ситуацій. Вже на головній сторінці ви можете побачити декілька прикладів, які зможуть вас зацікавити. А от особисто мені сподобалась series, інколи дійсно не вистачає такого функціоналу в повсякденній роботі.
👉 Відкрити документацію
#library
👍12❤2🔥1