ποΈ 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
pocommand and themapfunction 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)