inal presentation of Dailyfocus at my college! Talking about: backend, frontend, databases, challenges, and more! Share your thoughts! Hope you like it and thanks for reading :)
6. Jorge Ferreiro @jgferreiro | Dailyfocus
• I'm a hardcore Internet user (+7 emails, +5
social networks accounts, newsletters, etc.
• I waste too much time daily to manage all
the information that grows daily!
Personal problem
7. 105 28% 1.4h
Emails received
per day
Workweek
on emails (2.5h)[1]
On social Media:
Linkedin, Twitter...[2]
[1] Huffingtonpost - Manage inbox | [2] Telegraph social media
The problem: busy workers stats
14. Jorge Ferreiro @jgferreiro | Dailyfocus
• Challenging problem
With a complex solution.
• Global reach
Global problem with millions of people affected
• Money
Productivity market generates $$$ yearly.
The opportunity
19. Jorge Ferreiro @jgferreiro | Dailyfocus
Dailyfocus is a productivity app
that helps busy people manage
and organize their online data
What is Dailyfocus?
20. Jorge Ferreiro @jgferreiro | Dailyfocus
Dailyfocus aggregates all the
services you love in one place
How?
The Future…The present
22. Applications created
by Dailyfocus that
give superpowers to
your feeds.
1. Services
.
Group all your
services together
and filter them
2. Feeds
Take the control of
your time. Decide
when you want to
receive what.
3. Notifications
27. Jorge Ferreiro @jgferreiro | Dailyfocus
• Flexible system to add new services dynamically.
• Complex full-stack system:
• Data interchange: client -> API -> Third party APIs.
• Event-driven architecture.
• Third-party APIs integrations and cache problems.
Technical challenges
28. Jorge Ferreiro @jgferreiro | Dailyfocus
• Focus on the right features.
• Create powerful features that are easy to use.
• Divide big goals into deliverable milestones.
• Design a system that adapts easily to all the user
needs and solves their problems.
Product challenges
41. Jorge Ferreiro @jgferreiro | Dailyfocus
• One query in multiple services.
• Normalize the results in the Dailyfocus DataTypes.
• Supports projections, such as ordering, removing
certain elements, etc.
• It’s super flexible and open to extensions.
The power of Dailyfocus Engine
53. ● 3 open source projects
● More than 1.200 downloads so far!
Impact: open source
github.com/ferreiro
54. Jorge Ferreiro @jgferreiro | Dailyfocus
Media Impact
● JSDayEs
● Mobile World Congress in Barcelona
● Redis at UCM
● Codemotion
● And more!
55. Jorge Ferreiro @jgferreiro | Dailyfocus
• Build a complex software product
• Challenge my skills every day
• Research and learn on different skill sets
Servers, Backend, Frontend, Programming, marketing,
entrepreneurship
What I have learned?