Pearl App
https://twitter.com/brknxyz/status/1349662030031151104
Web Fonts in 2021
MY FAVORITE TYPEFACES OF 2020
| // pages/api/chatbox/[...chatbox].js | |
| import createChatBoxAPI from "@upstash/chatbox/api"; | |
| const ChatBoxAPI = createChatBoxAPI({ | |
| webhooks: [process.env.SLACK_WEBHOOK_URL!], | |
| }); | |
| export default ChatBoxAPI; |
| <SectionBlockContainer> | |
| <SectionBlock> | |
| <SectionBlockIcon> | |
| <Drafts /> | |
| </SectionBlockIcon> | |
| <SectionBlockTitle>Marketing Emails</SectionBlockTitle> | |
| <SectionBlockSummary> | |
| Receive occasional news from Upstash teams, and promotional | |
| offers. |
| // https://rsms.me/inter/dynmetrics | |
| const DynamicText = ({ className, children, fontSize = 15, tag = "span" }) => { | |
| const pxToRem = (px) => { | |
| return Number(px * 0.0625) | |
| } | |
| const dynamicLeading = (z) => { | |
| const l = 1.4 | |
| return Number(pxToRem(Math.round(z * l))) |
| export default function Component() { | |
| const [isFocus, setIsFocus] = useState(true) | |
| const { getData } = useContext(RedisDatabaseStoreContext) | |
| useInterval(async () => { | |
| if (!isFocus) return | |
| await getData() | |
| }, 5000) | |
| useEffect(() => { |
| const baseComponents: ComponentNode = selection()[0]; | |
| if (!baseComponents) return alert("Not selected!"); | |
| const w = baseComponents.width; | |
| const h = baseComponents.height; | |
| const fixedItem = "value"; | |
| const childNames = baseComponents.children.map((c) => c.name); | |
| const combinations: [[String]] = getCombinations(childNames); |
| Auth0 Brand Evolution | |
| https://auth0.design/ | |
| Great designers are strong at "product thinking." | |
| https://twitter.com/joulee/status/1357748477548089344 | |
| Webpack Nedir? | |
| http://devnot.com/2021/webpack-nedir-webpacke-detayli-bir-bakis/ | |
| Chalk |
| Modern Web Uygulamaları ve Performans | |
| https://kommunity.com/frontend-istanbul/events/modern-web-uygulamalari-ve-performans-3c61fed8 | |
| Rıza Selçuk Saydam ile "Facebook'ta Tasarım ve İşe Alım Süreçleri | |
| https://open.spotify.com/episode/0obHOgbbE4tRDZsJ05OZxD?si=_M9TQ9flRn6tRMXc2p8HTA&nd=1 | |
| Tüm ülkece rahatlayabiliriz. Garanti 3D secure ekrenı değişmiş. | |
| https://twitter.com/oguzguc/status/1356127686423425026 | |
| Woke up this morning and found this new lovely interface upgrade! ✨ |
| Flagpack | |
| https://www.flagpack.xyz/ | |
| Sunucu-taraflı React Component’leri ve Stream’ler | |
| https://hwclass.medium.com/react-server-componentleri-ve-stream-ler-c5faa803f1ee | |
| Makefile Tutorial By Example | |
| https://makefiletutorial.com/ | |
| Flat image → interactive layers ✨ |
| Haftalık Özet #2 | |
| Telegram + MonoSay ile SPAM Engelleyen Bot Geliştirmek | |
| https://www.youtube.com/watch?v=mcojBOUpfns&feature=youtu.be | |
| Volta: JavaScript Tool Manager Nedir? | |
| https://link.medium.com/aKLF1qgC2cb | |
| Dünyanın en büyük ilaç şirketlerinden Pfizer, logosunda yenilenmeye gitti | |
| https://twitter.com/akselceylan/status/1349735843171364864 |
Pearl App
https://twitter.com/brknxyz/status/1349662030031151104
Web Fonts in 2021
MY FAVORITE TYPEFACES OF 2020