Engineering Productivity12
Learn new ways to get the most out of your engineering team, from innovative tools to important concepts and practices for collaborating and moving quickly.
![Developer C sits at a desk working on an advanced-level project.](https://ctf-cci-com.imgix.net/viYGJWazT0Q4kLAn2r4z3/ddb341525e87e41f09773945d4e14fe4/Tutorial-Advanced-C.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Smoke testing in CI/CD pipelines
![Angel Rivera](https://ctf-cci-com.imgix.net/1Rhp9Nebp4K4jKGw9YG584/afaa8e5a1dcb4d8eae695a091369b951/angel-rivera2.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Developer Advocate, CircleCI
![2019-12-11-OSSConfig-Gray](https://ctf-cci-com.imgix.net/owEdGQoow3PGW9XQbLmTn/eb7f3460fbf216fdf6ee7bd689354bde/2019-12-11-OSSConfig-Gray.png?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Optimizing open source project builds on CircleCI
![Vinny Thanh](https://ctf-cci-com.imgix.net/7uQcsBDo8cxA3e2GAtHVYp/1c474fcac222908149b492506c61d7c2/vinny-thanh.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Solutions Engineer
![Monitors with stylized lines of code on a grid scattered with geometric shapes.](https://ctf-cci-com.imgix.net/2amUwKwrHCuDVXbFtHG6EI/508bc3863d83cc07dfbf60b2971b53fc/abstract-green.png?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Intelligent CI/CD with CircleCI: test splitting
![Rob Zuber](https://ctf-cci-com.imgix.net/3vOSw572RqVIbQyyiqM2il/2401826fdc85b55b91a5d2a6fac1a5ef/rob.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Chief Technology Officer
![2019-08-17-Probely](https://ctf-cci-com.imgix.net/60I7q464uuhdQ3uwnBOVbm/b50b5daf744e477f62d00c94fe3b64c4/2019-08-17-Probely.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Three rules for turning DevOps into DevSecOps
![Davor Petreski](https://ctf-cci-com.imgix.net/2yeVd1PYLiqrEVSyiRnOj8/63c0723bd11b8cae550fc4e746737173/davor-petreski.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Content Marketing at Probely
![Burnout.jpg](https://ctf-cci-com.imgix.net/53niTDxCAbMfR2v23JgEej/2bc42a016696de47a58afceaa524f656/Burnout.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
How I came back from burnout by learning to lean on my team
![Tim Roberts](https://ctf-cci-com.imgix.net/5KulLovV2BDIdfI2NceXrA/6d56e6e605faf6af802c5f14b87469a9/tim-roberts.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Staff Software Engineer
![communication_distributed.jpg](https://ctf-cci-com.imgix.net/63LnaoSJxhWQ5SIOc4RCGd/c2934099aa8dc5a4fefdbaa2466ae135/communication_distributed.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
How my distributed team communicates so no context is left behind
![Marek Nowak](https://ctf-cci-com.imgix.net/69rDZkpS4iTOoo3zG1FIvn/e6849ab98204d8d7edc99e24126f5f04/marek-nowak.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Engineering Team Lead
![How_To_Test_Software_Part2.jpg](https://ctf-cci-com.imgix.net/3NQWgikUvPOb2mt7fKG3QN/5ccfe13969b1e675bf7c5465054bcd6a/How_To_Test_Software_Part2.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
How to test software, part II: TDD and BDD
![June Jung](https://ctf-cci-com.imgix.net/1N65eiKYdWxSTCRS81xGlD/ec655b0cf8ff311c852e8fbb8e242541/june-jung.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
![Cover-TestDefs-Part1](https://ctf-cci-com.imgix.net/37dwORuiv9pBYwJxBfZlsk/7eea2c7d75ccf57f1026cf7edd232e35/Cover-TestDefs-Part1.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
How to test software, part I: mocking, stubbing, and contract testing
![June Jung](https://ctf-cci-com.imgix.net/1N65eiKYdWxSTCRS81xGlD/ec655b0cf8ff311c852e8fbb8e242541/june-jung.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
![A train engine covered with lines of code emerges from a tunnel surrounded by code blocks.](https://ctf-cci-com.imgix.net/70Hyyz2gIbIvWoTebOgyfl/58a30fa97ef6d7aa345110697830595c/2019-04-02-Terraform-v6.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
An intro to Infrastructure as Code
![Jennings Treutel](https://ctf-cci-com.imgix.net/2o6QscBdkWB1Bpy5Z3cGXD/ebd1746fbaf7d27e90b8e64cdc267bdb/jennings-treutel.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Solutions Engineer