Нови истории за кофеинова сутрин

Ето един въпрос, който вълнува повечето разработчици: „Може ли моят iPad да замени MacBook и десктоп за писане на код?“ Отговорът, както винаги, е „зависи“. Въпреки че Apple прави крачки в разработката на собствени приложения и внася чип M1 в своя iPad, все още има дълъг път, преди разработчиците да се откажат от настолни компютри и Mac. Докато това се случи, нека да видим как можете да използвате iPad за кодиране.

Също така в това издание ще разгледаме StashQL: нов пакет npm, ще видим как Jetpack Compose дава възможност на широкомащабни приложения за Android, ще създадем игра Tic Tac Toe, ще преобразуваме дизайн на потребителския интерфейс на Dribbble в код със Swift в iOS, ще работим уязвим код на интелигентен договор и анализирайте нишката на Musk в Twitter.

Програмиране — Кодиране на iPad

Уеб разработка

StashQL: Ефективно актуализирайте и кеширайте вашите GraphQL заявки

StashQL е npm пакет, който се използва за кеширане на GraphQL заявки и данни с допълнителни опции за актуализиране на кеша в сравнение с традиционните пакети – от Hakudo Ueno

Прочетете повече››

Python

Откриване на настроение от туитовете на Илон Мъск с помощта на Python

Само с ограничен набор от туитове и без да пишем много код, вече можем да направим доста интересен анализ на това, което се случва в акаунта на Илон в Twitter – пише Хуан Круз Мартинез

Прочетете повече››

Android Dev

Jetpack Compose - Захранване на новата страница за списък с купони на Swiggy

Swiggy е платформа за доставка на храна при поискване. Мислете за това като за Uber Eats of India. Те управляват „публикация за софтуерно инженерство в Medium“.

Техният екип за Android наскоро се оттегли от XML за разработване на потребителски интерфейси към Jetpack Compose. В последния им Шивам Махаджан споделя подобренията и предизвикателствата, пред които е изправен екипът, докато създава потребителски интерфейс в Jetpack Compose:

Намаляването на кода и повторната употреба на кода са едни от най-мощните предимства, които получихме от compose. Ако увеличим приемането на compose и в други страници, определено ще видим намаляване на размера на приложението, както и намаляване на оценката на усилията на разработчиците.

Прочетете повече››

iOS Dev

Проектирайте подобен на Dribbble UITabBar в приложение за iOS с помощта на Swift 5

Ако сте отегчени от стари дизайни на лента с раздели като Margels, вижте нейния урок за създаване на красиви потребителски интерфейси. Това е нейният дебют за BP.

Прочетете повече››

Ethereum Dev

Предотвратяване на атаки на интелигентни договори срещу Ethereum — анализ на кода

Abhishek Chauhan показва уязвим код на интелигентен договор, за да демонстрира как работят атаките, и след това предоставя решение за коригирането му.

Прочетете повече››

AWS

AWS Kinesis срещу SNS срещу SQS – Сравнение с примери на Python

Отделянето предлага безброй предимства, но изборът на правилния инструмент за работата може да бъде предизвикателство. Само AWS предоставя няколко услуги, които ни позволяват да разделим изпращането и получаването на данни. Докато изглежда, че тези услуги предоставят подобна функционалност на повърхността, те са предназначени за различни случаи на употреба и всяка от тях може да бъде полезна, ако се приложи правилно към конкретния проблем — пише Анна Гелър.

Прочетете повече››

До следващия байт кафе,

Благодаря за четенето.