Krystian Panek
Principal Software EngineerKrystian has amateur experience in software engineering since 2006 when he started programming using the book "PHP w mgnieniu oka" (English version "Sams Teach Yourself PHP in 10 Minutes") which was quite atypical Christmas gift for a 14 year old child. Few years later, he started a professional career as a full stack web developer mostly concentrated on PHP but with additional Adobe Photoshop skills which enabled him to build websites from scratch. After many years spent in the PHP world and earning money on making custom CMS systems, he decided to start something new - try Java at Cognifide. It was risky, because he started from the beginning, almost without any Java experience. People said a language is only a tool, the experience matters. After only 5 years at Cogniide, Krystian became Principal Software Engineer and fell in love with the Java world. His area of specialization is now OSGi framework, Gradle based automation and Kotlin language evangelization. Founder of popular Adobe Experience Manager tools: Gradle AEM Plugin and Search Web Console Plugin for Apache Felix. Now focused on delivering high-quality software fast!. He is often challenging conventions and demonstrating that in software engineering everything is possible - it is only a matter of time.
4 posts by Krystian Panek
January 07, 2020
, Time to read: 1 min,
Dive deeply into OSGi using Search Plugin for Apache Felix
by Krystian PanekNeed to check out code used on OSGi at runtime? No problem! Simply use Search Web Console Plugin for Apache Felix. (...)
January 07, 2020
, Time to read: 1 min,
OSGi - Probably the best plugin system in the world
by Krystian PanekOSGi as rock-solid base for modular enterprise applications. Unified approach for maintaining application, data and assets. Learn more about Sling framework basics and watch demo. (...)
January 02, 2020
, Time to read: 8 min,
AEM instance setup using Gradle
by Damian Mierzwiński, Krystian PanekAdobe Experience Manager (AEM) setup can be a repeatable task so it is good to automate it! We'll create and configure new instances, install packages and monitor logs using Gradle AEM Plugin (GAP). (...)