Indy.Code() Sessions tagged front-end development

Scully: The Angular Static Site Is Out There

Angular is a powerful web application framework that helps us build impressive enterprise applications, but as static "Jamstack" sites grow in popularity, those who maintain Angular apps may feel the grass is greener with other technologies that are optimized for faster page rendering. Fortunately, the open source tool Scully is a static site generator that works with Angular to pre-render content and deliver fast and secure websites that can still connect to APIs to render dynamic content as needed. In this talk, I will demonstrate Scully by showing how it can be added to an existing Angular project, explain how it actually works behind the scenes to produce the new static assets, and recommend some good practices for incrementally improving your Angular applications.

Speaker

Chris Stone

Chris Stone

Senior Software Engineer, AfterSchool HQ

Cypress vs. Playwright: The Great Test Framework Debate

Cypress and Playwright are two excellent popular modern frameworks for testing web applications. They are open source, frequently updated, and have dedicated communities with excellent support. But when it comes time to choose one for your project, which one should you select? Which trade-offs are better for your situation? Do you need very fast performance? Do you need to be able to test on multiple browsers? Do you need a tool that will help you write multiple levels of tests (i.e. at the component level in addition to end-to-end)? In this talk, I will demonstrate the best features that each testing library offers and share a fair comparison. I will even show what it takes to set up new projects and run actual tests. And even though both have their advantages, I will share which one I believe to be better for my current team, and we will see which testing tool is able to win more hearts and minds.

Speaker

Chris Stone

Chris Stone

Senior Software Engineer, AfterSchool HQ