Sign in

snappify

@snappify.com
70 followers 2 following 1 posts

A powerful PowerPoint alternative for developers. 🧑‍💻 Create stunning presentations, smoothly animated videos and elevate your technical content! snappify.com

PostsRepliesMedia
Reposted by snappify
Lucian Ghinda @lucianghinda.com · 18/04/2025
I recommend @snappify.com - the main thing is that you will have a real code editor (or multiple) on the slides with themes and language syntax highlighting, and so it makes any change of any slide easy. Not affiliated but a very happy user for more than 1 year.
041
Reposted by snappify
Rodrigo Girão Serrão 🐍🚀 @mathspp.com · 09/04/2025
When defining a function, you can use a single asterisk `*` to force all arguments that follow it to be keyword-only. It's an excellent idea when your function accepts “config-like” arguments, like Boolean flags, or strings that represent specific options. Check the diagram for an example 👇
Diagram code:

def get_temperature(room, *, unit="celsius"):
    pass

get_temperature("bedroom", "fahrenheit")  # ⚠️ TypeError

get_temperature("bedroom", unit="fahrenheit")  # ✅
281
Reposted by snappify
Lucian Ghinda @lucianghinda.com · 04/03/2025
I am using @snappify.com for probably more than one year for all my technical presentations where I need to show code samples and for all my code samples shared on social media. I like it a lot and it is so useful to have a real editor when working on a slide that has code that I can edit in place.
Screenshot of my snaps (code samples)
031
Reposted by snappify
Dominik Sumer @dominiksumer.com · 24/01/2025
One of my biggest marketing efforts for snappify will be to create many more templates + publish tutorials on how to create them from scratch it's time to educate the people on what's actually possible with snappify :D
0121
Reposted by snappify
Dominik Sumer @dominiksumer.com · 22/01/2025
I've finally shipped the new snappify Text Animations 🥳 also - it has been quite some time since the last one - I created a new YouTube video to explain it :) youtu.be/V2GHtWXLBtc
181
Reposted by snappify
Dominik Sumer @dominiksumer.com · 16/01/2025
making good progress if no bigger edge cases pop up, I'll be able to release this soon 🤞
041
Reposted by snappify
Dominik Sumer @dominiksumer.com · 10/01/2025
I finally started to tackle a feature for snappify that I have had in my backlog for a long time already More animation options for text elements 🙌 A must for every presentation tool, especially when it comes to showing paragraphs / list-items after clicking :D
061
Reposted by snappify
Dominik Sumer @dominiksumer.com · 08/01/2025
today I spent some time improving the algorithm for detecting code changes when doing the morph animation in @snappify.com Still room for improvement, but it's already a lot better than before! damn, it feels good to work on such things again 😌
2111
Reposted by snappify
Lucian Ghinda @lucianghinda.com · 17/12/2024
The GrUSP team has just published my talk "Discover Modern Ruby features" on YouTube, which I gave at the last #rubyday edition.  Check it out here: youtu.be/IsjrIX7-lms #rubyday24 #rubyday #Ruby #RoR #Rails
youtu.be
Discover Modern Ruby features | Lucian Ghinda | rubyday 2024
Exploring Ruby's evolution as a language: Dive into new features like pattern matching, hash literal value omission, object shapes, and a wide range of new a...
2173
Reposted by snappify
Rodrigo Girão Serrão 🐍🚀 @mathspp.com · 06/12/2024
The method `dict.setdefault` is useful when you want to create a dictionary that maps keys to lists of values. When creating the dictionary, instead of checking if the key exists, creating an empty list if it doesn't, and then appending, we can use `setdefault` to do everything in one go. ✨
A snippet of code showing how `dict.setdefault` works.

This is the code:

values = [(0, 0), (0, 1), (1, 3), (0, 2), (1, 5)]

my_dict = {}
for key, value in values:
    my_dict.setdefault(key, []).append(value)

print(my_dict)  # {0: [0, 1, 2], 1: [3, 5]}
261
Reposted by snappify
Madza 👨‍💻⚡ @madza.dev · 27/11/2024
JavaScript tip 💡 6 different ways to loop through arrays 👇👇
391
Reposted by snappify
Eelco Wiersma @eelco.dev · 25/11/2024
Loving the new Chakra UI `css` prop.
021
Reposted by snappify
Dominik Sumer @dominiksumer.com · 25/11/2024
It's time again .. for a @snappify.com Black Friday Deal! 🥳 30% off all yearly plans using the code BF_2024 at checkout :D
0101
Reposted by snappify
Jonathan Gelin @smartsdlc.dev · 07/11/2024
Hey 👋 Do you need help with: 🌊 #Monorepos using @nx.dev 🧩 #MicroFrontend architecture 👨‍💻 #TypeScript development 🎨 UI Design Systems 🎓 Developer coaching & workshops Watch my 1-minute video below 👇👇👇
162
Reposted by snappify
Chris Kalmar ⚡️ Chief Agent Director 😜 @chriskalmar.dev · 05/11/2024
There are several ways to convert values to numbers in JavaScript. I'm sure you know those: 🔵 parseInt(value) 🔵 parseFloat(value) 🔵 Number(value) But do you know these as well? 🟣 +value 🟣 ~~value The last one takes even care of _NaN_ for you 🤗
const value = 'hello'
parseInt (value) // NaN 
parseFloat (value) // NaN
Number (value) // NaN 
+value // NaN
~~value // 0
161
snappify @snappify.com · 04/11/2024
Hello World!
140