Live Recap: Developers Paradise 2016
April is packed with great Magento events. And while some people still process what they've learned from Imagine 2016, it's time to focus on another great event that's taking place - Developers Paradise is one of the biggest unofficial Magento events. It's hosting hundreds of Magento professionals and speakers. There's a lot to learn from the most prominent people in Magento's ecosystem.
If you haven't had the chance to visit the event - this post is for you: learn about some of the most important insights and updates about the state of Magento and Magento 2, discussed during the conference. Latest updates - on top of the post.
Developers Paradise: Day 4
Magento 2 expert panel and final goodbyes.
Big thanks to the world class @inchoo team for organising #DevParadise!!! pic.twitter.com/fdVrR8AUcE
— Peter Jaap (@PeterJaap) April 28, 2016
Great event by a great team!
"In the future we will eliminate all the inheritance based APIs" -@AntonKril #DevParadise
— Talesh Seeparsan (@_Talesh) April 28, 2016
More on the future of API and Magento
"#Magento2 made the dependency hell in Magento 1 more visible. You actually only see what's still there" -@AntonKril #DevParadise
— Talesh Seeparsan (@_Talesh) April 28, 2016
#DevParadise Magento will become static content generator with REST API all over the place @AntonKril https://t.co/DCxTmqReyM
— Ivan Chepurnyi (@IvanChepurnyi) April 28, 2016
#DevParadise all the user specific content will be rendered in JavaScript to leverage browser caching and other staff to put in Varnish
— Ivan Chepurnyi (@IvanChepurnyi) April 28, 2016
More insights
#DevParadise @AntonKril: Magneto will be evolving and we have to evolve together with it. He guarantees that they evolve in right direction
— Ivan Chepurnyi (@IvanChepurnyi) April 28, 2016
Quote @AntonKril "read books. Become a better programmer. And we'll build you a system you can work with" #DevParadise #realmagento
— Jisse Reitsma (@jissereitsma) April 28, 2016
Some final words
.@AntonKril learned more about Magento 2 from #DevParadise. When even the lead architect learns new stuff, you know it's a great conference!
— Peter Jaap (@PeterJaap) April 28, 2016
"I learned some things about #Magento2 I didn't know before." @AntonKril at #DevParadise closing panel. A sign of a great conference :)
— Inchoo (@inchoo) April 28, 2016
Great final panel on Magento 2
Developers Paradise: Day 3
Great sessions on Magento front end automation, CSS preprocessing, page caching and other aspects of running Magento/ Magento 2.
I left #DevParadise with a lot of new friends and old friends, Thanks @inchoo for make it possible 🌴🌴 See you next time!!!
— Óscar Recio Soria (@OSrecio) April 28, 2016
Don’t be sad that it’s over!
#Thunderstruck #headbang #DevParadise pic.twitter.com/OPsw2e8c5k
— Sandro Wagner (@fragdochkarl) April 27, 2016
Didn't think I'd make it out, but glad I did. Goodnight, #DevParadise! pic.twitter.com/qr8H1hgxub
— Ben Marks (@benmarks) April 27, 2016
Last night at #DevParadise Beer wagon party begins! pic.twitter.com/iu9L62lsDJ
— Andrea Saccà ッ (@andreasacca) April 27, 2016
More beer!
#DevParadise party no3, hotel Continental, beer wagon. If there's rain, move inside, we got you covered. ;) See you! pic.twitter.com/ppwfmfL7Ab
— Inchoo (@inchoo) April 27, 2016
Another great party
After a full day of #Magento2 lectures it's time to enjoy the beautiful sunset of Croatia in #DevParadise Conference pic.twitter.com/CCoTM05G8W
— Crimson Agility (@crimsonagility) April 27, 2016
#DevParadise #iWaysHR wine tasting and DEV talk :) pic.twitter.com/uI9uJ1umIJ
— Tomislav Santek (@tomislavsantek) April 27, 2016
Shop managers have their development environment and its called "spreadsheets" - @bennolippert on PIM's #DevParadise
— Gabriel Somoza (@gabriel_somoza) April 27, 2016
@bennolippert is PIM man. Excited to see his presentation here #DevParadise pic.twitter.com/Y368463WLG
— Max (@maksek_ua) April 27, 2016
To PIM or not to PIM?! That is the question!
"use the backend encrypted model to encrypt fields in #Magento 2" @_Talesh #DevParadise
— Gabriel Somoza (@gabriel_somoza) April 27, 2016
#DevParadise @_Talesh talk about OWASP rises awareness of developers that didn't know about. Good job to bring it in.
— Ivan Chepurnyi (@IvanChepurnyi) April 27, 2016
The great @_Talesh at #DevParadise pic.twitter.com/4PyQS3eUMb
— Daniel Sousa (@danielosousa) April 27, 2016
If it's on the laptop - it's offical. "Don't touch the core!" taken seriously at #DevParadise. pic.twitter.com/7b79MdSG7Q
— Inchoo (@inchoo) April 27, 2016
Don’t do it!
@jissereitsma at #DevParadise pic.twitter.com/tQufmm9RyS
— Daniel Sousa (@danielosousa) April 27, 2016
Magento 2 environment
@nagno123 is exemplifying how Varnish can save on loading times #DevParadise pic.twitter.com/HKD7BSs1hw
— Marco Lopes (@mpmlopes) April 27, 2016
It's #HTTP2 + #Magento2 time at #DevParadise - Branko Toić @ModuleC of @PlusHostingHr on stage pic.twitter.com/PXZsi3Ggkv
— Inchoo (@inchoo) April 27, 2016
@benmarks #DevParadise pic.twitter.com/BmPTfrhgAe
— Sandro Wagner (@fragdochkarl) April 27, 2016
The keyword is ‘almost’…
LIVE on #Periscope: Always intrigued to hear @benmarks insights #DevParadise https://t.co/jC0r466j6f
— Talesh Seeparsan (@_Talesh) April 27, 2016
@benmarks #DevParadise pic.twitter.com/BmPTfrhgAe
— Sandro Wagner (@fragdochkarl) April 27, 2016
And you better never leave theme context here. Seriously. @hrvojejurisic #DevParadise pic.twitter.com/JNxbkdfqKu
— Sandro Wagner (@fragdochkarl) April 27, 2016
Magento 2 grunt tasks
@hrvojejurisic came up with the term prepreprocessing, too I'm not alone #DevParadise pic.twitter.com/GdbL8r4jqA
— Sandro Wagner (@fragdochkarl) April 27, 2016
Do you know that preprocessing? Now you do
@hrvojejurisic #DevParadise less workflow in a chart. Looks familiar @fschmengler pic.twitter.com/7RRSjNg4K7
— Sandro Wagner (@fragdochkarl) April 27, 2016
Inchooer on stage - @hrvojejurisic talks about #Magento2 CSS preprocessing at #DevParadise pic.twitter.com/MDA0M6sAmW
— Inchoo (@inchoo) April 27, 2016
Get rid of Magento website downtime during reindexation using @IvanChepurnyi proposed solution on https://t.co/Vgp2fxdaMr #DevParadise
— Sinisa Nedeljkovic (@sinisan86) April 27, 2016
#DevParadise Indexation architecture that is easy to scale pic.twitter.com/W0rxxOJoER
— Ivan Chepurnyi (@IvanChepurnyi) April 27, 2016
#DevParadise Use indexers for filtration, sorting, complex logic cache, but do not use it for data retrieval purpose
— Ivan Chepurnyi (@IvanChepurnyi) April 27, 2016
Great practical session about Magento indexing
#DevParadise day 3 Kicking off with @IvanChepurnyi, room is filling up faster than I expected. pic.twitter.com/xoqdsLGDaW
— Talesh Seeparsan (@_Talesh) April 27, 2016
How can you tell if the party was any good? Just show up for breakfast and take this photo #DevParadise pic.twitter.com/xxydMwpAGP
— Aron Stanic (@aronstanic) April 27, 2016
Yes, Day 2 party was even more legendary
Developers Paradise: Day 2
Packed with amazing sessions and tons of knowledgeable Magento/ Magento 2 insights
@MageTitans #DevParadise doing my bit for MageTitans!! ;-) it's all good pic.twitter.com/xBmpOdHwmL
— Tadhg Bowe (@TadhgBowe) April 26, 2016
Did we mention that the party was great? :)
@NenadAndrakovic you should be here! It's fantastic! :) #devparadise pic.twitter.com/C4zy2IuLbr
— Andrea Saccà ッ (@andreasacca) April 26, 2016
Day 2 party was even more off the hook:)
Guido Jansen @guido on stage about cross cultural website optimalisation. Again starting with video :-) #DevParadise pic.twitter.com/jHWmNoIVus
— Tomáš Marčík (@tomas_marcik) April 26, 2016
Oleksii Bezdir is speaking about load testing. #DevParadise pic.twitter.com/bPHcyagQCs
— Tomáš Marčík (@tomas_marcik) April 26, 2016
"The official way to pronounce "MySQL" is "My Ess Que Ell" (not "my sequel"), but we do not mind it pronounced "my sequel" #DevParadise
— jobego (@jobego) April 26, 2016
Focusing on the important things
Elastic search is the best @AntonKril #DevParadise pic.twitter.com/YkcR8RgUWn
— Create Hosting (@createhosting) April 26, 2016
I am overcome with this random feeling to purchase #M2EE licenses. I don't know why. #DevParadise
— Talesh Seeparsan (@_Talesh) April 26, 2016
Anton Kril is on fire with his speech about M2 Enterprise
#Magento2 has it's own DSL for search @AntonKril #DevParadise
— Dusan Lukic (@LDusan) April 26, 2016
Girls are paying attention to @AntonKril Talk at #DevParadise. We need more female developers... :-) pic.twitter.com/L4OFesxvSC
— Tomislav Bilic (@tomislavbilic) April 26, 2016
There are female Magento developers! As evidenced by this pic
"Don't worry if you don't understand it, nobody does. At least we don't." -@AntonKril #DevParadise
— Talesh Seeparsan (@_Talesh) April 26, 2016
Antol Kril is dropping bombs at Developers Paradise
@AntonKril is telling about soon-to-be-released features of #Magento2 Enterprise #DevParadise pic.twitter.com/cT6WOEwuuO
— MageWorx (@mageworxteam) April 26, 2016
Magento 2 Enterprise Edition insights
Have you guys realized how cool this is that we have both @maksek_ua and @AntonKril presenting at a community event? #DevParadise
— Talesh Seeparsan (@_Talesh) April 26, 2016
Excellent feedback : @tutnix is offering suggested solutions instead of just saying what's missing #DevParadise pic.twitter.com/Eu6sYmXWHG
— Talesh Seeparsan (@_Talesh) April 26, 2016
Pulling no punches at #DevParadise, @tutnix is unafraid to point out what's still missing. pic.twitter.com/jb1bw34wqP
— Talesh Seeparsan (@_Talesh) April 26, 2016
Import / export with @tutnix at #DevParadise pic.twitter.com/7KkXjCgPDy
— Talesh Seeparsan (@_Talesh) April 26, 2016
@MauroLorenzutti Talking about how to manage ecommerce contents with external #cms #DevParadise pic.twitter.com/pjLPSF7p5x
— Andrea Saccà ッ (@andreasacca) April 26, 2016
CMS choices for Magento
Basketball strategy applied to ecommerce. Wisdom from @ignacioriesco at #DevParadise pic.twitter.com/jKv2STXoAp
— Olena Sadoma (@OlenaSadoma) April 26, 2016
@ignacioriesco Dictionary : What is a #developer ? #DevParadise pic.twitter.com/s0Jj2ACmEP
— Óscar Recio Soria (@OSrecio) April 26, 2016
"The most important thing at #DevParadise is people" - @ignacioriesco pic.twitter.com/s3bpwDizIt
— Bill Curtis (@billcurtis_) April 26, 2016
Another shoutout to Magento community
So many awesome talks here. I love what you are doing at @sessiondigital, @mpmlopes thanks for sharing! #DevParadise
— Fabian Schmengler (@fschmengler) April 26, 2016
"Our code is almost plain English" - says @mpmlopes #DevParadise pic.twitter.com/30KP1NDnFH
— Norbert Nagy (@nagno123) April 26, 2016
Find the boundaries of your domain. Good advice by @mpmlopes, independent of BDD #DevParadise pic.twitter.com/SDroyKm7dW
— Fabian Schmengler (@fschmengler) April 26, 2016
"There is no default pagination in #Magento2 search, so include that to prevent dumping your entire table out" @billcurtis_ #DevParadise
— Talesh Seeparsan (@_Talesh) April 26, 2016
SweetTooth’s CTO on Magento 2 search
SOAP is still the standard in enterprise applications. Don't complicate you life with REST +JSON if you don't have to. #DevParadise
— Peter Trobec (@ptrobec) April 26, 2016
Alternative opinion about SOAP + XML
Use REST + JSON instead of SOAP + XML in #Magento2 for more pleasant experience, by @billcurtis_ #DevParadise
— Sinisa Nedeljkovic (@sinisan86) April 26, 2016
More practical API tips
"Don't use SOAP", says @billcurtis_ . Seems like soap is a dirty word in API world. #DevParadise pic.twitter.com/tfdK4K4FtJ
— Hrvoje Jurišić (@hrvojejurisic) April 26, 2016
APIs
best thing about #DevParadise is no recruiters or sales, only devs. good presentations so far.
— Claudiu Creanga (@ClaudiuCreanga) April 26, 2016
Some personal opinions about Dev Paradise – ‘lots of useful stuff for developers’
@PeterJaap Please try keeping you master branch stable at all times. Unstable master kills the developer. #devparadise
— Peter Trobec (@ptrobec) April 26, 2016
Friendly reminder from @PeterJaap: never use dev-master or similar, always add version tags # composerphp #DevParadise
— Fabian Schmengler (@fschmengler) April 26, 2016
Peter on the importance of proper version tagging
"Be always strict about properly tagging your releases!" -@PeterJaap #DevParadise
— Talesh Seeparsan (@_Talesh) April 26, 2016
Agencies should create #Magento account for customers so marketplace extensions associated to store not agency -@PeterJaap #DevParadise
— Talesh Seeparsan (@_Talesh) April 26, 2016
My favorite slide so far : @PeterJaap about M2 composer support at #DevParadise pic.twitter.com/FXxWvpXaZG
— Sandro Wagner (@fragdochkarl) April 26, 2016
#DevParadise @PeterJaap about composer, but don't use https://t.co/igof3cygGy - it is deprecated and we will shut it down soon.
— Max (@maksek_ua) April 26, 2016
More updates about composer
Now @PeterJaap is sharing his experience with #composer at #DevParadise. BTW, his last name is not Jaap! pic.twitter.com/NRKToA0txE
— Viacheslav Kravchuk (@slkra) April 26, 2016
Peter’s practical tips on using composer were great
Magento 2 performances, DB replication, caching and coffee break fun at #DevParadise pic.twitter.com/wf9cIxJ4bk
— Massimiliano (@friimaind) April 26, 2016
Coffee brake is at full swing. Looks like a party in itself:)
#https doesn't improve your #SEO, should focus on speed and use #http2 #DevParadise #magento2
— Claudiu Creanga (@ClaudiuCreanga) April 26, 2016
More SEO tips
Slides are up for today's talk on #Magento 2 #php development best practices at #DevParadise https://t.co/ICsTCGVTzR
— Gabriel Somoza (@gabriel_somoza) April 26, 2016
Full presentation by Gabriel Somoza
Cats - that's all what the modern Web is about. #DevParadise pic.twitter.com/y1To1aSrRS
— MageWorx (@mageworxteam) April 26, 2016
How can you talk about SEO without mentioning cats:)
#magento2 Seo techniques and strategies #DevParadise pic.twitter.com/8GgBlsCgnx
— Andrea Saccà ッ (@andreasacca) April 26, 2016
Some SEO wisdom from Joni Kautto
@rogyar prooved #magento2 is much faster on #php7 #DevParadise pic.twitter.com/D04IjNcw2F
— Sinisa Nedeljkovic (@sinisan86) April 26, 2016
PHP7 and Magento 2 are like bread and butter
Our CTO @rogyar is speaking about #Magento2 performance at #DevParadise right now #Magento #realmagento pic.twitter.com/ZM0d32X9JN
— Atwix (@atwixcom) April 26, 2016
Time for some real numbers!
It's @aheadWorks time at #DevParadise - Peter Samoilov shares the experiences with switching a team to #Magento2 pic.twitter.com/cuKrC2K3oH
— Inchoo (@inchoo) April 26, 2016
Our partners taking the stage at Developers Paradise
That is how the expression of your face changes when you first get down to coding for #Magento #DevParadise pic.twitter.com/YgdlNyvxfz
— MageWorx (@mageworxteam) April 26, 2016
Some fun during sessions couldn’t hurt :)
And this is the extension I have been talking about: https://t.co/i5aTnMxcms #DevParadise
— Fabian Schmengler (@fschmengler) April 26, 2016
#integerNet_solr extension as an example for complex extension port @fschmengler from @integer_net at #DevParadise pic.twitter.com/c5TJq727Qq
— Sandro Wagner (@fragdochkarl) April 26, 2016
Porting extensions to Magento 2
@fschmengler is presenting an actionable plan on how to port a complex extension to #magento2 #DevParadise pic.twitter.com/oGgi5rrxPE
— MageWorx (@mageworxteam) April 26, 2016
@fschmengler presenting migration from m1 to m2 code of extension and tweeting at the same time! #DevParadise pic.twitter.com/5ybZMLdjOF
— Max (@maksek_ua) April 26, 2016
Tons of insights from Fabian Schmengler
Now on stage: @gabriel_somoza connecting the mainstream PHP community with Magento #DevParadise pic.twitter.com/3UwVzBZNuG
— Fabian Schmengler (@fschmengler) April 26, 2016
PHP community representation at Dev Paradise was very strong
"We have a backlog for ten years of what we want to change" - @maksek_ua about #magento2 at #DevParadise
— Talesh Seeparsan (@_Talesh) April 26, 2016
Magento 2 still has a long way to go
Huge morning turnout (we hear you liked the party!) at #DevParadise for @maksek_ua lecture on developing #Magento2. pic.twitter.com/6FiAspBjsz
— Inchoo (@inchoo) April 26, 2016
Day 1 party didn’t stop people from attending the first session of Day 2 :)
More than 100 engineers worked on #Magento2 for the last 3 years #DevParadise
— Talesh Seeparsan (@_Talesh) April 26, 2016
Some facts about Magento 2 from @maksek_ua
@maksek_ua with the first presentation of the day. #DevParadise pic.twitter.com/22TrXQWQhM
— Nils Preuß (@tutnix) April 26, 2016
Head of Magento 2 development kicks off Day 2 with his session and insights
Developers Paradise: Day 1
Great start for a great event! Lots of great events and a great party to wrap up the day.
Eat all da chocolate!!!! #DevParadise pic.twitter.com/PDWki85DXr
— Sandro Wagner (@fragdochkarl) April 25, 2016
Did we mention that the party was legendary? :)
#DevParadise welcome party started. Real @guido and not a real guido pic.twitter.com/bVFqVDxOsT
— Ivan Chepurnyi (@IvanChepurnyi) April 25, 2016
Free chocolate and free shots. That party was legendary:)
We wrapped up the hackathon, @IvanChepurnyi workshop and the official #DevParadise opening - see you at the party! pic.twitter.com/YbCyTDE4MT
— Inchoo (@inchoo) April 25, 2016
Hackaton for Day 1 was a blast!
#DevParadise @jissereitsma introducing new arguments for static content deploy. Pull request pending pic.twitter.com/DCaIW7nGHS
— Sandro Wagner (@fragdochkarl) April 25, 2016
Valuable tips from experienced Magento pros – the focus of this event
"There's no #DevParadise without the community" @benmarks #magento Thanks also to @inchoo for make it happen pic.twitter.com/c29EH0ZT2p
— Andrea Saccà ッ (@andreasacca) April 25, 2016
The importance of the community for Magento can’t be overestimated. As repeated by various Magento officials over the years.
#DevParadise is happening now! pic.twitter.com/51wBGm6hju
— Ben Marks (@benmarks) April 25, 2016
The floor was packed for the kickoff.