
Marcin Gryszko
@mgryszko
Followers
430
Following
14
Media
48
Statuses
2K
Software developer (Java, Kotlin, Scala). Loves problem solving and building things using bits and bytes. Test obsessed. Randonneur.
Madrid
Joined February 2008
Así entregan el pedido @deporvillage y #paack: 5 días de entrega, varias llamadas y el paquete de casi 200 euros dejado sin aviso en el felpudo
3
2
6
RT @ClarityAIEng: Learn from a real life code example what is test feedback 👀 Our Backend Staff Engineer @mgryszko guides you to identify t….
medium.com
React to test feedback by changing the design of your code without falling into the trap of superficial test improvements with test helpers
0
2
0
How do refactoring and new features affect test maintenance effort in the case of a single test verifying low or high complexity production code, or what are the tradeoffs when choosing sociable or solitary unit tests?.
medium.com
What to choose as a unit for a test? Focus it on a single module or a group of collaborating modules? It depends — choose your tradeoffs
1
7
20
RT @ClarityAIEng: Today Marcin Gryszko (@mgryszko), Staff Engineer in Backend, presented us the next ⚙️ Tech&Coffe ☕️. An Introduction to H….
0
7
0
RT @eferro: We continue to grow. Big Data/ML Platform Engineer. Join the Platform team. Help us create the best data platform. https://t.….
apply.workable.com
At Clarity AI, we bring societal impact to markets. By developing new ways of using data and technology, we allow people to make more conscious and informed investment decisions. Take a look at our...
0
7
0
Consumer-Driven Contracts and mocks (external and internal contracts) are two faces of the same coin - behavior specifications between components. Learn how to chain them in the top-down development flow:
marcingryszko.medium.com
How external and internal contracts (pacts and mocks) can drive development top-down and ensure smooth integration
0
1
3
Modularize your code with folding and monoids
link.medium.com
How to apply functional programming techniques to achieve greater abstraction: folding (reduce), higher-order functions, and monoids
0
3
3
Why and how developer experience can lower your lead time (and other 4 key metrics):
martinfowler.com
To be successful at digital transformation you need to optimize the key feedback loops in your software engineering organization
0
1
3
RT @mattwynne: I think contract tests are *the secret* to making a #HexagonalArchitecture work. Tests that guarantee your real adapter(s) a….
0
20
0
Effective test doubles, part 2. When and how to introduce mocks, spies and fakes in tests.
link.medium.com
When and how to introduce mocks, spies and fakes in tests: for boundaries to keep outside, behaviours, and only for your own code.
0
1
4
Mocks not considered harmul - effective test doubles, part 1
marcingryszko.medium.com
Tactical tips about the efficient and effective usage of test doubles
0
1
1
Concurrent/parallel abstractions explained: fibers, threads, and processors (yes, an assembly executed by the processor is an abstraction too!)
gist.github.com
GitHub Gist: instantly share code, notes, and snippets.
0
1
2
Are you writing lots of test helpers thinking that you are reducing the complexity but you are actually adding it? Do you really need them? What distinguishes a good test helper from a bad one? Answer is here:
marcingryszko.medium.com
How good test helpers can remove accidental complexity and hide irrelevant details ?
0
3
6
Minimal Fixture everywhere
link.medium.com
Why should you prefer prefer minimal and isolated test data over a shared fixture?
0
0
3
Structure Concurrency and Pure Functions
blog.softwaremill.com
How are these two concepts related?
0
0
0