Гарна дискусія про тон коментарів в огляді коду
A nice thread on code review comments tone
https://news.ycombinator.com/item?id=31858604
І про новий інструмент для управління проектами від Github
And there’s a new project management tool from Github
https://github.blog/2022-07-27-planning-next-to-your-code-github-projects-is-now-generally-available/
A nice thread on code review comments tone
https://news.ycombinator.com/item?id=31858604
І про новий інструмент для управління проектами від Github
And there’s a new project management tool from Github
https://github.blog/2022-07-27-planning-next-to-your-code-github-projects-is-now-generally-available/
The GitHub Blog
Planning next to your code - GitHub Projects is now generally available
Today, we are announcing the general availability of the new and improved Projects powered by GitHub Issues. GitHub Projects connects your planning directly to the work your teams are doing in GitHub and flexibly adapts to whatever your team needs at any…
Залишу тут для всіх нас посилання на гарну колекцію прикладів дизайн патернів на Python:
https://github.com/faif/python-patterns
https://github.com/faif/python-patterns
GitHub
GitHub - faif/python-patterns: A collection of design patterns/idioms in Python
A collection of design patterns/idioms in Python. Contribute to faif/python-patterns development by creating an account on GitHub.
Якщо хочеться трішки спробувати Rust, то ось з чого можна почати
https://karimjedda.com/carefully-exploring-rust/
https://karimjedda.com/carefully-exploring-rust/
Karim Jedda
Carefully exploring Rust as a Python developer
Trying out the Rust programming ecosystem as a 10+ years Python developer. How to do common programming tasks and how the tooling looks like.
Ви вже бачили, як висловив свою позицію автор непоганої книги по плюсам? Зараз в тренді мастодон, але поділюся, все ж, посиланням на твіттер:
https://twitter.com/nicojosuttis/status/1599359602851577856
https://twitter.com/nicojosuttis/status/1599359602851577856
Twitter
A Russian publisher asked me to translate my C++20 book.
I told them that I require that the dedication for the Ukraine people is translated and inside the book.
I told them that I require that the dedication for the Ukraine people is translated and inside the book.
Закину собі і вам на "почитати потім" - ціла низка патернів і порад як писати код так, щоб його було легко тестувати
https://www.jamesshore.com/v2/projects/testing-without-mocks/testing-without-mocks
https://www.jamesshore.com/v2/projects/testing-without-mocks/testing-without-mocks
Цілком можливо, що Бінг стане серйозним конкурентом пошуковика Гугл
https://www.theverge.com/2023/2/7/23589587/microsoft-chatgpt-bing-ai-event-preview
https://www.theverge.com/2023/2/7/23589587/microsoft-chatgpt-bing-ai-event-preview
The Verge
Microsoft’s ChatGPT-powered Bing is open for everyone to try starting today
Get on the waitlist to try the all-new Bing.
Може буду інакше думати колись, але на разі - гарно проаналізовано і сказано про наш робочий час.
Три хвилини читати, може бути цікаво як інженерам, так і менеджерам
https://onengineering.substack.com/p/why-engineers-need-to-be-bored
Три хвилини читати, може бути цікаво як інженерам, так і менеджерам
https://onengineering.substack.com/p/why-engineers-need-to-be-bored
On Engineering
Why engineers need to be bored.
An analysis on boredom in engineering productivity and how it can lead to deeper innovation.
Github викотив новий супер-пупер пошук по коду, кажуть, шукає вдвічі швидше, ще й розуміє контекст - можна шукати елементи конфігурації, наприклад, чи символи (змінні), які містять те, що ви шукаєте. Останнім часом цей інтелектуальний пошук та чатботи прямо усюди О_о.
https://github.blog/2023-05-08-github-code-search-is-generally-available/
https://github.blog/2023-05-08-github-code-search-is-generally-available/
The GitHub Blog
GitHub code search is generally available
The world’s code is now at your fingertips.
Трапився текст від Martin Heinz про бібліотеки, яких, на його думку, не вистачає в стандартній бібліотеці. Не вистачає хлопцю (чи дядьку) батарейок, їх, звісно, багато не буває.
Для тих, хто хоче за 20 секунд, трішки прокоментую про що він пише:
1)
2) Автор згадує
3)
4)
5)
6)
7)
8)
9)
10)
11)
Посилання: https://martinheinz.dev/blog/96
Ну і гарного тижня всім
Для тих, хто хоче за 20 секунд, трішки прокоментую про що він пише:
1)
boltons
- набір інструментів для роботи з json, часом та ітераторами.iterutils.get_path
виглядає прикольно - можна діставати значення по ключам з вкладених словників. Подібне, пам'ятаю, є в toolz
.2) Автор згадує
more-itertools
- назва говорить сама за себе, у тексті є посилання на огляд. 3)
sh
- альтернатива subprocess
4)
validators
- сюрприз, бібліотека з набором валідаторів. Виглядають досить прямолінійно і прагматично. Майбуть, може замінити ваші пайдентіки та маршмелоу у простих випадках5)
thefuzz
- бібліотека для фаззі порівняння тексту, це завжди трішки магічно і круто6)
stackprinter
- красивенько друкує стек та значення локальних змінних там де щось зламалося7)
icecream
- наче може допомогти дебажити, показуючи вам, який саме код виконався, покликаний замінити прінти та логи (так-так, звичайно).8)
freezegun
- мокає час в тестах9)
dirty_equals
- супер, дозволяє 'приблизно' порівнювати значення в тестах (частина списку, частина словнику, майже однакове число, і тому подібне)10)
pyperclip
- контрол-С, контрол-V прямо з рантайму. Копіювати щось в буфер буває корисно?11)
tqdm
- дозволяє відображати прогрес бари, кому подобається естетика TUI - треба брати.Посилання: https://martinheinz.dev/blog/96
Ну і гарного тижня всім
martinheinz.dev
Python's Missing Batteries: Essential Libraries You're Missing Out On
<p>
Python is known to come with <i>"batteries included"</i>, thanks to its very extensive standard library, which includes many modules and functions that...
Python is known to come with <i>"batteries included"</i>, thanks to its very extensive standard library, which includes many modules and functions that...
👍2❤1
Плейліст з останнього PyCon US. Цікаво побачити у списку доповідь Брюса Екеля, автора книжки про те як думати на Java, а серед інших доповідачів є і сам Гвідо та інші відомі (та невідомі) нам люди
https://www.youtube.com/playlist?list=PL2Uw4_HvXqvY2zhJ9AMUa_Z6dtMGF3gtb
https://www.youtube.com/playlist?list=PL2Uw4_HvXqvY2zhJ9AMUa_Z6dtMGF3gtb
❤3👍1