If you are one of those developers who write tests because they find them useful and you would like to improve, this presentation is for you.
If you are one of those who get irritated by tests or who considers tests a hindrance in your work, this presentation is also for you.
I will speak about how you can understand if your tests bring any value and how you can write tests that bring just the value you need.
I will present test design techniques basing on real-life example instead of academic explanations.
You will learn how to turn tests from annoying duty to a meaningful part of your work.
What Surveyor, Health Care Manager, Marketing Specialist, Career and Social Communication Specialist do have in common? They all spent a lot of time and energy developing and care about soft skills. They also work as Scrum Masters where soft skills and hard skills are required.
From our experience we know that technical and domain knowledge is something you can learn in practice. However it is not applicable to soft skills which are sometimes much more difficult to obtain. To be able to develop your soft skills you usually need to spend a lot of time and work hard, on your way of seeing the world and yourself, controlling your ego, and emotional awareness. That's why we want to share our experience of work as a Scrum Master with you.
Inventing a perfect locomotion solution is the holy grail of virtual reality and a subject of a heated debate. In the face of VR sickness, many developers decide to play it safe and avoid FPS-style free movement, which is less engaging for some, but makes the experience more bearable for others. It reminds that finding a perfect balance between immersion and comfort is the key aspect of VR locomotion. This speech outlines possible movement schemes along with their pros and cons, and presents practical examples of how to use potential limitations to developers’ advantage.
During the presentation, I'd like to share my experience & thoughts gathered during over 2 years of being involved in open-source projects. I will tell why programmers start to create their own projects, what is their motivation and what kind of benefits they can get as individuals and why it's good for the companies, which support such initiatives. I will tell about characteristics, which good projects should have and give the practical tips, which may be helpful during adjusting projects to the high-quality standards. It can be helpful during creating our own projects and during evaluation of the existing projects. I'll tell you, how to promote your projects and how to create a community of programmers, which will help us to develop our ideas. Most of my open-source projects are lightweight Java libraries and mentioned information will be based on the practical experiences. Developers involved in creating my projects are from different countries across the globe like Poland, USA, Japan, Russia, Wales and Brazil. Projects created by me were introduced e.g. in the mobile application of EERO company from Silicon Valley, which develops home WiFi system and in Toss.im company, which develops a mobile application for the consumer finance in Korea, in PAT Track app, which monitors buses time table in Pittsburgh, PA (USA) and much more. All of these projects were developed without my supervision, based on documentation, source code, tests, and sample apps.