← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. In Xcode 12, the default branch name is main instead of master.

  2. The quality of your focus time is directly proportional to your value in the market.

  3. CocoaPods can be configured to only resolve and download dependencies, making it a great manager for vendored CLI tools

  4. Social media can be a valuable source of news and interactions, or a disruption to our focus.

  5. A collection of ways to run a single test or a subset of tests using Xcode.

  6. The answer to "How can I test that a view controller presents another view controller when something happens?"

  7. "You take care of your tools, your tools take care of you."

  8. Code Like A Chef

    Professional chefs keep their benches clean because clutter will get in the way of their work.

  9. A running list of the top 10 most impactful books on productivity I've encountered so far

  10. I realized I was on a path to remove time for reflection from my life, mainly by filling every available moment with podcasts and audiobooks.

  11. When testing delegates, we are asserting rigid implementation details.

  12. By looking at how the consistently successful New England Patriots operate we can learn useful lessons to apply to our job as software developers.

  13. Digital minimalists believe that clutter is costly and optimization is important.

  14. But you should track it anyways.

  15. Write Less Code

    The best thing you can do as a software developer is not writing code, but removing it.

  16. With test driven development you can write high quality software in small shippable steps.

  17. My notes and quotes from The Productivity Project by Chris Bailey

  18. An overview of the different kind of doubles we can use in our tests, and how to write them in Swift.

  19. Using the terminal might seem slow and cumbersome because every command needs to be typed.

  20. There is a subtle way to overload software components, by making them both take decision and act on them.

  21. Some code ends up requiring a lot of duplication to be tested.

  22. In "On Writing" Stephen King shares invaluable lessons for aspiring novelists which can be applied to software development too.

  23. What does it take to be productive?

  24. Leveraging "snippets" is a way to get faster at writing code and free mental resources for problem solving.

  25. Keeping tests short and focused is important for the health of the test suite.

  26. One of the best things you could do to improve as a software developer is constantly investing in your terminal setup and skills.

  27. Leonardo da Vinci's life as told by Walter Isaacson in his biography is a source of inspiration for anyone working in a technical and creative field.

  28. Test driven development works at its best when you refactor as you go.

  29. Using protocols describing a single capability or action that can be performed is a way to enhance local reasoning and facilitate testability

  30. A way to identify the areas of code to refactor with the highest return of investment using the "focusing question" technique.

  31. The focusing question, a tool devised by Gray W.

  32. A look at the benefits of writing unit tests before production code, in other words TDD.

  33. Thoughts on a Michael Feathers post on how the understanding of complexity in software development compares to other fields.

  34. Apps and Tools

    A list of the apps and tools I use everyday and help me getting stuff done.

  35. Books suggestions to start 2018 with the right mindset and tools.

  36. Symbolic links in Git

    Here's how to track symbolic liks in a Git repository, in a way suitable for teams.

  37. A look at how beforeSuite and afterSuite behave in the Quick testing framework, and the dangers of using them

  38. A look at how nested beforeEach and afterEach behave in the Quick testing framework.

  39. The Nimble matchers framework provides two ways assert expectations on asynchronous code, this post explores when to use one or the other.

  40. Unless.swift

    Porting Ruby's unless operator into Swift via a function.

  41. Testing async code is not simple, but XCTest provides us with all the required tool.

  42. In Swift it is possible to pass a reference to a type itself, not just to an instance of it.

  43. A little post to share some things I learnt while working on a PR for danger-swiftlint to allow selective linting.

  44. A look at the practical benefits of writing descriptive commits

  45. Practical tips to write "Run Script" build phases in Xcode.

  46. A guide on how to configure your Xcode project to use Google Firebase without using CocoaPods.

  47. A look at what implicitly unwrapping and force unwrap a Swift Optional mean, and how they differ from each other.

  48. A deploy hook to configure Postfix every time a Cloud 66 stack is built