Наши самые читаемые статьи на этой неделе!

Привет всем,

Надеюсь, у вас была хорошая неделя. На этой неделе здесь, в США, был День Благодарения. Вчера я взял отпуск, чтобы расслабиться и поужинать в Zoom в честь Дня благодарения со всей семьей со всей страны.

У нас есть для вас несколько отличных историй на этой неделе, поэтому без лишних слов, вот лучшие статьи из Better Programming на этой неделе:

1. Кураторский список из 57 удивительных репозиториев GitHub для каждого разработчика Python от Анжелики Дитцель - Анжелика дебютирует в этом информационном бюллетене на этой неделе, заняв первое место. Всем нравятся списки полезных ресурсов, и она составила потрясающий список репозиториев. Четыре книги, четыре руководства по собеседованию, репозитории для изучения алгоритмов, репозитории AI / ML и некоторые основные продукты Python! Определенно стоит проверить этот список, если вам нужно вдохновение или если вы пытаетесь углубиться в определенную область Python!

2. Понимание шаблонов многоконтейнерных подов Kubernetes от Гаурав Агарвал - Гаурав пишет некоторые из наших лучших статей о Kubernetes, и эта статья ничем не отличается. Он написал руководство по трем различным шаблонам проектирования, которые вы можете использовать в своей настройке K8s. Прочтите это.

3. 5 правил для улучшения читаемости кода от Dev by RayRay. Мне больше всего нравится №5: код, как будто вы работаете в команде, даже если нет. Слишком легко написать ужасный код, потому что никто другой этого не увидит, но ваше будущее будет вам благодарно, если вы сделаете вид, будто ваш код должен пройти проверку кода самым строгим коллегой.

4. Обработка различных источников данных iOS 14 от Anupam Chugh. Знаете ли вы, что в iOS 14 вы можете обновлять UICollectionViews и UITableViews для отдельных разделов? На помощь приходят различные источники данных, а Anupam помогает нам понять, что нового.

5. Как автоматически контролировать производительность API с помощью динамического тестирования от Аллена Хелтона - вы просто пишете API, отправляете его, и все готово, верно? Неправильный. API-интерфейсы требуют постоянного обслуживания и часто являются вторичной работой инженеров в вашей команде, а не первоклассным продуктом, которым они должны быть, с их собственной командой. Вот как убедиться, что ваш API не тормозит и не влияет на бизнес.

6. Когда сопрограммы соответствуют разрешениям Android от Шива Ганеш Кантамани - Шива учит нас, как обрабатывать разрешения в Android Marshmallow с сопрограммами с ограниченным кодом. Несмотря на то, что Android не так заблокирован, как iOS, еще важнее сохранять ограниченный объем и безопасность данных. Никто не хочет, чтобы их данные распространялись повсюду.

7. Я поступил в Массачусетский технологический институт, отказался от предложения и по-прежнему стал очень ценным разработчиком, Захари Минотт. Кредентиализм - это и более быстрый способ отфильтровать определенных людей, но также может быть значительным недостатком когда дело доходит до поиска впечатляющих людей, на которых можно сделать ставку, которые не соответствуют традиционным представлениям. Легко смотреть на выпускника Йельского университета и думать, что у него есть все, хотя на самом деле они не уверены в себе, потому что не пошли в лучшую школу Лиги плюща. Как говорил мой учитель математики в средней школе: В Рим ведет много дорог.

8. Что нового в Angular 11? от Chameera Dulanga - Chameera вернулся на этой неделе с полезным обзором того, что нового в последней версии Angular, включая поддержку TypeScript 4.0, Webpack 5, Замена горячих модулей и многое другое.

9. Если вы хотите сыграть с квантовыми вычислениями…, автор Фрэнк Зикерт - Фрэнк впервые появляется на этой неделе в программе Лучшие из лучших программ, поделившись отрывком из своей недавней книги Руки -О квантовом машинном обучении с помощью Python ». Вы когда-нибудь хотели узнать о суперпозициях и о том, что происходит, когда что-то не совсем 0 и не совсем 1? Погрузитесь в эту статью.

10. 6 вещей, которые нужно знать, чтобы начать работу с классами данных Python Йонг Цуй, доктор философии. —Yong вернулся на этой неделе со всем, что вам нужно знать, чтобы начать работу с полезными классами данных Python в вашей программе или скрипте.

11. Ведение журнала производственного уровня в приложениях Rust от Ecky Putrady - на этой неделе также дебютирует Экки, рассказывающий о том, как профессионально выполнять вход в ваше приложение Rust, чтобы отлаживать и исправлять проблемы в производственной среде. это легкий ветерок.

12. Создайте интерфейс приложения для чата с помощью SwiftUI, автор Сара. И последнее, но не менее важное: Сара предлагает нам полезный учебник по SwiftUI, в котором подробно описаны основные моменты, которые помогут нам создать профессиональный пользовательский интерфейс чата для вставьте в наши приложения. Потому что каждое приложение расширяется до тех пор, пока в нем не появится чат.

Захватывающие возможности карьерного роста благодаря лучшей работе в области программирования

Last week, we quietly launched BetterProgrammingJobs.com which, if you're an employer or your company is hiring, you can post a job for free and promote it to this email list of 75,000+ devs next week for just $100.
Featured Career Opportunities:
* Luma is hiring a Founding Software Engineer:
Luma helps people host delightful Zoom events, manage registrations, sell tickets, and build their brand online.
We've: 
- launched event invites, attendance stats, memberships
- seen over 500k people attend a Luma event
- just gotten started  Now we're hiring an engineer to join us full time.
Apply to Luma

* Ladder is hiring a Founding Software Engineer:
Ladder is a professional community platform democratizing access to career growth for the next generation. We’re building the best place for rising professionals to level up their careers — with the core value of being community-first instead of network-first.
We're looking for a driven, entrepreneurial engineer to join our team and help build the professional platform for the next generation
Apply to Ladder

* On Deck is hiring a Candidates Intern:
We're bringing on a new intern to the @beondeck Candidates team.
Why? We just hired our last intern Nate Forster to run Candidate Ops for the Founder Fellowship (ODF)!
BIG opportunity for the right person
Watch the video for the role
Apply to On Deck

* Moneymail is hiring a Head of Engineering + Lead Mobile Engineer:
Moneymail is a stealth company hoping to evolve the language around money, our relationship to money, and the surface of money.
💸 SOCIAL. 💸 INTERNET. 💸 MONEY.
Apply to Moneymail

* The Duckbill Group is hiring a Technical Content Writer:
Duckbill is hiring again, this time for a technical content writer. This would be a fantastic job for someone in DevOps/SRE/engineering 
looking to do freelance writing about AWS.
Apply to The Duckbill Group

На этой неделе все! Удачных выходных и удачного программирования.

Будьте в безопасности, здоровы и, пожалуйста, наденьте маску,
- Зак Шапиро и The Better Programming Team

Как мы можем улучшить это письмо? Вот небольшая анкета из одного вопроса. Это нам очень поможет.