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