Nyholm.tech

See slides, workshops and videos that I have made in the past. They are ordered from "new" to "old". To see all the event in together and in order, go to /talks.html.

Building Really Fast Applications

Let us talk about performance. What can we do to make an application run faster? What should we be considering when starting a new application? There are some quick fixes that I will quickly cover. But to get down to really fast response times requires hard work. I will give my best ideas and tricks for fast apps.

Show

Symfony Without the FrameworkBundle

You may have heard people saying that ”Frameworks are bad” or ”Symfony is slow”. It is time to investigate why those people are saying that. We want to see if they are really smart or just stuck in the past.

Show

Queues, busses and the messenger component

Message queues are the perfect way to decentralize your application. You may use them for communication, scheduling and decentralization of your application. With help from a message queue you may decouple your application from the framework and the infrastructure.

Show

Symfony4 Internals

This talk will go over the architecture of Symfony. We will follow the request and the response paths throw the framework. We will do some stops at the components that are more awesome than others.

Show

Dynamic Programming

Whenever you are faced with a problem it is normal to try to find a generic solution and then you implement that solution in code. But some problems might be too complex to solve by humans (and even engineers).

Show

Neo4j

Quick intro to Neo4j as a lightning talk

Show

HTTPlug

Quick introduction to HTTPlug

Show

Building your Translation Process

Taking the experiences learned from JMSTranslationBundle, Happyr’s translation bundles and the PHP-Translation organization; I will give you example of a few very concrete processes working with translations in a Symfony environment.

Show

PHP 7.2

News in PHP 7.2

Show

Knowing your State Machines

Web development is not just about delivering a response. It is also about writing good code. This talk will introduce state machines, show how to identify uses of them and implement them in your Symfony application in an object oriented manner using the Symfony Workflow component.

Show

Logging and Monitoring

In this talk I’ll share with you how to properly do logging, reading logs and monitoring all your web services. Knowledge is everything.

Show

Symfony3

Symfony 3 has more than 100 new features and will remove about 10% of the code. In this lightning talk you will hear about the most important features and how Symfony is handling backwards compatibility.

Show

PSR-7

What is new in PSR-7. How does it differ from Symfony's HTTP Foundation? This talk will show how you could implement PSR-7 in a third party library.

Show

Symfony3 Components

Don't reinvent the wheel; get to know your Symfony components.

Show

Hack in 60 seconds

Discover how Hack addresses PHP's shortcoming and how it can make you a better programmer. We'll explore the basics of Hack and how it differs from PHP and then move on to advanced topics and introduce new objects.

Show

Continuous Integration

Are you nervous each time you deploy your application? Are you spending time solving merging conflicts? Is your code easy to maintain?

Show

Symfony2 Console Component (Swedish)

The console component gives you the power to do anything.

Show