John Sundell

@johnsundell

Creator of , co-host of , Swift developer, avid prototyper and amateur chef 👨‍💻👨‍🔬👨‍🍳 Contact me:

Gdańsk, Poland
Vrijeme pridruživanja: veljača 2011.

Tweetovi

Blokirali ste korisnika/cu @johnsundell

Jeste li sigurni da želite vidjeti te tweetove? Time nećete deblokirati korisnika/cu @johnsundell

  1. Prikvačeni tweet
    2. velj

    This week’s article is about collection slices — and how the Swift standard library’s various slicing APIs can not only help us write more performant code, but also simpler code 👍 Like always, I tried to mix in-depth details with practical examples 🙂

    Poništi
  2. prije 4 sata

    I made a new video! 😀🎉📺 Here's episode number 2 of Swift Clips - a new series of shorter videos about Swift tips and techniques. This time we'll take a look at the DispatchQueue and DispatchWorkItem APIs for writing asynchronous code in Swift 🚀

    Poništi
  3. proslijedio/la je Tweet
    2. velj

    📖 This week’s article: “Slicing Swift collections” 🚀

    Poništi
  4. 1. velj

    January turned out to be a really busy month for me - with 10 new articles, tips and podcast episodes published, and I finally launched my YouTube channel! 🎉 Here's a summary of all of that, plus a brand new mini-article about why I build prototypes 😀

    Poništi
  5. proslijedio/la je Tweet
    31. sij

    🎧 New podcast episode: “Tools are just apps”, with special guest 🚀 Thanks a lot to and for sponsoring this episode 🙌

    Poništi
  6. 30. sij

    New podcast episode — a special Stacktrace/Swift by Sundell cross-over with ! 🎉😀 🛠 Building custom dev tools 🤔 How open is 🍎’s tooling? ⚖️ Productivity vs “Swifty” code 😎 SwiftUI and AR 🚀 Swift beyond app development

    Poništi
  7. proslijedio/la je Tweet
    29. sij

    We’re back! 🎉 Hope you enjoy our season 3 premiere, and if you do, we’d love if you could share the show with a friend or here on Twitter — that’d really help us get off to a good start in 2020 😊

    Poništi
  8. 29. sij

    Stacktrace is BACK! 🥳🎉 On our grand season 3 premiere - me and talk about everything from beach/city walks, to standing desks, to view controllers, app architecture and Swift editors 🚀 🎧 Find the episode in your podcast app, or head over to

    Poništi
  9. 29. sij

    I really believe that the only way to build great developer tools is to be a heavy user of them yourself. That's why I always use the official versions of the tools that I make - no secret forks with additional features, the exact same open source code that anyone can access 🙂

    Poništi
  10. 28. sij

    Wow, thanks a lot for the amazing feedback on this! 🎉😀 To answer one common question: Yes, this implementation also handles changes to a type or property's name, just like how it updates the generated code when new letters are added to a name 👍 (but still just a prototype 😅)

    Prikaži ovu nit
    Poništi
  11. 28. sij

    This week me and will record not just one - but TWO podcast episodes! 😮 It's time for an epic / ultimate mega crossover - as Rambo will be this week's special guest on Swift by Sundell! 🎉🚀 Got questions for us? Just reply right here! 😀

    Poništi
  12. 27. sij

    How does it work? Splash already has to identify all types and properties in order to do syntax highlighting, so I'm simply capturing that data, and then I generate all missing types from it. The editor itself is just an NSTextView + Splash's NSAttributedString output format 🙂

    Prikaži ovu nit
    Poništi
  13. 27. sij

    For a while I've been thinking: "Wouldn't it be great if our code editors were a bit more proactive and smart?" 🤔 So dusted off my Splash-based Swift editor prototype and built a feature that automatically generates models based on how they're being used. What do you think? 😀

    Prikaži ovu nit
    Poništi
  14. 27. sij

    Here's an absolutely fantastic Publish tutorial by , showing you step-by-step how to set up a blog using a custom theme, all written in Swift - and the entire site is also open sourced on GitHub as well: 👏

    Poništi
  15. proslijedio/la je Tweet
    26. sij

    📖 This week’s article: “Swift’s closure capturing mechanics” 🚀

    Poništi
  16. 26. sij

    This week’s article is a big overview of the various ways that we can capture objects and values within Swift closures — including how to prevent retain cycles, tips for avoiding outdated values, and how to use captured values as local state 🚀

    Poništi
  17. 25. sij

    Portrait mode might as well be called “Dog mode” as far as I’m concerned 😅🐶 Just came back from a really relaxing long walk on the beach. It’s so nice to live right next to the sea again 🌊🎉 Hope you’re all having a nice and relaxing weekend too 😊

    Poništi
  18. proslijedio/la je Tweet
    23. sij

    ♻️ Remastered: “Under the hood of Futures and Promises in Swift” 🚀 All-new text and code samples updated for Swift 5.1!

    Poništi
  19. 24. sij

    Let’s do a little Friday Swift tip 😀 The standard library’s Result type isn’t just a simple container for either a value or an error — it also ships with several really useful convenience APIs for working with results in various ways 👍

    Poništi
  20. proslijedio/la je Tweet
    23. sij

    Excited to announce that Stacktrace will return for its 3rd season on January 29th — next Wednesday! 🎉 Make sure to subscribe to the show in your podcast player of choice to get notified when the episode is out. Just search for “Stacktrace” and you’ll find it 😀

    Poništi

Čini se da učitavanje traje već neko vrijeme.

Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.

    Možda bi vam se svidjelo i ovo:

    ·