Best resources for software engineering
Tags: engineer, resource, practice, software
Published: 2018-07-03 07:49:07

---
title: Best resources for software engineering
published: true
description: 
tags: engineer, resource, practice, software
---

![](https://cdn-images-1.medium.com/max/1600/0*NoatSklXCHFUlZWf.png)

People often say that software engineers ‘ job is to solve problems. But strong in tech in not enough, you can’t just sit in the front of the screen all day pressing buttons, there are more to know in this profession. Things like activities, interview preparation, getting inspiration, avoiding burnout, knowing salary and career steps, blogging all affect your life to some degrees.

The internet is a big library of resources, here is my humble list to help you get started.

## Workplace

**Playbook 🎠**

Some companies have playbook telling about how they and their engineering practices work

* Thoughtbot [playbook.thoughtbot.com](https://playbook.thoughtbot.com/) [thoughtbot/guides](https://github.com/thoughtbot/guides)

* Hyper [hyperoslo/iOS-playbook](https://github.com/hyperoslo/iOS-playbook)

* Artsy [artsy/mobile](https://github.com/artsy/mobile/)

* Basecamp [basecamp/handbook](https://github.com/basecamp/handbook)

**Activities 🏃**

Having some fun activities at work is door opener for an active workplace and take some breaks from daily boring tasks.

* [Future Fridays](http://artsy.github.io/blog/2015/12/22/future-fridays/) Each Friday, we give ourselves permission to suspend our usual work

* [ShipIt](https://www.atlassian.com/company/shipit) 24 hours to innovate

* [Peer Lab](http://artsy.github.io/blog/2015/08/10/peer-lab/) Foster a collaborative learning environment where everyone feels fulfilled.

* [Investment Time](https://thoughtbot.com/jobs) On Fridays, we have “investment time” when we learn new tools and techniques, work on open source, create new products, write blog posts, and try to make ourselves, each other, and the community better.

* [Sharing Session](http://2359media.com/2014/10/29/perspective-what-i-learnt-from-a-serial-entrepreneur/) Weekly internal sharing sessions that both enable and empower our developers, designers and business development teams alike in expanding both technical and non-technical knowledge through mutual learning

* [The Lab](https://medium.com/bakken-b%C3%A6ck/why-we-have-a-lab-e1f3ad6edc5f#.ew89pu31j) It has become an important place to learn making new stuff, test emerging technologies and build fun things.

**Perks 🛰**

If you are treated unfairly in salary, you will be treated unfairly in many other ways.

* [Employee benefits at Basecamp](https://m.signalvnoise.com/employee-benefits-at-basecamp-d2d46fd06c58#.sowqf2pl7)

* [Framework For Happiness](https://www.youtube.com/watch?v=i0FzgvYxdvk)

* [Perks and Recreation](https://medium.com/bakken-b%C3%A6ck/perks-and-recreation-374abdea5f5b)

* [Basecamp doesn’t employ anyone in San Francisco, but now we pay everyone as though all did](https://m.signalvnoise.com/basecamp-doesnt-employ-anyone-in-san-francisco-but-now-we-pay-everyone-as-though-all-did-3ee87013cfc2)

**Blogs 🎢**

Reading, or better, writing, a blog is a great way to keep you updated.

* Artsy [http://artsy.github.io](http://artsy.github.io/) 🚀

* Apple [swift.org/blog](https://swift.org/blog/)

* Thoughtbot [robots.thoughtbot.com](https://robots.thoughtbot.com/)

* Yalantis [yalantis.com/blog](https://yalantis.com/blog/)

* Raizlabs [http://www.raizlabs.com/dev](http://www.raizlabs.com/dev/)

* Atomic Object [http://spin.atomicobject.com](http://spin.atomicobject.com/)

* Elabs [http://www.elabs.se/blog](http://www.elabs.se/blog)

* Parse [http://blog.parse.com](http://blog.parse.com/)

* Badoo [techblog.badoo.com](https://techblog.badoo.com/)

* Outware [http://www.outware.com.au/insights](http://www.outware.com.au/insights/)

* Facebook [code.facebook.com/posts](https://code.facebook.com/posts/) [http://makeitopen.com](http://makeitopen.com/) ⭐️

* Twitter [blog.twitter.com/engineering](https://blog.twitter.com/engineering)

* Yelp [http://engineeringblog.yelp.com](http://engineeringblog.yelp.com/)

* Macoscope [http://macoscope.com/blog](http://macoscope.com/blog/)

* Airbnb [http://nerds.airbnb.com](http://nerds.airbnb.com/)

* Tumblr [engineering.tumblr.com](https://engineering.tumblr.com/)

* Joel on Software [joelonsoftware.com](https://www.joelonsoftware.com/) 🚀

* Coding Horror [blog.codinghorror.com](https://blog.codinghorror.com/) 🚀

**Career Steps 🏇**

Learn what people expect you at the next step.

* [Sharing Our Engineering Ladder](http://dresscode.renttherunway.com/blog/ladder)

* [Engineering Ladders — Helping Engineers Along Their Way](http://engineering.chartbeat.com/2015/06/05/engineering-ladders/)

* [techladder](https://github.com/urbanairship/techladder)

* [Spotify Technology Career Steps](https://labs.spotify.com/2016/02/15/spotify-technology-career-steps/)

* [Titles for programmers](https://github.com/basecamp/handbook/blob/master/titles-for-programmers.md)

* [Engineering Levels at SoundCloud](https://developers.soundcloud.com/blog/engineering-levels)

## Engineering

**Posts**

* [15 things I wish I’d learned earlier about software engineering](https://medium.com/@kyleve/15-things-i-wish-id-learned-earlier-about-software-engineering-c9a4b16d36de)

* [The Ten Commandments of Egoless Programming](http://blog.codinghorror.com/the-ten-commandments-of-egoless-programming/)

* [6 common traits of good programmers](http://www.royvanrijn.com/blog/2013/12/6-traits-of-good-programmers/)

* [The Joel Test: 12 Steps to Better Code](http://www.joelonsoftware.com/articles/fog0000000043.html)

* [Programming Tips](http://www.yacoset.com/Home/programming-tips)

* [HowToBeAProgrammer](https://github.com/braydie/HowToBeAProgrammer)

* [12 resolutions for programmers](http://matt.might.net/articles/programmers-resolutions/)

* [The codeless code](http://thecodelesscode.com/contents)

* [I know how to program, but I don’t know what to program](http://www.devdungeon.com/content/i-know-how-program-i-dont-know-what-program)

* [Outperforming the Competition](https://christiantietze.de/posts/2016/05/outperforming-competition/)

* [The Ultimate Code Kata](http://blog.codinghorror.com/the-ultimate-code-kata/)

* [“Eat, sleep, code, repeat” is such bullshit](https://m.signalvnoise.com/eat-sleep-code-repeat-is-such-bullshit-c2a4d9beaaf5#.t4vvmb99g)

* [The Impact of Code in Society](https://www.youtube.com/watch?v=WtM3wPVhkik)

* [Seniority](http://merowing.info/2017/01/seniority/)

* [A Strategy for Great Work](https://developer.apple.com/videos/play/wwdc2014/237/)

* [The company isn’t a family](https://m.signalvnoise.com/the-company-isnt-a-family-d24f26c3f3fe)

* [Become — How I went from selling food in the street to working for top firms in tech](https://medium.com/@old_sound/become-how-i-went-from-selling-food-in-the-street-to-working-for-top-firms-in-tech-6aa61a2d0629)

* [What have you learned after working at Facebook for almost two years?](https://hashnode.com/post/what-have-you-learned-after-working-at-facebook-for-almost-two-years-have-you-grown-as-a-developer-and-what-are-some-of-the-key-takeaways-cj7q3gkjx019xkhwujchsrtho)

* [Productivity](https://www.swiftbysundell.com/meta/productivity)

* [Mistakes New Developers Make](http://martiancraft.com/blog/2017/11/rookie-mistakes/)

* [Things senior developers know](http://www.nichesoftware.co.nz/downloads/ThingsSeniorDevelopersKnow.pdf)

* [Steps to better code](https://dev.to/isaacandsuch/steps-to-better-code)

* [Programmers who only code at work](https://dev.to/pungiish/programmers-who-only-code-at-work-bhp)

* [30 best practices for software development and testing](https://opensource.com/article/17/5/30-best-practices-software-development-and-testing)

* [The Developer’s Edge: How To Become A Senior Developer](https://hackernoon.com/developers-edge-how-to-become-a-senior-developer-f1ec1738cf45)

**It’s never too late**

* [Stories from 300 developers who got their first tech job in their 30s, 40s, and 50s](https://medium.freecodecamp.org/stories-from-300-developers-who-got-their-first-tech-job-in-their-30s-40s-and-50s-64306eb6bb27)

**Code Review**

* [On Writing Software Well](https://m.signalvnoise.com/on-writing-software-well-aee3780767a6)

**Test**

* Just Eat [justeat/JustEat.RecruitmentTest](https://github.com/justeat/JustEat.RecruitmentTest)

* Babylon Health [Babylonpartners/iOS-Interview-Demo](https://github.com/Babylonpartners/iOS-Interview-Demo)

* Holmusk [Holmusk/iOS-Challenge](https://github.com/Holmusk/iOS-Challenge)

* Badoo Coding Challenge [challenge.badoo.com](https://challenge.badoo.com/)

* Spotify Puzzle [labs.spotify.com/puzzles](https://labs.spotify.com/puzzles/)

**Engineering Manager**

* [On being an Engineering Manager](https://ruiper.es/2018/01/15/on-being-an-engineering-manager/)

* [Flavors of Engineering Management](http://blog.benjamin-encz.de/post/flavors-of-engineering-management/)

* [How to be a manager](https://getweeklyupdate.com/manager-guide)

**Bookshelf 📕**

* The Pragmatic Bookshelf [pragprog.com/titles](https://pragprog.com/titles)

* Leanpub [leanpub.com](https://leanpub.com/)

* Packt Publishing [packtpub.com](https://www.packtpub.com/)

**Course 📚**

* Upcase [upcase.com](https://upcase.com/)

* Egghead [egghead.io](https://egghead.io/)

* LearnCode.academy [youtube.com/channel/UCVTlvUkGslCV_h-nSAId8Sw](https://www.youtube.com/channel/UCVTlvUkGslCV_h-nSAId8Sw)

* LevelUpTuts [youtube.com/user/LevelUpTuts/playlists?view=1&sort=dd](https://www.youtube.com/user/LevelUpTuts/playlists?view=1&sort=dd)

* Codeacademy [codecademy.com/learn](https://www.codecademy.com/learn)

* Scotch [scotch.io](https://scotch.io/)

* Stanford Online [http://online.stanford.edu](http://online.stanford.edu/)

* Microsoft Virtual Academy [mva.microsoft.com](https://mva.microsoft.com/)

* Free code camp [freecodecamp.com](https://www.freecodecamp.com/) 🐝

* Udacity Nanodegree [udacity.com/nanodegree/plus](https://www.udacity.com/nanodegree/plus) 🚀

* [Learn to code with live streams from the best developers!](https://dev.to/iriskatastic/learn-to-code-with-live-streams-from-the-best-developers-5fk4)

**Event ✈️**

* hack.summit() [hacksummit.org](https://hacksummit.org/)

**Practice 🏋️**

* Codewar [http://www.codewars.com](http://www.codewars.com/)

* Hacker Rank [hackerrank.com](https://www.hackerrank.com/)

* Code Fight [codefights.com](https://codefights.com/)

* Coders Clan [codersclan.com](https://www.codersclan.com/)

* Code Combat [http://codecombat.com](http://codecombat.com/)

* Coding Game [codingame.com/start](https://www.codingame.com/start)

* Hacker Trail [hackertrail.com](https://www.hackertrail.com/)

* LeetCode [leetcode.com](https://leetcode.com/) 💪💪💪

* [interviewing.io](https://interviewing.io/) Practice interviews with engineers from top companies, anonymously

* [Pramp](https://www.pramp.com/) Practice live technical interviews

* [Byte by Byte](http://www.byte-by-byte.com/) Coding practice

## Jobs

**Posts**

* [freelance-contract](https://github.com/ashedryden/freelance-contract) freelance

* [On Hiring](https://www.getrevue.co/profile/hunglee)

* [When we only hire the best means we only hire the trendiest](https://danluu.com/programmer-moneyball/)

* [I interviewed at five top companies in Silicon Valley in five days, and luckily got five job offers](https://medium.com/@XiaohanZeng/i-interviewed-at-five-top-companies-in-silicon-valley-in-five-days-and-luckily-got-five-job-offers-25178cf74e0f)
- [DevTeam](https://www.devteam.space/)

**Salary**

* [Calculate your salary](https://stackoverflow.com/jobs/salary)

* [Fall 2015 Salary Detail](https://docs.google.com/spreadsheets/u/1/d/1UnLz40Our1Ids-O0sz26uPNCF6cQjwosrZQY4VLdflU/htmlview?pli=1&sle=true#)

* [Buffer’s Transparent Salary Calculator](https://buffer.com/salary/product-manager/average)

* [Startup Salary & Equity Share](https://angel.co/salaries)

* [TripleByte salary data](https://triplebyte.com/software-engineer-salary)

**Resume**

* [JSON Resume](http://jsonresume.org/) json

* [markdown-resume](https://github.com/there4/markdown-resume) markdown

* [Github resume](https://github.com/resume/resume.github.com) github

* [8-minute resume: my guide to writing your resume effectively](https://rooting-for-you.cenedella.com/8-minute-resume-my-guide-to-writing-your-resume-effectively-3b0b117d94a#.rxfb6rbae)

* [best-resume-ever](https://github.com/salomonelli/best-resume-ever) Build fast and easy multiple beautiful resumes

* [uses this interviews](https://usesthis.com/) What do people use to get the job done?

**Challenges**

* [GermanAutolabs iOS-coding-challenge](https://github.com/GermanAutolabs/iOS-coding-challenge) iOS coding challenge for German Autolabs

* [Holmusk Engineering-Challenge-iOS](https://github.com/Holmusk/Engineering-Challenge-iOS) Holmusk iOS Engineering Challenge [http://holmusk.com](http://holmusk.com/)

* [Babylonpartners iOS-Interview-Demo](https://github.com/Babylonpartners/iOS-Interview-Demo) Interview Demo Project for babylon health

**Interviewee**

* [Recruiting Advice No One Tells You](https://medium.com/@drogier/recruiting-advice-no-one-tells-you-5ae6fb285d1)

* [INTERVIEWING @ GOOGLE](http://www.catehuston.com/blog/2010/07/13/interviewing-google/)

* [If you and every job candidate had identical resumes, what would you say/do at an interview to stand out?](https://www.quora.com/If-you-and-every-job-candidate-had-identical-resumes-what-would-you-say-do-at-an-interview-to-stand-out)

* [5 Mistakes Developers Make During the Job Hunt](http://blog.codeschool.io/2015/08/25/5-mistakes-developers-make-during-the-job-hunt/)

* [interview-prep](https://github.com/ride/interview-prep)

* [Hired fast](https://www.kokev.in/hired-fast) 🚀

* [The iOS Interview Guide for developers](https://iosinterviewguide.com/)

* [google-interview-university](https://github.com/jwasham/google-interview-university) A complete daily plan for studying to become a Google software engineer.

* [I spent 3 months applying to jobs after a coding bootcamp. Here’s what I learned.](https://medium.freecodecamp.com/5-key-learnings-from-the-post-bootcamp-job-search-9a07468d2331#.w09m12mz5)

* [MaximAbramchuck/awesome-interview-questions](https://github.com/MaximAbramchuck/awesome-interview-questions) 🚀

* [Interviews](https://github.com/kdn251/interviews) Everything you need to know to get the job.

* [tech-interview-handbook](https://github.com/yangshun/tech-interview-handbook) 💯 Technical and non-technical guide for rocking your coding interview.

* [Software Engineering: Interviews](https://medium.com/@AndyyHope/software-engineering-interviews-744380f4f2af)

* [CS Dojo](https://www.youtube.com/channel/UCxX9wt5FWQUAAz4UrysqK9A) 🚀

* [Interviewing, applying and getting your first job in iOS](https://artsy.github.io/blog/2016/01/30/iOS-Junior-Interviews/)

* [What I Learned Doing 250 Interviews at Google](https://www.youtube.com/watch?v=r8RxkpUvxK0)

* [Do I Want To Work In This Company, or What Questions To Ask On An Interview](https://dev.to/ice_lenor/do-i-want-to-work-in-this-company-or-what-questions-to-ask-on-an-interview-7po)

* [How I landed offers from Microsoft, Amazon, and Twitter without an Ivy League degree](https://medium.freecodecamp.org/how-i-landed-offers-from-microsoft-amazon-and-twitter-without-an-ivy-league-degree-d62cfe286eb8)

**Interviewer**

* [This is why you never end up hiring good developers](http://qz.com/258066/this-is-why-you-dont-hire-good-developers/)

* [Effective Programing: More than writing code](http://www.amazon.com/Effective-Programming-More-Than-Writing-ebook/dp/B008HUMTO0) Hiring Programmers The Right Way

* [The Five Essential Phone-Screen Questions](https://sites.google.com/site/steveyegge2/five-essential-phone-screen-questions)

* [How to Interview a Programmer](http://www.artima.com/wbc/interprog.html)

* [The Guerrilla Guide to Interviewing (version 3.0)](http://www.joelonsoftware.com/articles/GuerrillaInterviewing3.html)

* [SellsBrother interview](http://www.sellsbrothers.com/interview)

* [Smart and Gets Things Done: Joel Spolsky’s Concise Guide to Finding the Best Technical Talent](http://www.amazon.com/Smart-Gets-Things-Done-Technical/dp/1590598385)

* [How to get a job at Atlassian — An insider’s perspective](http://blogs.atlassian.com/2010/11/how_to_get_a_job_at_atlassian_an_insiders_perspective/)

* [Not another Android Interviews’ article: Think it through](https://medium.com/@neteinstein/not-another-android-interviews-article-think-it-through-7b6554bc23db#.7ps740ydd)

* [Engineering Interview at Atlassian Sydney](https://www.youtube.com/watch?v=hP6Bnis8rsY)

**Groups**

* [Slack List](https://slacklist.info/) A handpicked selection of top Slack communities

**Startup 🥊**

* How to start a startup [http://startupclass.samaltman.com](http://startupclass.samaltman.com/)

* FB Startup [developers.facebook.com/fbstart](https://developers.facebook.com/fbstart)

## Learning

**Books**

* [Clean Code: A Handbook of Agile Software Craftsmanship](http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882) ⭐️

* [The Pragmatic Programmer: From Journeyman to Master](http://www.amazon.com/Pragmatic-Programmer-Journeyman-Master/dp/020161622X)

* [Code Complete: A Practical Handbook of Software Construction, Second Edition 2nd Edition](http://www.amazon.com/Code-Complete-Practical-Handbook-Construction/dp/0735619670)

* [The Clean Coder: A Code of Conduct for Professional Programmers](http://www.amazon.com/Clean-Coder-Conduct-Professional-Programmers/dp/0137081073)

* [Refactoring: Improving the Design of Existing Code](http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672)

* [Agile Principles, Patterns, and Practices in C#](http://www.amazon.com/Agile-Principles-Patterns-Practices-C/dp/0131857258) ⭐️

* [Refactoring to Patterns](http://www.amazon.com/Refactoring-Patterns-Joshua-Kerievsky/dp/0321213351)

* [Effective Java](https://www.amazon.com/Effective-Java-2nd-Joshua-Bloch/dp/0321356683)

* [Clean Architecture: A Craftsman’s Guide to Software Structure and Design](https://www.amazon.co.uk/Clean-Architecture-Craftsmans-Software-Structure/dp/0134494164)

* [The Art of Unit Testing: with examples in C#](https://www.amazon.com/Art-Unit-Testing-examples/dp/1617290890) ⭐️

* [The Codist](https://github.com/onmyway133/fantastic-engineering/blob/master/thecodist.com)

* [thoughtbot Learn : The Weekly Iteration: a show by thoughtbot](https://learn.thoughtbot.com/the-weekly-iteration)

**Channels**

* [Dave Xiang](https://www.youtube.com/user/daveXbang) Easy-to-understand technical videos.

* [CS Dojo](https://www.youtube.com/channel/UCxX9wt5FWQUAAz4UrysqK9A) Help people learn more about programming, computer science, and tech career.

* [Engineered Truth](https://www.youtube.com/user/EngineeredTruth) Helping people be rich instead of looking rich with realistic career videos.

* [Simple Programmer](https://www.youtube.com/user/jsonmez) Career advice, programming tips

* [Life at Google](https://www.youtube.com/channel/UCWIzrKzN4KY6BPU8hsk880Q) Everything that makes up life at Google.

* [Destroy all software screencasts](https://www.destroyallsoftware.com/screencasts) 🚀

* [Clean Coders](https://cleancoders.com/landing) 🚀

**Clean Code**

* [▶ Clean Code — YouTube](https://www.youtube.com/watch?v=HZJxjlvBbVA)

* [The Clean Code Talks — Don’t Look For Things! — YouTube](https://www.youtube.com/watch?v=RlfLCWKxHJ0&list=PL693EFD059797C21E)

* [How To Write Unmaintainable Code](https://www.thc.org/root/phun/unmaintain.html)

**Refactoring**

* [Alpha list of refactorings](https://github.com/onmyway133/fantastic-engineering/blob/master/refactoring.com/catalog/index.html)

* [Refactoring to Patterns Catalog](https://github.com/onmyway133/fantastic-engineering/blob/master/industriallogic.com/xp/refactoring/catalog.html)

**Design Patterns**

* [Factory Design Pattern — YouTube](https://github.com/onmyway133/fantastic-engineering/blob/master/www.youtube.com/watch?v=ub0DXaeV6hA)

* [Design Patterns](https://github.com/onmyway133/fantastic-engineering/blob/master/sourcemaking.com/design_patterns)

* [Software design pattern — Wikipedia, the free encyclopedia](https://github.com/onmyway133/fantastic-engineering/blob/master/en.wikipedia.org/wiki/Software_design_pattern)

**Principles**

* [10 Object Oriented Design principles Java programmer should know (guest post)](https://github.com/onmyway133/fantastic-engineering/blob/master/blog.jelastic.com/2013/02/25/10-object-oriented-design-principles-java-programmer-should-know-guest-post)

* [3 Key Software Principles You Must Understand](https://github.com/onmyway133/fantastic-engineering/blob/master/net.tutsplus.com/tutorials/tools-and-tips/3-key-software-principles-you-must-understand)

* [OO Design Principles | Valuable Opinions](https://github.com/onmyway133/fantastic-engineering/blob/master/mmiika.wordpress.com/oo-design-principles)

* [SOLID Class Design: The Liskov Substitution Principle « Tom Dalling Tom Dalling](https://github.com/onmyway133/fantastic-engineering/blob/master/tomdalling.com/blog/software-design/solid-class-design-the-liskov-substitution-principle)

* [ArticleS.UncleBob.PrinciplesOfOod](https://github.com/onmyway133/fantastic-engineering/blob/master/butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod)

* [Design Principles | Object Oriented Design](https://github.com/onmyway133/fantastic-engineering/blob/master/www.oodesign.com/design-principles.html)

* [Separation of Concerns | Effective Software Design](https://github.com/onmyway133/fantastic-engineering/blob/master/effectivesoftwaredesign.com/2012/02/05/separation-of-concerns)

* [Object Oriented Design — YouTube](https://www.youtube.com/watch?v=fJW65Wo7IHI&list=PLGLfVvz_LVvS5P7khyR4xDp7T9lCk9PgE)

**Architecture**

* [Catalog of Patterns of Enterprise Application Architecture](https://github.com/onmyway133/fantastic-engineering/blob/master/www.martinfowler.com/eaaCatalog/index.html)

* [fantastic-ios-architecture](https://github.com/onmyway133/fantastic-ios-architecture)

**Clean Architecture**

* [The delivery mechanism is an annoying detail — Coding the Architecture](https://github.com/onmyway133/fantastic-engineering/blob/master/www.codingthearchitecture.com/2011/11/06/the_delivery_mechanism_is_an_annoying_detail.html)

* [The Clean Architecture | 8th Light](https://github.com/onmyway133/fantastic-engineering/blob/master/blog.8thlight.com/uncle-bob/2012/08/13/the-clean-architecture.html) ⭐️

* [luisobo/clean-architecture](https://github.com/luisobo/clean-architecture)

* [Destroy All Software Screencasts](https://www.destroyallsoftware.com/screencasts)

* [Robert C. Martin — Clean Architecture on Vimeo](https://vimeo.com/43612849)

* [android10/Android-CleanArchitecture](https://github.com/android10/Android-CleanArchitecture)

* [Clean Architecture, by Luis Zamith of Group Buddies](https://blog.groupbuddies.com/posts/20-clean-architecture)

---

❤️ Support my app ❤️ 

- [Push Hero - pure Swift native macOS application to test push notifications](https://www.producthunt.com/posts/push-hero-2)
- [Quick Access - Organise files in the Mac menu bar](https://www.producthunt.com/posts/quick-access)
- [Frame recorder - Recorder gif and video with frame](https://www.producthunt.com/posts/frame-recorder)
- [Other apps](https://onmyway133.github.io/projects/)

❤️❤️😇😍🤘❤️❤️