DEV Community

Cover image for Weekly Dev Log 2026-W03
Umitomo
Umitomo

Posted on

Weekly Dev Log 2026-W03

πŸ—“οΈ This Week

  • Finally finished the Cyber Security 101 learning path and discovered the AI Security Learning Path on TryHackMe
  • Completed 2 rooms from the AI Security Learning Path this week
  • Decided to continue working on the SwiftUI tutorial (also explored React Native with Expo out of curiosity)

πŸ“± iOS (SwiftUI)

  • Ran unit tests for badge unlocking logic and stepped through them using breakpoints
  • Researched the differences between SwiftUI and React Native (with Expo) to determine the best platform for my learning

🌐 Web Development

  • Posted my weekly learning and development log on Dev.toπŸ“

πŸ” Security (TryHackMe)

  • Completed 2 rooms from the AI Security Learning Path on TryHackMe (AI Models & Data, Prompt Engineering)

πŸ’‘ Key Takeaways

  • Learned how to use the po command and the map function in the console during debugging
  • Chose SwiftUI to focus on native iOS development (compared to React Native with Expo)

TryHackMe Learning

AI Models & Data

  • Learned that most AI models rely heavily on Common Crawl, a large public dataset collected from the internet
  • Realized that unclear data provenance and hidden sensitive data can lead to security risks
  • Learned that training decisions can impact security, including potential data leakage
  • Understood that optimization techniques introduce trade-offs between efficiency and security
  • Learned that fine-tuning inherits risks from base models such as bias and unsafe behavior
  • Realized that models are black boxes and difficult to fully audit
  • Learned that model cards are important but often incomplete

Prompt Engineering

  • Learned that LLMs process text as tokens and generate probabilistic outputs
  • Learned how parameters like temperature and top-p affect responses
  • Learned that effective prompts require clear instructions, context, format, and constraints
  • Understood the difference between system prompts and user prompts
  • Practiced prompt techniques such as zero-shot, few-shot, and Chain-of-Thought

πŸš€ Next Week

  • Continue working on the badge algorithm (Section 5) in the SwiftUI tutorial
  • Continue posting small articles on Dev.to
  • Continue working on the AI security Learning Path

Top comments (0)