Status:
Accepted
Submitted on
02-27-2017
02:54 AM
Submitted by
IvanChepurnyi
on
02-27-2017
02:54 AM

We all like to take shortcuts from time to time in the development of software projects, especially in such a dark area, as performance. One of the most common shortcuts we take it is caching. In this topic, we are going to raise concerns about caching and most common mistakes done by developers when they employ caching instead of taking a look at the problem from different angle.
... View more
Status:
Accepted
Submitted on
02-17-2017
12:57 PM
Submitted by
Gabriel Guarino
on
02-17-2017
12:57 PM

I keep mentioning "Best Practices" every time I can. For me, the best practices are key to successfully customize and implement Magento stores. If we combine the experience from all developers in the DevExchange session, then we can really make progress together, and as a result we will be able to deliver higher quality in a more efficient way in our projects. After the DevExchange session, we could contribute to the Magento DevDocs that covers the best practices: http://devdocs.magento.com/guides/v2.0/ext-best-practices/bk-ext-best-practices.html Following Magento conventions and keeping in mind the best practices has been my best resource to work with Magento 1. I know that we have been working with Magento 2 for more than a year, and together we can build a list and contribute with the DevDocs. Some ideas: – General Magento 2 development best practices (for example, recommendations to be more efficient when we work with Magento 2) – Extension development best practices – Theme development best practices – Deployment best practices – Configuration best practices
... View more
Status:
Accepted
Submitted on
03-03-2017
10:30 AM
Submitted by
Sander Mangel
on
03-03-2017
10:30 AM

Ecommerce is never standard, and almost every shop out there is a sum of several systems like a PIM, ERP, order management and so on. Is it right to think we can all integrate that into one system? Or can we use Magento 2 like we use those other systems: like a resource that gives us functionalities like a catalog, a checkout and hopefully soon a large array of B2B features. The last year I've been working more and more on creating services and middleware and I believe this is the future. Curious to hear the experience others have with this and what we need from Magento 2 to use the system headless.
... View more
Status:
Accepted
Submitted on
03-09-2017
12:15 PM
Submitted by
Bartek Igielski
on
03-09-2017
12:15 PM

Ensure 100% API coverage, clean up current frontend stack and move to more component based approach, try to make easier to use existing frontend tools like Webpack... and much more smaller topics sums to one big one about the general direction of Magento 2 front-end. It's a continuation of talks started as "LESS to SASS Community project", which goes wild over the time and now cover way more area than just styles. BTW. It's probably only one clearly front-end oriented topic on board.
... View more
Status:
Accepted
Submitted on
02-27-2017
02:45 AM
Submitted by
IvanChepurnyi
on
02-27-2017
02:45 AM

We all have built our professional career on Magento 1.x edition and switching to Magento 2 is a huge step forward. We were so much used to Magento 1.x bad habits that it is now very hard to embrace new paradigms brought by the new major release. It is a good opportunity to walk through software architecture challenges for making our code portable across any feature breaking changes. As if we lock ourselves into particular platform version, we will never be able to innovate and move forward.
... View more
Status:
Accepted
Submitted on
03-01-2017
12:26 PM
Submitted by
DanBartholomew
on
03-01-2017
12:26 PM
Magento is strongly recommending Varnish Cache for Magento 2 over the built in caching, and websites can get great performance benefits when it's utilized properly. However, often issues with the Magento codebase and incorrect headers or vary response headers can stop Varnish from working properly. It can also be difficult to check that Varnish is performing as it should and caching both static content and HTML documents, which is where Varnish's performance benefits really come into play. In this discussion I'll go over Magento 2's default Varnish Configuration Language (VCL), how Magento 2 treats personalization differently from Magento 1, and common roadblocks we've seen when implementing Varnish Cache with Magento 2. I'll also make a few suggestions on what can be added to the default Magento 2 VCL to see an even higher cache hit rate.
... View more
Getting into Integration testing hasn't been an easy task with Magento 1. Fortunately, Magento 2 comes with a testing framework which makes testing much easier. I can guide you through the first steps: Get your test suite running, write your first test, create some data on which to run your tests.
... View more
In a globalized world, remote working is becoming more common every year. Subjects like local infrastructure, collecting payments, meetings, language barriers and any work related aspect can be covered here showing how developers are working right now from all around the globe in different companies located in different timezone while maintaining a good work-life balance.
... View more
Status:
Accepted
Submitted on
02-21-2017
09:23 PM
Submitted by
Jisse Reitsma
on
02-21-2017
09:23 PM
The new JavaScript layer of Magento 2 is quite something: It combines AMD standard, RequireJS, KnockoutJS plus some parent JS libraries of Magento itself to build some really awesome stuff. This table talk is meant to dive into the concept of JS libraries that extend from the parent UiComponent: How to implement templating? What to do with KO observables? What kind of standardization to come of? In-to-depth JavaScript.
... View more
Status:
Accepted
Submitted on
03-04-2017
09:37 AM
Submitted by
matthewhaworth
on
03-04-2017
09:37 AM

Importing products and configuring attributes are two critical tasks that often lack the elegance they deserve. I am proposing we discuss product attributes, groups and sets, along with their configuration in both the Magento 2 backend and in code. I would also like to discuss the options available for importing products effectively and anecdotes of Magento 2 quirks and misadventures. I will also be announcing a contribution I have made to a popular open source Magento data management framework which will enable developers to speed up their Magento builds. This will be given in the form of a talk at a PushON Magento meetup in Manchester, UK on March 15th 2017.
... View more
New frontend approach is a hot topic. But the new frontend should be accompanied by complex accessibility solution (even at lowest WCAG 2.0 level), so Magento could become first full accessible e-commerce platform. Accessibility not only requires correct technology preparation but also detailed guidelines for merchants, developers and extension providers.
Can it be done at all or it's rather "mission impossible"?
... View more
It would be great to have a better import framework available in Magento. Currently we have only a not easy to use CSV import. It would be cool to invent a framework which can be used for custom imports. Also it should be able to give advanced insights like import duration, memory usage etc. For non experienced users it brings a mapping tool for simple CSV, XLS files.
... View more
Status:
Declined
Submitted on
03-08-2017
07:43 AM
Submitted by
ShoaibRehman89
on
03-08-2017
07:43 AM

I head a small team of web developers and we spend day and nights on Magento however, one thing, which I feel strongly about, is that there should be a full stack developer in house to address the Magento core issues as well as frontend performance issue. As a team leader, I sometimes feel that some of the developers don't think about the other tier whilst working on their tasks and they totally ignore the implications of their work on someone else's work. Having a full stack developer along with other developers can reduce the project cost and ensure an on-time delivery of the project. I hope this makes sense. I am open for your thoughts here.
... View more
Status:
Declined
Submitted on
03-02-2017
02:01 AM
Submitted by
Sourabh Modi
on
03-02-2017
02:01 AM

Developing a good store is not sufficient till we can ensure its availability 24/7, being unavailable for even minutes can result in thousands or millions of dollars in lost revenue, so designing systems to be constantly available and resilient to failure is both a fundamental business and a technology requirement. Big brands can afford large resources and even still resources that can be used in need. But for a small startup, it is mandatory that their resources are used to their maximum potential and can scale in peak load time to not only give them the confidence to be available at the high time but to provide them more business opportunities. Understanding how we can use external storage to serve content to reduce resources(use cheap resources) and implement load balancers using simple storage service or similar services will give the confidence to use Magento2 for smaller brands and startups.
... View more
Chasing that illusive perfect development machine setup? Let's have a roundtable discussion and compare notes: What works for you and what could be improved? What tools make you more productive? What scripts can't you live without? What helps you get stuff done on daily basis? What services do you use?
... View more
Frontend performance is the key component for running a user friendly site. And impacts 80% off the total. We created a new measure component which reports all browser performance metrics on the fly for Chrome and Firefox. But also the diff between desktop and mobile. And don't forget all the different connection type like 3G, 4G, Cable....etc. Beside the metrics we share a inside overview of all detailed coach rules how to optimize your Magento side. This new tool will be released during imagine.
... View more
When using Magento 2 incl varnish is it not possible to configure varnish using SSL. We need to offload it if we want to use this. In this session I will share details on how to do this with, Nginx, HAProxy, Fastly, Section.io CloudFlare, Traefik, Let's Encypt and much more...
... View more
- What are you / should you be monitoring? - What tools are you using? - How do you handle after hours support?
... View more
the best feature for the components and APIs that provides the interfaces that can be extended to provide a complete dynamic shopping experience.
... View more