OwlTail

Cover image of Сделайте мне красиво

Сделайте мне красиво

Podcast by Сделайте мне красиво

Weekly hand curated podcast episodes for learning

Popular episodes

All episodes

Read more

Podcast by Сделайте мне красиво

№60 - Единственный фронтендер, который откладывает яйца

Podcast cover
Read more
Yes, Impostor Syndrome Is Actually Good for Software Developers
https://betterprogramming.pub/yes-impostor-syndrome-is-actually-good-for-software-developers-f390852a3ea6

WHERE IS HTTP/3 RIGHT NOW?
https://daniel.haxx.se/blog/2021/04/02/where-is-http-3-right-now/

7 Useful HTML Attributes that You Probably Don’t Know
https://javascript.plainenglish.io/7-useful-html-attributes-that-you-probably-dont-know-661784fe21e

Пики

How to Create Your First React Hook from Start to Finish
https://www.freecodecamp.org/news/code-react-hooks/

eslint-plugin-clean-regex
https://github.com/RunDevelopment/eslint-plugin-clean-regex

Let’s Create an Image Pop-Out Effect With SVG Clip Path
https://css-tricks.com/lets-create-an-image-pop-out-effect-with-svg-clip-path

Apr 16 2021

55mins

Play

№59 - Чем программист отличется от светофора?

Podcast cover
Read more
Группа в телеграме
https://t.me/frontsexy

Учим CSS c СSS-tricks! :where() и :is() и :not()
https://css-tricks.com/almanac/selectors/i/is/ https://css-tricks.com/where-has-a-cool-specificity-trick-too/

Rendering large lists with React Virtualized
https://blog.logrocket.com/rendering-large-lists-with-react-virtualized-82741907a6b3/

How GitHub Actions renders large-scale logs
https://github.blog/2021-03-25-how-github-actions-renders-large-scale-logs/

Patterns in the use of emojis could predict the dropout of remote workers
https://techxplore.com/news/2021-03-patterns-emojis-dropout-remote-workers.html

The Trimodal Nature of Software Engineering Salaries in the Netherlands and Europe
https://blog.pragmaticengineer.com/software-engineering-salaries-in-the-netherlands-and-europe/

Announcing the Deno Company
https://deno.com/blog/the-deno-company

Quick Tip: Style Pseudo-elements with Javascript Using Custom Properties
https://css-irl.info/quick-tip-style-pseudo-elements-with-javascript-using-custom-properties/

SVG Generators
https://www.smashingmagazine.com/2021/03/svg-generators/

The Front-end Developer Learning Roadmap
https://frontendmasters.com/guides/learning-roadmap/

Apr 02 2021

1hr 8mins

Play

№58 - Код идеален, если тебя (еще) не уволили

Mar 21 2021

1hr 11mins

Play

№57 - Если всё работает, то и тесты не нужны

Podcast cover
Read more
A look at Trello: adopting GraphQL and Apollo in a legacy application
https://www.atlassian.com/engineering/a-look-at-trello-adopting-graphql-and-apollo-in-a-legacy-application
Best practices can slow your application down
https://stackoverflow.blog/2021/03/03/best-practices-can-slow-your-application-down/

Faster, more efficient systems for finding and fixing regressions
https://engineering.fb.com/2021/02/17/developer-tools/fix-fast/

How to test the accessibility of your components with Storybook
https://www.adrianbolonio.com/en/accessibility-with-storybook/

Digging Into CSS Logical Properties
https://ishadeed.com/article/css-logical-properties/

TypeScript Typeguard Transparency
https://javascript.plainenglish.io/typeguard-transparency-fe33061c1744

The Death of a Node.js Process
https://thomashunter.name/posts/2021-03-08-the-death-of-a-nodejs-process

JavaScript: What is the meaning of this?
https://web.dev/javascript-this/

Mar 16 2021

1hr 7mins

Play

№56 - Не мучайся, переходи на Notepad

Mar 04 2021

1hr 6mins

Play

№55 - Не ешьте фрукты, не используйте margin

Podcast cover
Read more
https://www.typescriptlang.org/docs/handbook/2/template-literal-types.html https://2020.stateofjs.com/en-US/

React Bias
https://gist.github.com/malchata/e7c4862b77120dc230763ea8f3110c17

New aspect-ratio CSS property supported in Chromium, Safari Technology Preview, and Firefox Nightly
https://web.dev/aspect-ratio/

Managing CSS Z-Index In Large Projects
https://www.smashingmagazine.com/2021/02/css-z-index-large-projects/

Margin considered harmful
https://mxstbr.com/thoughts/margin/

Don't use functions as callbacks unless they're designed for it
https://jakearchibald.com/2021/function-callback-risks/

Feb 19 2021

1hr 7mins

Play

№53 - Наша работа не дала результатов

Podcast cover
Read more
«Глупый рекрутер не назвал мне вилку зарплат»: почему в вакансиях редко пишут честную сумму
https://mc.today/blogs/glupyj-rekruter-ne-nazval-mne-vilku-zarpat-pochemu-v-vakansiyah-redko-pishut-chestnuyu-summu

8 Common JavaScript Mistakes That You Should Avoid
https://medium.com/javascript-in-plain-english/8-common-javascript-mistakes-that-you-should-avoid-bbbfe1fb9539

React Server Components
https://reactjs.org/blog/2020/12/21/data-fetching-with-react-server-components.html https://twitter.com/dan_abramov/status/1343200035035557890?s=21

Vanilla JavaScript speech-to-text
https://daily-dev-tips.com/posts/vanilla-javascript-text-to-speech/

Mocks aren’t evil! Better mocking with React Testing Library
https://dev.to/d_ir/mocks-aren-t-evil-better-mocking-with-react-testing-library-3hii

Continuous Performance Analysis with Lighthouse CI and GitHub Actions
https://css-tricks.com/continuous-performance-analysis-with-lighthouse-ci-and-github-actions

Справочник: пробелы
https://type.today/ru/journal/spaces

Jan 03 2021

51mins

Play

№52 - Раскати опечатку на 200 тысяч сайтов

Podcast cover
Read more
Adopting TypeScript Will Make You Suffer
https://medium.com/swlh/typescript-will-make-you-suffer-7cc6ca4b1233

Несколько задач на систему типов TypeScript
https://github.com/type-challenges/type-challenges

Мега-альманах за 2020 о состоянии дел в вебе
https://almanac.httparchive.org/en/2020/

Using Git commands that will make you look like a senior developer
https://levelup.gitconnected.com/using-git-commands-that-will-make-you-look-like-a-senior-developer-14247f4aca3b

CSS custom properties are not variables
https://webplatform.news/issues/2020-12-04

Advent of Code
https://adventofcode.com/

JWT Authentication Best Practices
https://dev.to/deleteman123/jwt-authentication-best-practices-3lf9

Deno 1.6 Release Notes
https://deno.land/posts/v1.6](https://deno.land/posts/v1.6

How to Abort a Fetch Request in JavaScript using AbortController
https://dev.to/nas5w/how-to-abort-a-fetch-request-in-javascript-using-abortcontroller-3jc3

Dec 19 2020

1hr 15mins

Play

№51 - Вас взломают, но хотя бы не хомячок

Podcast cover
Read more
В гостях Татьяна Новикова

Top 10 Web Application Security Risks
https://owasp.org/www-project-top-ten/

Dec 05 2020

52mins

Play

№50 - Все дороги ведут к букингу

Podcast cover
Read more
Возрождение youtube-dl
https://twitter.com/natfriedman/status/1328365679473426432

Эпичное промо нового tailwind
https://twitter.com/tailwindcss/status/1329129585024372741

Переход Bloomberg на Typescript
https://www.techatbloomberg.com/blog/10-insights-adopting-typescript-at-scale/

Правило прототипирования анимаций
https://css-tricks.com/the-paper-prototype-rule

Пики

Announcing TypeScript 4.1
https://devblogs.microsoft.com/typescript/announcing-typescript-4-1

Let web applications be file handlers
https://web.dev/file-handling/

Standardizing And Beyond: The Past, Present And Future Of Native HTML Form Controls
https://www.smashingmagazine.com/2020/11/standardizing-select-native-html-form-controls

Lazy-load images with the Intersection Observer API and React
https://medium.com/javascript-in-plain-english/lazy-load-images-with-the-intersection-observer-api-and-react-4fd8ae19e195

A Complete Guide to CSS Gradients
https://css-tricks.com/a-complete-guide-to-css-gradients

Nov 21 2020

58mins

Play

Выпуск №49: Постарайтесь не выгорать джунами

Podcast cover
Read more
В гостях Саша Шинкевич

00:00:00 Интро
00:00:39 Путь гостя в профессию
00:08:29 Выступления на конференциях
00:27:04 Про выгорание
00:51:28 Что можно понять о работе по тексту вакансии
01:04:22 Наши худшие собеседования
01:11:27 Полупики и пики

Материалы

Опознаём плохие условия работы по текстам вакансий
https://habr.com/ru/company/digital-ecosystems/blog/520614/

On the Web Share API
https://css-tricks.com/on-the-web-share-api

Container Queries are coming to Chromium!
https://www.bram.us/2020/11/05/container-queries-are-coming-to-chromium

Intent to Remove: HTTP/2 and gQUIC server push
https://twitter.com/intenttoship/status/1326652757739180033 https://groups.google.com/a/chromium.org/g/blink-dev/c/K3rYLvmQUBY/m/vOWBKZGoAQAJ

Emulate vision deficiencies in DevTools
https://addyosmani.com/blog/emulate-vision-deficiencies-devtools

A Complete Guide to CSS Media Queries
https://css-tricks.com/a-complete-guide-to-css-media-queries/

Nov 14 2020

1hr 26mins

Play

Выпуск №48: Ты не должен отходить от робота

Podcast cover
Read more
Реакт против Свелта
https://www.simform.com/react-vs-svelte/

Property-based тестирование для JavaScript и UI: необычный подход к автоматизированным тестам
https://habr.com/ru/company/mailru/blog/494110/

Site-Speed Topography
https://csswizardry.com/2020/11/site-speed-topography/

No-Comma Color Functions in CSS
https://css-tricks.com/no-comma-color-functions-in-css/

When (and when not) to reach for Redux
https://changelog.com/posts/when-and-when-not-to-reach-for-redux

Compose повсюду: композиция функций в JavaScript
https://habr.com/ru/company/otus/blog/520692/

The Road to TypeScript at Quip, Part One
https://quip.com/blog/the-road-to-typescript-at-quip-part-one

Nov 06 2020

1hr

Play

Выпуск №47: Под Хеллоуин просто нельзя говорить нет

Podcast cover
Read more
В гостях Анастасия Гайдашенко
https://www.linkedin.com/in/avgaydashenko/

Amazon shouldn’t have hired me. Here’s how I became an SDE2.
https://medium.com/@curtiseinsmann/amazon-shouldnt-have-hired-me-here-s-how-i-became-an-sde2-e310d0d264a8

Сериал "Тед Лассо"
https://tv.apple.com/show/ted-lasso/umc.cmc.vtoh0mn0xn7t3c643xqonfzy

Nov 01 2020

1hr 22mins

Play

Выпуск №46: Typescript и вёрстка решили все свои проблемы (а ты - нет)

Podcast cover
Read more
npm 7
https://github.blog/2020-10-13-presenting-v7-0-0-of-the-npm-cli/
https://github.com/npm/rfcs/blob/latest/implemented/0026-workspaces.md

webpack 5
https://webpack.js.org/blog/2020-10-10-webpack-5-release/

Известные и не очень web API
Не ходите по ссылке. https://blog.greenroots.info/10-lesser-known-web-apis-you-may-want-to-use-ckejv75cr012y70s158n85yhn

Beyond Media Queries: Using Newer HTML & CSS Features for Responsive Designs
https://css-tricks.com/beyond-media-queries-using-newer-html-css-features-for-responsive-designs/ https://dev.to/vtrpldn/write-fewer-media-queries-with-the-clamp-css-function-2cl7

Announcing TypeScript 4.1 Beta
https://devblogs.microsoft.com/typescript/announcing-typescript-4-1-beta/#template-literal-types

The Flavors of Object-Oriented Programming (in JavaScript)
https://css-tricks.com/the-flavors-of-object-oriented-programming-in-javascript/?ref=ewebdesign.com

Ускорение работы JS на уровне набора команд ARM - https://defront.ru/posts/2020/10-october/19-arm-and-javascript/ https://t.me/defront

One React mistake that's slowing you down
https://epicreact.dev/one-react-mistake-thats-slowing-you-down/

Oct 25 2020

44mins

Play

Выпуск №45: 18+ прохладных историй о фронтенде

Oct 16 2020

1hr 30mins

Play

Выпуск №44: Не переживайте, это безопасно

Podcast cover
Read more
СБЕР И ПАРОЛИ
https://twitter.com/sberbank/status/1302843162533208065

The Secret of Simple Code - How 10x Developers Produce 10x Value
https://medium.com/javascript-scene/the-secret-of-simple-code-a2cacd8004dd

Getting Unstuck
https://cloudfour.com/thinks/getting-unstuck

15 базовых советов по Git для эффективной работы каждый день
https://habr.com/ru/company/manychat/blog/511946/

Please Stop Writing Your Own User Authentication Code
https://medium.com/better-programming/stop-writing-your-own-user-authentication-code-e8bb50388ec4

DevTools architecture refresh: Migrating to JavaScript modules
https://developers.google.com/web/updates/2020/09/migrating-to-js-modules

A Guide to CSS Animation — Part 1
https://codeburst.io/a-guide-to-css-animation-part-1-8777f5beb1f8

All the Ways to Make a Web Component - June 2020 Update
https://webcomponents.dev/blog/all-the-ways-to-make-a-web-component/

Как обмануть медиум
https://github.com/iamadamdev/bypass-paywalls-chrome

Sep 19 2020

1hr 3mins

Play

Выпуск №43: Чем хуже код, тем лучше программисты (в Aviasales)

Sep 01 2020

1hr 18mins

Play

Выпуск №42: Напишем свой Fortnite в вебе и станем сеньорами

Aug 27 2020

57mins

Play

Выпуск №41: Бездарные программисты и токсичность

Podcast cover
Read more
10 Signs You Will Suck at Programming
https://blog.usejournal.com/10-signs-you-will-suck-at-programming-5497a6a52c5c
про токсичность
https://twitter.com/devdevcharlie/status/1295096920168452099?s=21 https://github.com/charliegerard/safe-space
Мозила поувольняла людей
https://blog.mozilla.org/blog/2020/08/11/changing-world-changing-mozilla/
Вышла первая бета Rome
https://romefrontend.dev/blog/
Мои любимые трюки в JavaScript
https://habr.com/ru/post/513990/
TypeScript, Minus TypeScript
https://css-tricks.com/typescript-minus-typescript/
Writing Your CSS like This Will Make Your Code Super-Clean
https://levelup.gitconnected.com/writing-your-css-like-this-will-make-your-code-super-clean-f82d4bfeb468

Aug 22 2020

1hr 9mins

Play

Выпуск №40: Код-ревью хорошее, а ситуация страшная, и проблемы белых людей

Podcast cover
Read more
How one code review rule turned my team into a dream team
https://medium.com/inside-league/how-one-code-review-rule-turned-my-team-into-a-dream-team-fdb172799d11

Different versions of your site can be running at the same time
https://jakearchibald.com/2020/multiple-versions-same-time/

Даня Абрамов в проекте whatthefuck.is рассказывает про композицию - https://whatthefuck.is/composition

Цикл из 2 статeй про GH-actions
https://medium.com/@cakeinpanic/github-actions-%D0%B1%D0%B0%D0%B7%D0%B0-2501445e7392 https://medium.com/@cakeinpanic/github-actions-%D0%BF%D0%B8%D1%88%D0%B5%D0%BC-%D1%81%D0%B2%D0%BE%D0%B9-8eb0a05c3e8a

Движок от фейсбука с “прекомпиляцией”
https://engineering.fb.com/android/hermes/

User-defined Type Guards in Typescript
https://levelup.gitconnected.com/user-defined-type-guards-in-typescript-fad639e4944f

What does 100% mean in CSS?
https://wattenberger.com/blog/css-percents

Aug 02 2020

57mins

Play