Widget Tricks Newsletter #1
What are the types of remote work? Who is hiring? Learning design patterns for Dart. Watching the documentary on React.js. How Bullet Journaling helped me become a better software developer, and more.
📃 Post of the Month
✍️ Articles to Read
Flutter Design Pattern by Mangirdas
Describes OOP design patterns, and their implementation in Dart programming language and appliance when developing applications using Flutter.
Mastering Dart & Flutter DevTools by Ashita Prasad
An essential guide to building high-performance Flutter apps by harnessing the power of DevTools using real-world app case studies.
💼 Flutter Jobs to Apply
Enterprise Flutter Developer (EMEA): Flutter Flow (Remote)
About the role: Help customers build cross-platform applications and Proof of Concepts (POCs) for critical business applications. This team works closely with customers and partners to design, implement, test, and deploy large-scale FlutterFlow based applications (e.g. 1M+ users).
Senior Flutter Developer: Widgetbook (Remote)
About the role: We're seeking a software developer, who has a deep understanding of software development with Flutter. You will be responsible for architecting and building Widgetbook in close cooperation with our CTO. We believe in community - whether that's with open source contribution or how our team works.
📺 Videos to Watch
React.js: The Documentary
I know it’s not Flutter related but I like this documentary so much that I could not resist sharing it here.
First of all, when the React.js trailer came out, I thought it was a spoof, but I was wrong. It's a real documentary. We should have more of these kinds of documentaries.
Did you know that React's first launch was not that glamorous? People just hated it. However, it started to take off when the big giant Netflix redesigned its website using React.
Watching this documentary reminded me of how Android was built and how people hated Flutter during its initial launch.
Awesome solutions are rarely created by large organizations. It's almost always one person with passion and vision that slowly starts to infect others. This is a great summary of how React became React.
The Ultimate Method To Take Control Of Your Life in 2023 - Ryder Carroll
Bullet journaling had a significant impact on my software development career. It allowed me to translate my goals and ideas into actionable small tasks, which helped me plan weekly sprints and my side project. Ryder Carroll, a web designer, developed most of the techniques used in bullet journaling, which resemble those used in agile development. Therefore, I highly recommend software developers try bullet journaling at least once.
The Bullet Journal method is a mindfulness practice that is disguised as a productivity system it helps you organize what you're doing but more importantly, it helps you clarify why you're doing what you're doing.
📚 Quotes From Books
Software Engineering at Google
“Programming is the immediate act of producing code. Software engineering is the set of policies, practices, and tools that are necessary to make that code useful for as long as it needs to be used and allowing collaboration across a team.”
We often use the terms programming and software engineering interchangeably, but there is a big difference in how they work.
How to Break Up With Your Phone
“Creativity is often sparked by boredom, which is the mental state that our phones are great at helping us avoid.”
We usually pick up our phones because we are bored, either waiting in a queue or sitting with strangers. Later, we complain about why we are not productive or creative nowadays.
😂 Fun and Memes
How old are you?
Interviewer : Design an algorithm to create stories for Fast and Furious movie franchise?
🗳️ Feedback to Make It Better
This is my first newsletter ever and I would like to ask for your feedback on this. I am continuously experimenting and trying new things to provide you with the most informative and engaging content, I would greatly appreciate any comments or suggestions that you may have.
I would like to know what you think about the topics we cover, the frequency of our newsletters, and anything else that comes to your mind.
Thank you for being a part of the Widget Tricks Newsletter, and I am looking forward to hearing from you soon.