Getting routing in Flutter right comes with many pitfalls. One of the best examples I've seen comes from Andrea Bizzotto, in his article Flutter Case Study: Multiple Navigators with BottomNavigationBar, with credits to Brian Egan for his idea to use a Stack with Offstage widgets.
I love Sublime Text: It's cross-platform, and if you need to work with a new technology, you just install the package.
The pg_restore and pg_dump utilities are essential for working with PostgreSQL databases. Here's a quick summary of their usage:
Ever notice the Observatory debugger and profiler when running a Flutter app? Here's a video showing how to access it.
Got something running on your machine that is no longer required and want to free up the port? Here's how: