„Chillin‘“ at Amazon
621 subscribers
27 photos
1 video
7 files
370 links
Amazonian SDE is sharing, 'cause sharing is caring 👨‍💻

note: I do not represent any of my employers in this channel
Download Telegram
#aws #certificate #solutions #architect #associate

В "экспресс" порядке решил подготовиться к экзамену на сертификат Solutions Architect (Associate). Думал записаться на ближайший понедельник.

Начал готовиться вчера, если это можно назвать подготовкой. Порешал 10-15 задачек, пока катался в электричке в садик и обратно. Из них 6-7 мимо! Думал, что все, пиши пропало.

Сегодня в Германии выходной и я смог уделить этмоу делу около часа-двух, с адекватным уровенем внимания и концентрации. Результаты намного лучше - около 8 из 10 и затрачиваю в два раза меньше времени, чем пологается.

Так что ничего не меняем - будем сдавать в понедельник!

Кстати, платит дядя Джефф, так что беспокоиться не стоит! 😂
How AWS Storage Gateway works (architecture) - AWS Storage Gateway
https://docs.aws.amazon.com/storagegateway/latest/userguide/StorageGatewayConcepts.html
I'm also keenly aware of the impact of creating physical devices. I don't want to just create more e-waste. I want to create things that can truly be owned, repaired, re-used, and re-purposed for as long as possible. I hold in my mind that there is a real moral argument that could be made against creating new hardware at all1, so as I bring precious materials together into new forms I really try to weigh the long-term impact of my creations. This is another reason I choose "withered" technology - it is more easily understood and maintained by others.

https://blog.thea.codes/winterblooms-tech-stack/
Халява от Стэнфорда!
The lectures for the Spring 2021 version of Stanford University's course CS193p (Developing Applications for iOS using SwiftUI) were once again delivered to our students in an on-line fashion due to the novel coronavirus outbreak.

https://cs193p.sites.stanford.edu/
This one is really good
#tools #productivity #joplin

https://joplinapp.org

> Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks.

Пару недель назад узнал про очень крутой инструмент для заметок - Joplin. Уже сейчас могу сказать, что это то, что я так давно уже искал.

Во-первых, я большой фанат markdown, и это как раз таки о Joplin. В Амазоне markdown чуть ли не топ формат, для редактирования. С Markdown я могу удобно оформлять ссылки, построение диаграм, ну и конечно свой код (в т.ч. LaTeX формулы).

https://joplinapp.org/markdown/

Во-вторых, мне очень нравится удобный способ организации на подобии папок/файлов/дерева. Наконец то смог разделить свои мысли в несколько групп и продолжаю расширять. Само собой есть функция поиска по тексту или тэгам.

В-третьих, синхронизация с клаудом. В качестве хранилища можно подключить хоть Dropbox, хоть S3. Доступ к заметкам можно осуществить с любого девайса (в моем случае, мобила, лаптоп)
Forwarded from Alex
#AWS #Solutions #Architect #Associate #Certificate

Принимаю поздравления!)

Длинные выходные не прошли даром! Готовился около 20 часов. Во время экзамена, первые пол часа просто спал. Не думал, что сдам! Но, в итоге, как в сказке - все заканчивается хорошо!
#машины_разное

Гвидо ван Россум, отец Python и вернувшийся из пенсии в Microsoft инженер, поставил перед собой очень амбициозную цель, а именно - увеличить производительность своего детища аж в два раза.

Речь конечно же не про сам язык, а про его основной движок CPython.
Новость довольно большая, следить я за этим буду пристально.

Впрочем, мой интерес чисто технический, что именно собираются сделать для увеличения производительности? Поэтому я открыл PEP-554, автор которого отдельно отмечает, что не намерен решать проблему GIL (но мы-то с вами все понимаем).

Способов обойти GIL и так хватает: от использования multiprocessing до других движков, например PyPy.

PEP-554 интересен тем, что предлагает по-новому взглянуть на sub-интерпретаторы и (пере)изобрести конкурентное программирование. Причем пользоваться эти можно будет донельзя легко. Вот кусок кода, прямиком из PEP:

interp = interpreters.create()
print('before')
interp.run('print("during")')
print('after’)


Но не это самое “вкусное”. Если пройти дальше по предложению до раздела “About Subinterpreters”, то можно увидеть слово, которое очень знакомо разработчикам на Golang - каналы! По словам автора Предложения, каналы будут единственным объектом, доступным всем интерпретаторам, а обмен объектов будут проходить через них.

Подытожим: в версии 3.11 собираются ускорить CPython, и поможет нам в этом новый модуль interpreters, который имплементирует конкурентное программирование, схожее с Golang.

Вот что скучная пенсия с людьми делает!