![](https://storage.googleapis.com/ackee-blog-cms-static-files/medium_Blog_cover_web2020_scroll_26c1cb930b/medium_Blog_cover_web2020_scroll_26c1cb930b.jpg)
Lectures
- All
- 5 years of Ackee
- Android
- Backend
- Blockchain
- Crypto
- Design
- Development
- DevOps
- iOS
- Lectures
- Life in Ackee
- Mobile apps
- Nette
- Press Release
- Products
- Projects
- Reports
- Testing
- Uncategorized
- UX
- Web
![](https://storage.googleapis.com/ackee-blog-cms-static-files/medium_Blog_cover_web2020_scroll_26c1cb930b/medium_Blog_cover_web2020_scroll_26c1cb930b.jpg)
![](https://storage.googleapis.com/ackee-blog-cms-static-files/medium_Blog_cover_web2020_devops2020_666f6fc4f0/medium_Blog_cover_web2020_devops2020_666f6fc4f0.jpg)
A Brief Summary on DevOps in Ackee 2020
![](https://storage.googleapis.com/ackee-blog-cms-static-files/medium_blog_cover_2020_navigation_d1b509d12d/medium_blog_cover_2020_navigation_d1b509d12d.jpg)
Navigation in Multi-Module Project
![](https://storage.googleapis.com/ackee-blog-cms-static-files/medium_blog_cover_2020_argument_parser_800dc9baa8/medium_blog_cover_2020_argument_parser_800dc9baa8.jpg)
Loading Dynamic Arguments with the new ArgumentParser by Apple
![](https://storage.googleapis.com/ackee-blog-cms-static-files/medium_blog_cover_google_captcha_60804f58b2/medium_blog_cover_google_captcha_60804f58b2.png)
Who Will Solve Google reCaptcha?
![](https://storage.googleapis.com/ackee-blog-cms-static-files/medium_PWA_4befd078f4/medium_PWA_4befd078f4.png)
Why and How to Write Progressive Web Applications
![](https://storage.googleapis.com/ackee-blog-cms-static-files/medium_blog_cover_hodnoceni_appek_5c814d8517/medium_blog_cover_hodnoceni_appek_5c814d8517.png)
People Versus Developer: How to Improve User Rating of Applications?
![](https://storage.googleapis.com/ackee-blog-cms-static-files/medium_Facehacks_blog_cover_be517ac656/medium_Facehacks_blog_cover_be517ac656.png)