Sign in with Twitter

Username:

👋 Hi, I'm Sasha, an indie maker, and open-source writer. On the road since 2012. I tweet about code, travel, bootstrapping and extreme sports.

643 Following   1,465 Followers   12,722 Tweets

Joined Twitter 9/5/08


@rumkin The triple function call is to enable optional generics (I couldn't infer the route name ('home' | 'courses… https://t.co/2HRO8wAHax @rumkin That how I did it happen 👇 https://t.co/7eSzPFYipDEven this? https://t.co/OCGMPD5cEcOr this? https://t.co/iQbZH0rUJo🧭 But can your router do this? #typescript #react https://t.co/6kmMRJFYSKhttps://t.co/b2QQ5j7a3f
Retweeted by Sasha 🐑💨 Koss⁉️ I want to translate my (Preact) app into the Chinese language. How do I do that? Where do I find translators?… https://t.co/uODsZc03Ly
2/17
2020
If JavaScript libraries are proving costly, replace them with smaller alternatives. Lots of great options in… https://t.co/iZiZNMsF2k
Retweeted by Sasha 🐑💨 Koss
2/14
2020
“I don’t fear any slowness as we work to distribute our workforce now” “Our center of gravity shouldn’t be San Fra… https://t.co/wTjZv2BjOV
Retweeted by Sasha 🐑💨 KossDear twitter, I just launched my new side project - https://t.co/Y3kc3K6ZnS It's a blog where I'll list helpful re… https://t.co/Ks9MNA08sD
Retweeted by Sasha 🐑💨 Koss
2/12
2020
Couldn't have made this week happen without https://t.co/pxTRzBc15l Paid for some coffees for @kossnocorp but… https://t.co/8bZsbKG0FB
Retweeted by Sasha 🐑💨 Koss @ollybenson @PayPal @buymeacoffee I've received the coffees, thank you so much 🤗 @joelnet ~/Desktop @kossnocorp I use somewhat similar system, however I also have a column for tasks, that are currently depend on som… https://t.co/NTvKuP1jYX
Retweeted by Sasha 🐑💨 Koss
2/11
2020
💡 The system forces you to differentiate crucial work from nice-to-have tasks and focus on what brings most impact.🔀 Using MoSCoW, you sort all task into four groups: - Your plan for the near future, usually for today - Must - Yo… https://t.co/HgFIJPipT8For a couple of years, I use the MoSCoW system for prioritization (must, should, could, won't). I used to have a se… https://t.co/Axmi7bgfnB @BilalBudhani @e_Residents Thanks! @BilalBudhani @e_Residents I'm going to open a company there.Just got my the @e_Residents card and have to say, after dealing with Czech bureaucracy it strikes how advanced is the Estonian government.Scroll to the top, all paid. Scroll to the bottom, all paid. Somewhere in the middle, hovering in irrelevance: orga… https://t.co/dMCc8OZkr4
Retweeted by Sasha 🐑💨 Koss
2/10
2020
The Czech mountains are fun! https://t.co/1UfDIk0Wag🏂 The third day of snowboarding! I still didn't completely recover after the injury but it feels good to be back at… https://t.co/jQ0BZjAOZp
2/9
2020
I think the way I make apps is unique. I host everything as a static site, thus my hosting and server costs are $0… https://t.co/e9XlHn2wCD
Retweeted by Sasha 🐑💨 Koss
2/6
2020
@peterfriese @Firebase @_davideast 🚧 @_davideast @Firebase @peterfriese @piterfriese 👋 @Firebase @_davideast may I write about my security rules generator, also couple questions: - Can I use post with… https://t.co/Dg6SomgGmlimgproxy, a self-hosted server for fast and secure on-the-fly image processing by Evil Martians, can now be easily… https://t.co/faWYAf74gG
Retweeted by Sasha 🐑💨 Kossam I the only one who didn't know about snippets in chrome dev tools? it's a super cool tool (sorry) if you often… https://t.co/qJOocY1kXf
Retweeted by Sasha 🐑💨 Koss @kossnocorp @opencollect 💕
Retweeted by Sasha 🐑💨 KossSustaining open-source on donations is extremely hard, but it would be 100x harder if not @opencollect. Huge kudo… https://t.co/gcRgEZRnPW🤯 It also works in Sketch but not that well. https://t.co/Sd4Pq9pOI1If you use @Autoprefixer or @babeljs preset-env at work, your company is using @Browserslist too. Browserslist is… https://t.co/xd5Cf9gKy4
Retweeted by Sasha 🐑💨 Koss
2/5
2020
@arvidkahl @IndieHackers Also, there are plenty of nuances in every industry, and unless you target hobbyists or im… https://t.co/z8ravNG1da @arvidkahl @IndieHackers I guess it's different for everyone, but for me building a dev product is like playing on… https://t.co/S1lhH17AFi @destraynor @IndieHackers Got you, thank you for the insight! @arvidkahl @IndieHackers That's right, but if you're a developer, your best bet is to build a product for developer… https://t.co/kMUWtUIebh @destraynor @IndieHackers When you begin, the brand is probably is the least of your concerns, but I look at it as… https://t.co/jZt7jhG9Q8 @arvidkahl @IndieHackers You can write code and build audience at the same: work on open source!
2/4
2020
🙅‍♀️ Read why firebase-admin's offset function is a Trojan Horse and will make your code slow and expensive. 🔗 https://t.co/7inMY5foRH
Retweeted by Sasha 🐑💨 Koss @_davideast @jamesuriah @jamesuriah 👋 I love proxies too!🧙‍♂️ Thanks to the Proxy I managed to make it even better. It wouldn't be safe to use if not TypeScript. Proxy + T… https://t.co/bDZOBWFrny
2/3
2020
First 10K after I broke both ankles last year 💪 https://t.co/h3vHZFG93g https://t.co/gOOJ7WEwnx
2/2
2020
@JofArnold I'm surprised but I actually understand how it works. Sorry for your team tho! @JofArnold I also recently comprehended infer and now I’m afraid for others. @almost_bergman Зря переживаешь! Тоже скажу очевидное, но если ты не знаешь то и кто-то ещё не знает этого наверняка. @almost_bergman Спасибо не знал! Отличный твит и мне кажется он заслуживает поста в будни что бы больше людей увидело.
2/1
2020
@swyx Even though I used ch just a couple of times I agree that it is the most natural unit for the layout width. I… https://t.co/WZjqDGiiBh @swyx My guess that it doesn't matter unless you work on a design system with multiple fonts. That why I think it's… https://t.co/H8VM9CFm6V
1/30
2020
I was sure I would never write an article titled "5 steps to..." but here I am! If you want to make sure that your… https://t.co/AMkKo5aYPEIf it will work out, I'm going to push it even further and allow generating client-end form validation from it.Here're a couple of examples of type checking. https://t.co/35rJNIfc0HIt's not yet clear if it can be feature-complete, but so far, so good. @_davideast @ToddKerpelman @puf you're going to love this 😉🤯 I started a crazy experiment on generating Firestore security rules using natural TypeScript DSL. It integrates… https://t.co/A22aMk9Rap @mkaschenko Thank you, the PostgreSQL tutorial is on point 👍
1/29
2020
@_davideast @Firebase Oh, I’m really sorry but I’m going to steal few ideas for @tamefirebeast 😏https://t.co/3vQN9UlouF https://t.co/715niGUaGi
Retweeted by Sasha 🐑💨 Koss @uF4No Got you! @uF4No Thanks! Am I wondering, did you repeat the actions after the author or just read it? @cheepo2109 Thank you! It's such a brilliant approach with editor and stuff, but it's so much work!⁉️ Please share an example of a tutorial that helped you to grasp some new tech, approach, whatever! I'm strugglin… https://t.co/Alde5tqn2U
1/28
2020
Query Firestore and render results in React with infinite scroll within just a couple of lines? Hell yeah! 😈 Demo… https://t.co/XTFGCL9Ftw @toolsday @una @chrisdhanaraj hey! I just listened to your last podcast and I want to say that I understand your st… https://t.co/mPResDve7G
1/27
2020
The most upset thing about the Yarn 2 release is that the community put a lot of unnecessary pressure on the team t… https://t.co/5uHXCd7WG3
1/26
2020
@knivets @dan_abramov It depends on the perspective. You can't create a good course without first of all being good… https://t.co/yykHct6W0N @erikras @mxstbr @dan_abramov @jaredpalmer But don't try too hard! My yacht went to the bottom because of all these… https://t.co/35NdmtFT2f @dan_abramov Did I miss something? @dan_abramov 1. Become the best in a niche, make a name blogging, talking, etc and charge $500/h for consulting. 2.… https://t.co/YSgyHBVTMz
1/24
2020
@siscia_ Right! That's my strategy! @kossnocorp But most important, you can do both. You write your own content in your blog and then copy it to whiche… https://t.co/7hRRqg5qKZ
Retweeted by Sasha 🐑💨 Koss🤗 Your readers are people looking for a solution for their problems in search engines and, by definition, are more… https://t.co/azlf7zFvON😰 You don't feel pressure to appeal NOW or get lost forever. 📈 If you don't get any attention, you still adding v… https://t.co/WN8FmfB4Jt💡 Writing to a blog on your own domain is much more natural and satisfying than publishing it on a platform. If yo… https://t.co/i5U5TVSp2vThree lessons for modern engineers from Soviet space accidents https://t.co/CoHX8U2Cjj @progapandist helped conver… https://t.co/qaxozB8mPV
Retweeted by Sasha 🐑💨 Koss
1/23
2020
@arturdryomov @tamefirebeast Thank you for sharing this! I'll give it a thought!✍️ I started a Firebase-dedicated blog were I'll be posting everything I know and learn about this platform ranging… https://t.co/rWbbTBPJ34 @kossnocorp European “Silicon Valley” would be one pilot episode long tho
Retweeted by Sasha 🐑💨 KossImagine Breaking Bad taking place in Europe. The main hero would probably start selling his old vinyl at the Sunday… https://t.co/2E9nAX4lEj
1/22
2020
@fliptheweb Ха-ха, боль как раз из-за согнутой спины, но мне в первое время дискомфортно было сидеть в принципе. С… https://t.co/Ku4B1X3b1S @fliptheweb Сочувствую! Я в прошлом году я тоже самое заработал. Сейчас уже полностью зажило но иногда больно распр… https://t.co/ZarO9wUaQY
1/21
2020
@erikras Thanks! @erikras It's still on an early stage, but I plan to make money on it. Every month https://t.co/QcOJumhlkQ generate… https://t.co/54mIN33xXX @petecodes Thank you for sharing your story, it was fascinating and inspiring!... If you get rejected, be understanding and not try to cause the feeling of guilt. It's already hard for mainta… https://t.co/zHPDI0kF6QGitHub etiquette rule #7: 🚫 Don't surprise! If you plan to contribute great work to a project, communicate it fir… https://t.co/AkcCQqgUNa⁉️ I'm wondering what the advantages of using JSX to define React router rules instead of a simple switch are?
Retweeted by Sasha 🐑💨 Koss @chatsidhartha @oleg008 Gotcha!
1/20
2020
@oleg008 I got you about the nesting, but could you please clarify what is distributed routes definition?⁉️ I'm wondering what the advantages of using JSX to define React router rules instead of a simple switch are? @jkoudys @markdalgleish Did you try to communicate the change first? That might help. @markdalgleish If you don't want to join these fellas in sucking energy from the maintainers, check out the GitHub… https://t.co/Gd3nqx6ehW🇺🇦 156 🇧🇾 156 🇷🇺 78 Unfortunately, it causes problems with getting a job. Employers simply reject women if they th… https://t.co/EhMcSVK0iN
1/19
2020
@ajonpcom @MSEdgeDev @NOAA @googlecloud @prevwong @sh3pik @TheOdinProject Thank you for mentioning Diary Email!
1/18
2020
@okonetchnikov @_developit Not really, I just create a copy of the package and patch it with a dumb script: https://t.co/g7WLSDX4a2 @sindresorhus Ok, I see! @_developit Right, also, the peer dependencies aren't made for such case, and there's no alternative. @_developit I ended up publishing separate packages because of the webpack warning 😩 I'm still looking for a universal solution. @sindresorhus An alternative solution would be “pin the window” that would keep it open until you close it. @okonetchnikov That's hard to calculate long-term effect in such business so that you might be right disbelieving t… https://t.co/SZEfVr5NqXThe podcast is amazing btw, go listen to it 👉 https://t.co/wGuPYu74gb
1/17
2020

0