Skip to main content

Presentations Tips and Tricks

Last week I had the opportunity to participate to a presentation training in London. The workshop was organized by Body Talk team. This was not the first time when I attended to this kind of workshop, because of this I thought that the content was similar.
But I was IMPRESSED about what things we learn and only one day. I came from London with a lot of new tips and tricks about how you should present content and speak in public. In one world I was impressed about the content and the format of the workshop. GREAT JOB Body Talk Team.

Below you can find a part of the ideas that I consider very important:

Slide content
If you have text on slides, make a short break when you switch to that slide. People need time to read the content. They cannot read it and in the same time to pay attention to the talk.

People Feeling
If you want to have a great session, beside the content that you share with them you need to think about that the FEEL. Yes, what they feel. People from the room have feelings and you need to find a way to be able to stimulate their feeling. This is the only way how you can win their trust and attention. And trust me, even a technical presentations can touch people feeling.

Posture
Your posture needs to be on both legs, avoid unnecessary movements of your hands or body. Even if you don’t trust in your own power, you should create an image where people think that you trust in your own powers. Don’t forget that gravity should be your best friend.

Arms
Are very important. The default position should be in front of your body. When you ask a question where you expect an answer, your hands should be oriented upwards. For rhetorical question, the arms should be oriented downwards.

Tension
Energy and tension are very good. But you need to find the right balance of it. If you have too much than the presentation will be too hard, if you don’t have enough energy than the presentation will be to boring.

First and Last impression
Don’t forget that first and last impression are the most important thing. Because of this you should smile at the beginning and at the end of presentation. You need to transmit energy in that moments, because usually remember the intro and the end of a presentation.

Eye Contact
Eye contact is one of the most important thing. You need to keep eye contact with all the room to be able to be sure that all people will pay attention. You can scan the room in a Z format. From last way from left to right, to diagonal and after that from right to left. During a presentation you should have around 50- 60% eye contact with attendees.

Voice
Remember that a high voice peek is a sign that you learn something new, but a low voice is a sign that you know what are you talking about. When you want to attract attention use a high voice. The same thing is with the voice peace. A slow peace means that it is very important, but when you speak fast, it will motivate people.
Making pauses helps you to control the people and their attention. It will help attendees to process the information and will amplify the message. You should project in each world a lot of energy and passion. Passion in voice can make people pay attention to you.

Presentation Content
The presentation should contain 4 parts:

  1. Why?
  2. What?
  3. How?
  4. What Now?

In the first part you need to win people credibility and explain them the context. The second need to present the main benefits and not features. The benefits of attendees and not for you. Don’t forget that by benefit we understand MONEY, TIME and VALUE.
The third part is dedicated to the solution. Say the name of the solution and present the features. You should group the facts (features) in 3 main group. Don’t forget to enumerate them before starting to present them.
Last part is dedicated to next steps and action. In this moment you should summary the content and specify a specific action that people should do. Don’t forget to say ‘Thank you’ X2. Between them you should specify the action.

In conclusion I would say that this tips can help us a lot to deliver better presentations. Good luck.

Comments

Popular posts from this blog

How to check in AngularJS if a service was register or not

There are cases when you need to check in a service or a controller was register in AngularJS.
For example a valid use case is when you have the same implementation running on multiple application. In this case, you may want to intercept the HTTP provider and add a custom step there. This step don’t needs to run on all the application, only in the one where the service exist and register.
A solution for this case would be to have a flag in the configuration that specify this. In the core you would have an IF that would check the value of this flag.
Another solution is to check if a specific service was register in AngularJS or not. If the service was register that you would execute your own logic.
To check if a service was register or not in AngularJS container you need to call the ‘has’ method of ‘inhector’. It will return TRUE if the service was register.
if ($injector.has('httpInterceptorService')) { $httpProvider.interceptors.push('httpInterceptorService&#…

ADO.NET provider with invariant name 'System.Data.SqlClient' could not be loaded

Today blog post will be started with the following error when running DB tests on the CI machine:
threw exception: System.InvalidOperationException: The Entity Framework provider type 'System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer' registered in the application config file for the ADO.NET provider with invariant name 'System.Data.SqlClient' could not be loaded. Make sure that the assembly-qualified name is used and that the assembly is available to the running application. See http://go.microsoft.com/fwlink/?LinkId=260882 for more information. at System.Data.Entity.Infrastructure.DependencyResolution.ProviderServicesFactory.GetInstance(String providerTypeName, String providerInvariantName) This error happened only on the Continuous Integration machine. On the devs machines, everything has fine. The classic problem – on my machine it’s working. The CI has the following configuration:

TeamCity.NET 4.51EF 6.0.2VS2013
It seems that there …

Run native .NET application in Docker (.NET Framework 4.6.2)

Scope
The main scope of this post is to see how we can run a legacy application written in .NET Framework in Docker.

Context
First of all, let’s define what is a legacy application in our context. By a legacy application we understand an application that runs .NET Framework 3.5 or higher in a production environment where we don’t have any more the people or documentation that would help us to understand what is happening behind the scene.
In this scenarios, you might want to migrate the current solution from a standard environment to Docker. There are many advantages for such a migration, like:

Continuous DeploymentTestingIsolationSecurity at container levelVersioning ControlEnvironment Standardization
Until now, we didn’t had the possibility to run a .NET application in Docker. With .NET Core, there was support for .NET Core in Docker, but migration from a full .NET framework to .NET Core can be costly and even impossible. Not only because of lack of features, but also because once you…