jakub::sobolewski
home
home
blog
blog
resources
resources
subscribe
What
made
me
a
better
engineer
Learning software development, TDD, BDD and design.
Software Design
Continuous Delivery
↗
↗
Dave Farley teaches Agile sofware development, building in small increments and released frequently. Videos on the channel help understand the principles of TDD and BDD and how to practice it.
Modern Software Engineering
↗
↗
Dave Farley describes how to manage software complexity with concepts of modularity, cohesion, separation of concerns, information hiding and coupling.
UI Design
Refactoring UI
↗
↗
Covers all basics you need to know to start creating better designs. Examples are using Tailwind CSS, but the same rules apply to any other CSS framework.
Dribbble
↗
↗
A resource for design inspiration. Look it up before starting a new project to inspire your layouts and color schemes.
Nielsen Norman
↗
↗
A site with research-based articles on design and usability.
Flux Academy
↗
↗
Videos on design principles with examples how to apply them. See how design process looks like in real life.
Design Course
↗
↗
Videos with redesigns are especially useful to understand the how sometimes small changes can impact the design in a big way.
UnDraw
↗
↗
A resource for open-source vector illustrations. They're easy to customise in Figma to fit in your design.
Extras
Show Your Work
↗
↗
Don't let imposter syndrome get to you, show your work! Contributing something is better than contributing nothing. Show your process, not only final products. If your work isn't online, it doesn't exist.