Most of developers work on web, mobile or desktop applications, but in today's world software is everywhere - also in aeroplanes, space shuttles, medical equipment or nuclear power plants. How software development in these fields differs from everyday applications? How developer's work looks like when he must comply with restrictive regulations? During my talk I will answer these questions using my experience in the field and references to normative documents. I will also analyse some software errors causing loss of human life and destroying equipment worth millions of dollars. I hope that this presentation will be useful to every developer and will help you to create safer and more reliable software.
New features of Unity engine allow to take advantage of more processing power using new multithreading features like Job System and Raycast Command. What is more - new approach - a data-driven programming can optimize the code even more using Entity Component System and Burst Compiler.
Lecture will show easy steps to move from standard Unity code to performance-focused version without turning entire project upside down or take it to a whole new level with a bit more work.
Are you frustrated because your ideas about new tools, frameworks, practices are not picked up by your fellow developers?
Do you notice flaws in organization and your manager doesn't want to listen to you?
You don't know why your mate behaves way he does?
Are you angry because your code review remarks are considered nitpicky?
Are you tired of your work because obviously you are the only person who knows what has to be done and none of lesser beings which surrounds you are willing to listen to you?
Are you as manager surprised why people react negatively when you communicate with them?
Would you like to know how to influence people without arousing resentment?
If your answer is "yes" for most of above questions, then most likely this session is for you.
85% of your success depends on emotions. For some people sooner for some people later the way they handle other people will be a blocker for further development not only as developer/manager but also as a human. It is most probably that this will impact your career (promotion or even job lost).
I have seen this multiple times during my over 12 years career as software engineer and felt it on my own skin.
There is no craftsmanship, clean code, the best practices, clean architecture, effective work, development and agile without proper communication.
If you would like to get next level on your career path (of course connected with promotion and salary increase), this session is dedicated for You!
I will show you entry point for fundamental techniques in handling people, ways to make people like you, win people to your way of thinking and how to change people without giving offense or arousing resentment to give you another powerful tool to handle daily situations.
You probably know how to use the UE4 editor by now but maybe you want to learn something more or even start from scratch. In this presentation I will show various useful and nifty tips and tricks available within the editor. Some of them might be new, some might be obvious, other nearly useless but still cool, there are so many you will definitely find something for yourself. Perhaps you didn't even know such options are available within the UE4 so let me show a few live.