We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback
24 results
Thumbnail
11:26
Yu, Sarah
Improving the developer experience (DX) of frameworks is often something that is pushed aside for new features. The cost of not understanding how things work results in the misuse of frameworks, bugs and, most importantly, frustrated engineers. This talk will explore the concept of DX through the lens of a former journalist. We will go over why having the lowest barrier to entry is important by democratizing development and providing access to information. We will also talk about the consequences of having subpar DX which creates an imbalance of power in the open source/developer ecosystem.
2020Confreaks, LLC
Thumbnail
27:53
1Davis, James C.
Songwriting and programming have much more in common than you might think and Ember is the perfect medium for demonstrating this. This talk will show you just how similar these two disciplines are by creating an Ember Octane app that is actually a piece of music! Components are our instruments and routes are our phrases! We’ll start with a simple riff and build upon it, piece by piece, the same way you’d develop any Ember app, only this is one you can hear! Come join me in building an app note-by-note and experience Ember in a brand new way!
2020Confreaks, LLC
Thumbnail
25:02
22Monroe, Dan
EmberQuest: Building an Octane Role Playing Game by Dan Monroe Journey with me as I discuss how Ember Octane made building an RPG easier. There are many challenges to make a playable game; rendering maps, moving the player and monsters, player inventory, combat. Never fear, we have magic on our side! We'll use a Glimmering component for the main viewport, mini world map, Path Finding, and Fog of War. The magic of Ember-Concurrency will help drive moving and combat. The wizardry of Ember-Auto-Import will allow the use of Konva to draw on our HTML5 canvas. Together, with the magic Octane sword I've named Tracked, we'll level-up and complete our EmberQuest!
2020Confreaks, LLC
Thumbnail
26:09
1Arbeo, Sergio
FastFlood: The Story of a Massive Memory Leak in FastBoot Land by Sergio Arbeo What would you do if you found a memory leak so big, that most of the data of your requests are leaking? What if everyone on your team was distributed? What if no one on the team shared a timezone? This talk presents the typical techniques to find a memory leak and a few unusual ones when dealing with a significant leak. We will also discuss how to organize a distributed team to find the leak faster.
2020Confreaks, LLC
Thumbnail
31:22
Jordan, Jessica
Less productivity, missed project deadlines and wasted money: that’s what you get for letting your developers work on open-source projects. Or do you really? In this talk you will learn about the value that an investment in OSS provides to businesses on different levels. By example of organisations who benefit and give back to the open-source project Ember, you will see why paying your team to spend time on OSS might be the best business decision you will make this year.
2020Confreaks, LLC
Thumbnail
26:21
Luton, Kara
What do ballet, music publicity and front end engineering have in common? More than you would think. Three years ago I didn't know what a div was but I did know I needed a career change. I stumbled upon the tech world, enrolled in a bootcamp and haven't looked back. Non-traditional paths are becoming more common place in the tech industry. There are more bootcamp and self-taught devs than ever before. In this talk we'll discuss how I bring my past experiences from two unrelated careers into my current role and why you should consider hiring more devs with non-traditional backgrounds.
2020Confreaks, LLC
Thumbnail
28:40
1Doshi, Suchita
EmberJS is a great choice when it comes to building web apps of any size. However, it does have a reputation for having a steep learning curve along with other issues like the size of the framework, not being productive out of the box, etc. Ember JS's newest edition Ember Octane addresses most of such concerns & rescues the troubled developers. Curious about what features Ember Octane offers? and why is it so different from the previous versions of Ember? This session would cover some important aspects of Ember Octane & an overview of Ember's transformation from its previous versions to Octane.
2020Confreaks, LLC
Thumbnail
1:10:45
Katz, Yehuda et al.
Join us for a State of the Ember Union by Ember Creator Yehuda Katz and Core Team Members Jen Weber and Godfrey Chan. A Message for the JavaScript community Platform: State of the Union
2020Confreaks, LLC
Thumbnail
28:21
Backer, Lisa
"The Pragmatic Programmer", "Clean Code", "Refactoring" - these are among the classic works that we are told should be on every programmer's bookshelf. Often, they make it to the shelf, but remain unread. Have you ever wondered why these books are considered such beacons to our community? Have you maybe even felt guilty for not reading them all? We'll go through the "cliff notes" edition of these classics, and maybe even find a few future classics to inspire you to check out what’s on your own bookshelf.
2020Confreaks, LLC
Thumbnail
18:08
2Sumner, Melanie
In this talk, we’ll look at both patterns and anti-patterns, consider how we can “shift left” in our own development practice, and consider how we can take that this accessibility journey—together.
2020Confreaks, LLC
Thumbnail
32:04
Khan, Ridhwana
Often smart people build ambitious applications that are meant to solve the world’s problems - like education, food shortages etc. However, the context like limited resources, minimal infrastructure, and smartphone adoption are usually overlooked. Solutions like low bandwidth apps, offline-first solutions are never at the top of the list even though they are sometimes most appropriate. In this talk I’d like to walk you through some of the challenges that Africans face and how we can utilise some of Ember’s features as a tool to support relevant and effective solutions.
2020Confreaks, LLC
Thumbnail
39:37
1Gardner, Matt
Like the cities they represent, interactive maps are complicated feats of engineering. They are resource-intensive microcosms of state management, requiring special data formats and styling specifications. When the needs of an application go beyond showing points on a map, cartographic applications can quickly grow unwieldy and unsustainable. Throw moving targets, messy data, and squeezed timelines into the mix, and you've got an enormous component that does everything – poorly. This talk discusses the latest mapping technology and approaches to building better components - map-based or otherwise.
2020Confreaks, LLC
Thumbnail
25:00
Wagner, Robert
Have you ever wished you knew what your dog was saying when they were barking? Now you can! We'll use Ember and the Web Audio API to decipher different dog barks and translate them into something more meaningful.
2020Confreaks, LLC
Thumbnail
30:40
Deniston, Luke
What do you do when your codebase gets too big? Ember is perfect for “ambitious applications”. But what about really ambitious applications? Apps with hundreds of thousands of lines of code, teams that span countries, and users all over the world? Or apps in high liability environments where regressions from upgrades could cost millions of dollars or even put people in danger? Recent advances in two tools present an opportunity to structure a project that is easy to work in and upgrade, but without the pain points of past solutions. Those tools are Ember Engines, and Yarn workspaces.
2020Confreaks, LLC
Thumbnail
15:01
Gavey, Derek
The moderate programmer isn't mediocre they are exceptional. Moderate as in "avoiding extremes of behaviour" might be the most useful trait a programmer can possess. As programmers "extreme behaviour" is almost a given so we need to fight harder to find the right balance. Moderate programmers know where to draw the lines and when to step over them. Using real world examples we will demonstrate what makes a moderate programmer so effective and explore what we can all do to become more moderate.
2020Confreaks, LLC
Thumbnail
26:02
Barros, Samanta de
Several tools can help us when trying to find a bug in our code, knowing them can be a very helpful skill. But finding bugs is not the only thing we can get from debugging. In this talk, we’ll walk through a series of challenges, and aided by the different debugging tools at our disposal, we will not only fix the issues we have but also learn about Ember, how an Ember app is structured and how to find what you’re looking for, even in production code.
2020Confreaks, LLC
Thumbnail
14:29
2Herwijnen, Anne-Greeth van
Contributing to an open-source repository might seem scary for a lot of reasons. Maybe you just started with the framework, language or with software development in general. Maybe it is intimidating to try and jump into a project when others are already so invested and knowledgeable. However, contributing to Ember should be something that is accessible to everyone. In this talk I would like to tell my own story of how I became an Ember contributor. Drawing from scientific research, I will show how the community could make it easier for others to get involved.
2020Confreaks, LLC
Thumbnail
18:28
Beale, Matthew
In March 2018 the Ember project announced the abandonment of a long-running effort to improve Ember's dynamic resolution system (aka "Module Unification"). We didn't do it, and now we're going to talk about why. Soon, Ember developers are going to be seeing JavaScript in the same files as Ember templates, which opens the door to a new way to organize component implementations.
2020Confreaks, LLC
Thumbnail
32:59
1Wroten, Ava Gaiety
By putting accessibility first we can achieve a far more composable, intuitive, and testable product. Come and listen to the real tale of modern automation testing the untestable: a drag and drop user interface. The story of a drag and drop feature doomed to be unaccessible, made accessible. The telling of a feature salvaged by accessibility. We've all been told accessibility is important, but rarely do we feel the fruits of the labor directly. We'll discuss how developers, QA and leads can all feel the same benefit our users feel by putting accessibility first.
2020Confreaks, LLC
Thumbnail
31:31
2Steinbach, James
There's plenty of buzz about CSS Grid, but from a distance, it can seem intimidating - especially for developers who don't often write CSS. Grid feels daunting for good reason: the Grid layout module added over 30 new properties, values, and units to CSS! While all of those additions are useful, we can optimize our learning: in this talk, we'll learn the 8 new pieces of Grid spec the will enable us up to build the vast majority of the layouts we'll use in real life! Around these 8 details, we'll start with a brief tour of CSS layout history, and finish with some practical Grid ProTips.
2020Confreaks, LLC
Thumbnail
29:02
95Wang, Sophia
Ever wonder what is metaprogramming? Ever wonder how a machine translates ember code into the websites that you interact with? Want to update your codebase to a newer syntax without going through editing every line? Curious about what linters, codemod, compilers, etc. have in common? Abstract Syntax Tree (AST)! We'll aim to demystify AST in this talk. You'll realize it’s really fun and cool, and you can leverage this concept to create your own tools!
2020Confreaks, LLC
Thumbnail
36:22
4Garrett, Chris
Tracked properties are one of the most exciting features introduced in Ember Octane, and they represent a shift in the model for state management in modern Ember apps. But what makes a property "tracked"? Why do we have to decorate our properties? And how does this all differ from how other web frameworks think about state? In this deep dive talk, I'll discuss the problems of state management and reactivity, and a number of solutions that have evolved over the years. I'll also show the internals of autotracking, and demonstrate some the unique benefits it gives to developers!
2020Confreaks, LLC
Thumbnail
26:27
Sullivan, Nicole
Closing Keynote by Nicole Sullivan
2020Confreaks, LLC
Thumbnail
40:59
2Otte-Witte, Marco
Decorators are becoming an essential part of the Ember.js Programming Model with Octane. While APIs like @tracked and @action are easy to use though, many developers are not yet familiar with the concept of decorators as such and don't have a clear mental model of what they are and how they work. This talk dives deep into the ideas and motivations behind decorators, introduces a bit of historical context and similarities to concepts in other languages and gives an overview of how decorators work internally. By the end of this talk, you will have a good understanding of how decorators work, what the
2020Confreaks, LLC