And then we’ll all write a little less Javascript.
At the end I hope that you’ll create a new frontier with your own LiveView app. Along the way we’ll see how LiveComponent and Surface are driving the edges of what’s possible. We’ll look at code samples, best practices, and worst practices. This talk will examine our architecture, approach, and lessons learned.
PICCOLLAGE LOGO 2011 PRO
As a bonus, our SPA is embedded in third-party websites, so we had to deal with Javascript sourcing, third-party cookies, and security concerns as well.Īlthough we had a JS pro on our team, we all preferred writing Elixir. We had an ambitious project to roll our entire product into one LiveView app, which meant we needed authentication, routing, a navigation stack, state-dependent validation and progressions, asynchronous communication with our backend, and per-customer skinning. Most LiveView projects are small or feature-oriented: a table that sorts without reloading the page, a real-time analytics dashboard, or perhaps a chess game between friends. Want to know how we did it? Come to this talk! The title says it all- we wrote an entire SPA in LiveView! And it was great.
PICCOLLAGE LOGO 2011 SOFTWARE
In this talk, Veeps CTO Vinnie Franco and DockYard Senior Software Engineer Mike Binns discuss this process: the initial pains felt on the legacy app, the decision to bring in DockYard to help, the process improvements that Veeps and DockYard put in place, and the decision to rewrite the Veeps app in Elixir. Veeps decided it was time to take the next step, and brought in DockYard to help. Bottlenecks in the Rails app caused headaches, as the demand for their platform outpaced the platform’s ability to keep up. Veeps succeeded in bringing to market a platform that provided what was wanted: a livestream experience that both the artists and fans enjoyed. These needs require changes in communication, planning, development, and deployment practices - a shift from a startup mindset to an enterprise mindset. Startups that find success, however, reach an inflection point where customers rely on their service, so it needs to be dependable and scalable to retain customers. This often involves taking on technical debt to survive.
It Was an Honor Just Being Nominated.Startup engineering teams have to be agile, responding quickly to customer needs and shipping them in days or weeks, not months.I don't have any Model Magic this year, but I found this image online and think it would be a wonderful expansion of our paintings! Maybe next year. They did a great job, and even the kids that sometimes struggle in art had adorable pictures! I showed them a straight triangle, and a couple of ways to make them a little wavy.
The second art class I had the students cut out six circles for ears and three long triangles for tails.
Here are a few examples of completed Mouse Paint pictures.
PICCOLLAGE LOGO 2011 HOW TO
I love my new camera, and can't wait until Monday, when we have a professional development day and I have scheduled two of our IT people to come in and show us the features of the machines! I am hoping to learn how to more easily make storyboards, and how to make demo videos! Imagine-I can use the same demo for every class (no more "did I tell you.?"), and I can even do the demo for classes when I have a sub! :) I found that the kids that were able to paint along with me via the camera found greater success than those that watched the demo and had reminders on the board. Between classes of kinders (I have one each day), my new document camera was dropped off.