Sign in

Dmitry Sharabin

@d12n.me
42 followers 63 following 129 posts

Apprentice Software Engineer, mentored by @lea.verou.me • Teacher • Microsoft Certified Expert & Trainer

PostsRepliesMedia
Dmitry Sharabin @d12n.me · 01/02/2022
📣 A couple of days ago @karger challenged me to build the Wordle Game with @mavoweb. Since I like challenges, now we have another app showcasing awesome Mavo features. 😅 It takes ~70 lines of HTML. Play with it and tell us what you think: #MadeWithMavo
000
Dmitry Sharabin @d12n.me · 30/01/2022
Wow! That was an amazing journey. Thank you, @twostraws, from the bottom of my heart for the incredible work you did by developing this course: it's exceptionally thought, professionally designed, and remarkably delivered. You are THE Teacher! #100DaysOfSwiftUI is officially ✅!
000
Dmitry Sharabin @d12n.me · 20/11/2021
✅Day 44 of #100DaysOfSwiftUI. I learned: – stride(from:to:by:), CGAffineTransform; – the easy way to enable “even-odd rule” with FillStyle struct; – the way to get fancy borders and fills with ImagePaint; – how to pass heavy lifting drawing operations to Metal with drawingGroup.
000
Dmitry Sharabin @d12n.me · 24/10/2021
On day 21 of #100DaysOfSwiftUI, @twostraws covers a ton of excellent stuff (just can't get used to how much you can do in so few lines of code 🤯). It took literally 15 minutes to build all the app's logic and the rest of the time — to make the app look prettier. Just wow! 😍
000
Dmitry Sharabin @d12n.me · 17/10/2021
I enjoy taking part in #100DaysOfSwiftUI! Day 14 is done. Optionals, nil coalescing, optional chaining — so glad to see those features in Swift (I already know them from JS). if let, guard let and try? are my favorites. Checkpoint 9 is just the thing to solidify new knowledge. 🤩
000
Dmitry Sharabin @d12n.me · 09/10/2021
Day 6 of #100DaysOfSwiftUI — loops, loops, loops again, and also ranges. Closed, half-opened, and one-sided ranges. Btw, I've never heard anything about the latter. Not a single day without revelation! And checkpoint 3 was just what the doctor ordered. What a course!
000
Dmitry Sharabin @d12n.me · 10/11/2020
Hey @msexcel, Somewhat recently, in Excel was added an awesome template—“Drop-down tutorial.” Is there a chance the source code of this template is available somewhere (or open-sourced), so I could have a look at it? I’m interested in API that was utilized to make it interactive.
000
Dmitry Sharabin @d12n.me · 12/09/2020
New @mavoweb demo on @CodePen— Theamable Chart. Showcases many Mavo features and the Chart plugin. And even uses @googlesheets as the data source. Yes, Mavo can manage that right out of the box! Let us know if you want to know more about how it was made.
000
Dmitry Sharabin @d12n.me · 08/03/2020
Build cross-platform apps with @mavoweb and @Ionicframework—use the powers of both worlds with a few lines of code provided by Mavo’s JS API (shortly—only by adding a plugin to your Mavo app). Wanna give it a try? via @CodePen #mavotricks #mavoapi
000
Dmitry Sharabin @d12n.me · 16/12/2019
I think I will never get used to it! Thank you very much @MMosley that you picked my pen. That help me spread the knowledge about @mavoweb. It deserves much more love than it already has. I really appreciate that. And look whose pen is right next to mine—the one by @Una. 🎉🤩
000
Dmitry Sharabin @d12n.me · 14/12/2019
Another demo, inspired by @mavoweb capabilities—Tabs Widget. As usual, not a single line of JS! ⚠️ Please play with it in @firefox or Safari (there is a known bug in @googlechrome, causing a problem with the layout—). via @CodePen
010
Dmitry Sharabin @d12n.me · 11/12/2019
If you need a fully interactive feedback form on your site, there is no need to write code in JavaScript. Use @mavoweb instead! 😉 And here comes an example form you can play with. Mavo Feedback Form. No JS! via @CodePen
000
Dmitry Sharabin @d12n.me · 22/09/2019
Einstein knows his way around! 😂 Be like Einstein—give @mavoweb a try! @TussaudsAms
000
Dmitry Sharabin @d12n.me · 04/07/2019
Inspired by @MIT_CSAIL research paper, I built a fully customizable carousel widget using only HTML, CSS, and @mavoweb. Here is the pen you can play with: via @CodePen And here is the paper: #mavotricks #widget #carousel
000
Dmitry Sharabin @d12n.me · 30/06/2019
In @mavoweb, there is a way to get the first letter of any word: `first(split(word, ''))`. Is there a way to get any character we need? Sure. Try this: `get(word, position)`. #mavotricks #anycharacter 👇Read the thread
000
Dmitry Sharabin @d12n.me · 26/05/2019
In @mavoweb, there are complex properties or groups. In most cases, groups inferred from the hierarchical structure of your properties and are represented by more than one HTML element. Can one HTML element represent a group? The `typeof` attribute would help. #mavotricks #typeof
000
Dmitry Sharabin @d12n.me · 20/05/2019
If you want to change an element placeholder text which @mavoweb generates for you automatically, but changing the `aria-label` attribute value might break your app's #a11y, add to the element the `mv-edit-placeholder` attribute with the needed value. #mavotricks #placeholdertext
000
Dmitry Sharabin @d12n.me · 07/05/2019
Thank you Alex (@digitalix)! It's an honor for me.
000
Dmitry Sharabin @d12n.me · 05/05/2019
Another experiment with @mavoweb — Project Management Application based on cards. Some statistics: HTML — 82 lines long pug-file CSS — 578 lines (the heaviest part) — @tailwindcss is awesome! JavaScript — 0(!) lines 🥳 Mavo ROCKS!!!
000
Dmitry Sharabin @d12n.me · 26/03/2019
TIL that @mavoweb is blocked in Russia as a result of the war against the Telegram messenger. That makes Mavo usage almost impossible in Russia! WTF. I'm extremely upset. 😭
000
Dmitry Sharabin @d12n.me · 18/02/2019
Wow! I can't believe it. @LeaVerou, thank you so much. It's an honor for me!
000