Crafting Swift
Crafting Swift
  • 14
  • 22 754
Pro online meeting setup for remote developers
#elgato #videoconference #videocall #setup #remotework #obs #onlinemeeting
I work mostly remotely, then having a nice setup for online meetings is a must for me. In this video I share my gear, software and workflows to level up my online meetings. I use OBS as my virtual camera, which allows me to easily change camera angles, present overlays while on a video call, effectively making my camera output into a stream setup.
Some of the shots show a realistic office lighting situation in opposition to a youtube lighting setup that I use in my talking head content.
Another TH-camr to watch OBS content for online meetings www.youtube.com/@FelippeNardi
My office setup video th-cam.com/video/GHfn9hLPdzs/w-d-xo.html
--------------------------------
🔗 Product Links (Amazon Affiliate Links)
--------------------------------
- Elgato Stream Deck MK.2 amzn.to/3A2ZLiY
- Elgato Facecam Pro amzn.to/4dXFV6s
- Elgato Wave XLR amzn.to/4fimC90
- Elgato Wave DX mic amzn.to/4hjvbSR
- Elagto Low Profile Mic Arm amzn.to/3Ur2mdv
- Elgato Key Light amzn.to/4hdXFwt
- OBS obsproject.com/
--------------------------------
👋 You can find me in
--------------------------------
- BlueSky: bsky.app/profile/fespinozacast.bsky.social
- Github: github.com/fespinoza
--------------------------------
📸 Camera Gear
--------------------------------
- Camera: Sony A6700
- Lens: Sigma 16mm 1.4 for Sony E
- Elgato Prompter
- Godox ML100bi Light + Godox Q90 Softbox
- Mic #1: Elgato Wave DX + Elgato Wave XLR
- Mic #2: DJI mic 2 + DJI lavalier mic
- M1 Max Macbook Pro
- Screen Recording: CleanShot X
--------------------------------
🗂️ Chapters:
--------------------------------
00:00 - Intro
00:37 - Hardware
00:48 - Stream Deck
00:59 - Keylight
01:11 - Camera
01:22 - Microphone
02:26 - OBS
02:46 - Figjam
02:59 - Keynote
03:13 - Elgato Software
03:35 - Putting Everything Together
03:51 - Setup for Teams
04:29 - Ending the call
04:47 - Outro
มุมมอง: 87

วีดีโอ

Ulanzi BP04 Backpack first impressions review
มุมมอง 57321 วันที่ผ่านมา
I recently got my new camera backpack to replace a Peak Design Everyday Backpack V2 20L for the Ulanzi BP04 Camera Backpack 25L. Since it's a newly released backpack I decided to make a first impression review of it. I'm not that experience recording multi-cam videos, so there are some technical issues, but anyway... I decided to go for it to share the info on how the backpack looks and feels. ...
A year of reading for an iOS developer
มุมมอง 113หลายเดือนก่อน
In 2024 I started and maintained a habit to read for 10 minutes. I managed to read several books in that way, so I can highlight and comment a bit on the books I liked this year. The amazon links are affiliate links that will give this channel a small commission if you purchase something from them, at no extra cost for you - Steal Like an Artist amzn.to/4iLfHb8 - Practical Concurrency practical...
Design and develop Live Activities with ActivityKit for iOS 18
มุมมอง 741หลายเดือนก่อน
This is a full walkthrough of how to design, implement and use live activities for iOS, using the latest capabilities for iOS 18 to start the activities via push notifications and how those notifications need to be structured for this to work. 🔗 Links - My fully working sample project github.com/fespinoza/TH-cam-SampleProjects/tree/main/LiveActivityDemo - Apple documentation to start/update liv...
Making an app that manages files in macOS with the app sandbox
มุมมอง 2843 หลายเดือนก่อน
In this video I share what I learned regarding working with files in the file system while keeping the macOS sandbox on. I will go through the different alternatives and comment on the trade offs. The fully working sample code for this video can be found in github.com/fespinoza/TH-cam-SampleProjects/tree/main/ImageGallery 👋 You can find me in - Github: github.com/fespinoza - Mastodon: mastodon....
iOS Developer Home Office Tour 2024
มุมมอง 19K3 หลายเดือนก่อน
This is my space as an iOS developer and youtuber in 2024. I work mostly from home, then I needed a good space to spend all those hours. ⚙️ Gear featured in this video: Note, I include some affiliate amazon links to generate some income for the channel - Apple AirPods Max amzn.to/3Yomi1D - Apple Airpods Pro amzn.to/3BYjSzp - Apple Macbook Pro M1 Max 32gb amzn.to/3NG5ZIv - Apple Pencil Pro - App...
Microhabits for developers
มุมมอง 1175 หลายเดือนก่อน
Do you want to achieve your goals but you don't have a lot of time? I want to share my approach on continuosly working on my habits at a "micro" level, meaning, making habits small enough that it's easy to work on them EACH DAY. That's the secret sauce to accumulate result over time, no matter how busy a day is, by working each day on your habits, you will gain momentum to achieve those goals. ...
Keeping track of WWDC Sessions with Notion
มุมมอง 3647 หลายเดือนก่อน
In this video I go through how I organize my queue and watch history of WWDC sessions using notion. I share how I take notes and summarize the sessions too with Freeform. The script I created to import sessions to my notion db: github.com/fespinoza/wwdc-open-graph-notion The script uses a notion-api wrapper for swift github.com/chojnac/NotionSwift To integrate with the Notion API I suggest this...
Snapshot testing for iOS apps in Xcode Cloud
มุมมอง 3858 หลายเดือนก่อน
Snapshot testing is a useful testing strategy for iOS apps. PointFree’s snapshot testing library (github.com/pointfreeco/swift-snapshot-testing) is excellent to create these kinds of tests, but when using Xcode Cloud as CI provider, this library doesn’t work out of the box with it. In this video I will show why snapshot testing is useful and how to overcome the problems of integration with Xcod...
Making Pull Requests easier to review for iOS apps
มุมมอง 15211 หลายเดือนก่อน
The sample app’s source code can be found in github.com/fespinoza/sample-json-app. In there you can find two example PRs: - normal commit approach github.com/fespinoza/sample-json-app/pull/2 - my workflow github.com/fespinoza/sample-json-app/pull/3 The SIMKL API documentation can be found in simkl.docs.apiary.io/# Additionally, my git config settings can be found in github.com/fespinoza/dotfile...
When not to use enums - iOS Architecture
มุมมอง 2402 ปีที่แล้ว
Enums are a useful language construct in Swift, but from a "code-design" perspective, they may not fit the problem we use them for. I will show some issues when using them, and provide alternatives to solve those issues. I actually did some refactoring for FINN.no back in 2019 about this same topic. That change can be found here github.com/finn-no/FinniversKit/pull/723 Here is the button implem...

ความคิดเห็น

  • @ck78905
    @ck78905 9 วันที่ผ่านมา

    Doesn't water go in from the top?

    • @CraftingSwift
      @CraftingSwift 8 วันที่ผ่านมา

      It hasn’t happened so far, but it does feel safe, that’s maybe a risk only if the backpack is completely full, but I don’t think so

  • @TyrantTiger85
    @TyrantTiger85 20 วันที่ผ่านมา

    5.3 pounds is HEAVY for a bag sheesh.

    • @CraftingSwift
      @CraftingSwift 20 วันที่ผ่านมา

      Yeah, it was a bit surprising, but the backpack feels very solid and comfortable so it hasn’t been a problem for me so far

  • @psyke930
    @psyke930 25 วันที่ผ่านมา

    thanks

    • @CraftingSwift
      @CraftingSwift 25 วันที่ผ่านมา

      You're welcome!

  •  28 วันที่ผ่านมา

    Keep it up, it was nice and condensed way to be introduced to live activities

  • @ayberkmogol
    @ayberkmogol 29 วันที่ผ่านมา

    really great content, thx a lot

    • @CraftingSwift
      @CraftingSwift 29 วันที่ผ่านมา

      Thanks! It’s always nice to receive feedback

  • @polina-n6p
    @polina-n6p หลายเดือนก่อน

    Great content! Please do more, you are really good at it and very inspiring!! I’m an iOS Developer myself and enjoy your content 🩷

    • @CraftingSwift
      @CraftingSwift หลายเดือนก่อน

      Thank you! I appreciate you saying that and I do plan to keep posting content

  • @aghaes
    @aghaes 2 หลายเดือนก่อน

    i love it❤❤

  • @АртурДохно-ы9ц
    @АртурДохно-ы9ц 3 หลายเดือนก่อน

    Привет из России =) Хорошее рабочее место себе оборудовал =))) Я пока довольствуюсь своим на кухне =)))) Но тоже мечтаю о чем то подобном как у тебя =)))

  • @alexmercerind
    @alexmercerind 3 หลายเดือนก่อน

    Exactly what I was looking for! Hard to find resources for macOS development.

    • @CraftingSwift
      @CraftingSwift 3 หลายเดือนก่อน

      That’s awesome. I’m glad you enjoyed the video :)

  • @keithgreen5177
    @keithgreen5177 3 หลายเดือนก่อน

    Couldn’t tell what that monitor arm was…would love links to some of these products.

    • @CraftingSwift
      @CraftingSwift 3 หลายเดือนก่อน

      Hi, my specific monitor arm is this one www.dell.com/en-us/shop/dell-single-monitor-arm-msa20/apd/482-bbdi/monitors-monitor-accessories

    • @CraftingSwift
      @CraftingSwift 3 หลายเดือนก่อน

      Let me know if any other products you are curious about. I should have made links for everything

    • @keithgreen5177
      @keithgreen5177 3 หลายเดือนก่อน

      @@CraftingSwift the monitor arm..

  • @dergoathighscore170
    @dergoathighscore170 3 หลายเดือนก่อน

    Nice video what did you actaully studied to become a IOS dev?

    • @CraftingSwift
      @CraftingSwift 3 หลายเดือนก่อน

      I studied computer science at university which is no requirement to be an iOS developer. Now a days there is tons of material online

  • @OnlySufyanKhan
    @OnlySufyanKhan 3 หลายเดือนก่อน

    utilized small space really well my man

  • @jonasli_42
    @jonasli_42 3 หลายเดือนก่อน

    Nice Video, and very good utilization of space!

  • @DrewsAreGood
    @DrewsAreGood 6 หลายเดือนก่อน

    Excellent advice!

    • @CraftingSwift
      @CraftingSwift 18 ชั่วโมงที่ผ่านมา

      :D

  • @tessajoseph788
    @tessajoseph788 8 หลายเดือนก่อน

    var isRunningOnCI: Bool { ProcessInfo.processInfo.environment["CI"]?.lowercased() == "true" } where do you set them and how? in xcode cloud ?

    • @CraftingSwift
      @CraftingSwift 8 หลายเดือนก่อน

      This variable is already present in Xcode Cloud, you can check developer.apple.com/documentation/xcode/environment-variable-reference

    • @tessajoseph788
      @tessajoseph788 8 หลายเดือนก่อน

      @@CraftingSwift Thank you for the quick response. i also had a question am currently using captureScreenshot fastlane and comparing the screenshot images in my UITests but when i run this in xcode cloud few tests still fail but locally everything works well.Do you have any idea why this is happening? I am thinking of just using the runTests fastlane but we need to then set the language and dark mode accordingly

    • @CraftingSwift
      @CraftingSwift 8 หลายเดือนก่อน

      @@tessajoseph788 I haven't used fastlane like that, so I cannot say for certain, but it's likely that is related on why we need to tweak the `precision` and `perceptualPrecision` in snapshot testing

    • @tessajoseph788
      @tessajoseph788 8 หลายเดือนก่อน

      @@CraftingSwift tried but no luck. Also am not using SPM so do you think i should have two Snapshots folder - one in testBundle and other in default folder. Also have you faces any issue with dark mode and light mode while running in xcode cloud.

    • @CraftingSwift
      @CraftingSwift 8 หลายเดือนก่อน

      @@tessajoseph788 I don't think I can help you since I don't know your exact setup, which is different than mine. With all the steps I show in the video, I don't have any issues in Xcode Cloud anymore, the main point is to specify well which snapshots you are using, light or dark mode and all other environment params are defined well

  • @Azmarine13
    @Azmarine13 11 หลายเดือนก่อน

    Hmm Interesting!

    • @CraftingSwift
      @CraftingSwift 18 ชั่วโมงที่ผ่านมา

      ❤️

  • @JoachimLvf
    @JoachimLvf 2 ปีที่แล้ว

    I wish I'd seen this a couple of years ago! You bring up some great points.

    • @CraftingSwift
      @CraftingSwift 18 ชั่วโมงที่ผ่านมา

      :D

  • @sindrenm
    @sindrenm 2 ปีที่แล้ว

    Great video, bringing up some very good points! Love the real-life examples, too!

    • @CraftingSwift
      @CraftingSwift 18 ชั่วโมงที่ผ่านมา

      ❤️