Speaker

Johan Lindfors

Johan Lindfors

Tech Lead and Principal Security Developer at Truesec

Stockholm, Sweden

Actions

I've been developing apps and solutions in the Microsoft ecosystem since 1998 and I'm often speaking about the platform and technologies at various events. In the middle of 2011 I founded the company Coderox, helping various customers with apps, games and solutions, some leveraging XAML and C#, others using C++ and DirectX. Before Coderox, I worked at Microsoft for almost 13 years, and have also been the head of development at Infozone.

Between 2017 and 2019 I've had the great privilege to participate in the Microsoft Regional Director program thanks to my experience in cross platform client development and prior customer and speaking engagements.

Currently I am a TechLead and security developer in the Secure Development business area at Truesec, trying to help customers predict, detect and recover from security incidents and also helping out with secure development technologies and methods.

Area of Expertise

  • Business & Management
  • Information & Communications Technology

Topics

  • C++
  • XAML
  • Windows
  • UWP
  • Game Development
  • .net
  • Visual Studio
  • python
  • csharp
  • Application Security
  • threat modeling

Sessions

Advanced Security with GitHub without GitHub Advanced Security en

Automating and securing your CI/CD-pipeline is an important step in creating efficient teams while maintaining a state of comfort amongst the developers by protecting the production environment with tests and tools. Some functionality requires relatively expensive subscriptions or enterprise level features, but there are a lot of recommendations and best practices that you could and should consider already available in the basic configuration. Let's threat model your CI/CD pipeline to identify threats, mitigations and verifications.

Resurser inom säker utveckling som du inte kan vara utan! en

Det finns tonvis med resurser tillgängliga för utvecklare som vill bli bättre på att skriva säker kod, och många är gratis! OWASP är något som de många redan känner till, och där finns flera aktiva projekt som förtjänar sin plats i verktygsbältet hos ett team som vill bedriva säker mjukvarutveckling. Men det finns andra källor också! I den här presentationen kommer vi ge dig våra personliga rekommendationer som kan hjälpa både individer, team och organisationer.

Free security resources that your competitors uses:
There are tons of resources available for someone who wants to become better at writing secure code, and lots of them are free. OWASP naturally comes to mind, and there are several active projects which should be recognized as bag of tricks in the discipline of secure development. And there are others as well! In this session we will give you some of our personal recommendations that will help both individuals, teams and organizations.

Erfarenheter av att bygga spel och spelmotorer sv en

Under sex magiska år hade jag möjligheten att få vara med vid utvecklingen av flera av de absolut mest spridda och omtyckta mobil-spelen på marknaden. Med hjälp av en egen-utvecklad spelmotor i C++ och en stor flora av tekniker uppdaterades spelen kontinuerligt med nya funktioner och innehåll, konstant med fokus på kvalitet och bra upplevelser för spelarna.

Några av utmaningarna i projektet var att bygga en UWP-version som förinstallerades på hälften av alla Windows datorer. Det ingick rendering med OpenGL, integration med Facebook, migrering och uppgradering från tidigare implementationer till C++/WinRT, analyser av krasch-loggar, exponering i Windows Store och effektivisering av byggprocesser. Även om du själv inte är en professionell spelutvecklare finns här en del tips och tricks att dra nytta av.

State of Windows Client Development en

The Windows Client ecosystem is continuing to grow with several hundreds of millions of devices deployed in the world. But what's the case of the client development platform. Should we migrate all of our apps to UWP? What about when we create new applications. And hey, what about all those different cross platform alternatives...

Lessons learned from building Candy Crush for Windows sv en

At King.com some of the most appreciated and widespread casual games are being built for several platforms including the Universal Windows Platform. I had the great opportunity to participate in this development for six years as a consultant focused on the Microsoft ecosystem.

With a native C++ game engine and a diverse stack of technologies, the games are continuously updated with new features and content always with a focus on quality and experience for the players.

Building the Universal Windows Platform version included challenges such as rendering with OpenGL, integrating with Facebook, C++/WinRT migration, crash analytics, Store Services and build pipeline integration.

Even though you are not building games, there are several of tips and tricks to be shared!

Jfokus 2025 Sessionize Event

February 2025 Stockholm, Sweden

Swetugg Göteborg 2024 (Sweden) Sessionize Event

September 2024 Göteborg, Sweden

DevSum 2024 Sessionize Event

May 2024 Stockholm, Sweden

Swetugg Gothenburg 2023 Sessionize Event

October 2023 Göteborg, Sweden

Stockholm TECH Show 2023 Sessionize Event

May 2023 Stockholm, Sweden

Swetugg Stockholm 2023 Sessionize Event

February 2023 Stockholm, Sweden

Microsoft TechDays 2019 Sessionize Event

October 2019 Kista, Sweden

DevMania - .NET on mobile devices Sessionize Event

May 2019 Stockholm, Sweden

DevSum 2019

May 2019 Stockholm, Sweden

Microsoft Build Sessionize Event

May 2019 Seattle, Washington, United States

Swetugg 2019 Sessionize Event

February 2019 Stockholm, Sweden

Microsoft TechDays 2018 Sessionize Event

October 2018 Kista, Sweden

Johan Lindfors

Tech Lead and Principal Security Developer at Truesec

Stockholm, Sweden

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top