The document discusses key metrics for measuring web performance and identifies common traits of high performing websites. It analyzes data from sources like HTTP Archive, Google BigQuery, and Akamai mPulse to show correlations between page load times and various performance factors. Some best practices recommended are reducing page weight by optimizing images, compressing text assets, limiting third parties and custom web fonts, and ensuring resources in the critical rendering path are optimized.
Comparing JVM Web Frameworks Presentation from Spring I/O Conference in Madrid, Spain. Compares many different JVM-based web frameworks, ranks them based on 20 different criteria and compares the Pros, Cons and other stats of the top 5. Also talks about how web developers might need to learn client-side MVC frameworks and Java developers need to learn web technologies (JavaScript and CSS) or become RESTful services developers. See video of this talk at https://www.youtube.com/watch?v=QlQMt3W9fpU.
Learn why CI is different for iOS and how to solve the unique challenges this creates. We’ll cover the pros and cons of CI-as-a-Service tools, the best way to deploy Mac hardware, different options for virtualizing macOS, and how to speed up builds. We’ll also share some benchmarking data we’ve compiled based on MacStadium’s research and lab tests.
SpringOne 2021 Session Title: Spring Boot—Production Boost Speaker: Thomas Vitale, Senior Software Engineer at Systematic
The document provides an overview of setting up an Akamai development environment in 5 minutes using Docker. It includes an agenda for the document which covers Akamai development environment best practices, demos of common development tasks, an interactive quiz, and Q&A. The document then demonstrates how to set up the environment, optimize Docker image size, and implement continuous deployment workflows. It also includes demos of tasks like content purging, asset protection, and implementing security configurations. Finally, it discusses implementing infrastructure as code practices with Akamai and provides additional useful links.
Call it Younger Sibling Syndrome: You study the successes and failures of those who came before. You replicate the wins. You limit the failures. You capitalize on the experience of pioneers and trailblazers. Digital transformation is no different. Over half of the Fortune 500 is already using Cloud Foundry® as part of their digital transformation strategy. Where have they succeeded? How can you replicate? What will you need? Wherever you are on your digital transformation journey, learn from your predecessors. In this talk, Dormain Drewitz distills the experiences of Fortune 500 companies using Cloud Foundry. Attend this session to learn more about the patterns around strategies, processes, and team-level tactics. Presenter : Dormain Drewitz
VizEx View HTML5 is the first CGM viewer on the market that does not require a plug-in technology. There are many benefits associated with the technology from an IT and end-user perspective. We will provide an overview of the benefits during the event.
Try it now ! : https://welovedevs.com/app/companies Learn more : Serverless CPH : https://serverlesscph.dk/ WeLoveDevs.com : https://welovedevs.com/ Spread the love <span class="emoji-outer emoji-sizer"><span class="emoji-inner" style="background: url(chrome-extension://immhpnclomdloikkpcefncmfgjbkojmh/emoji-data/sheet_apple_32.png);background-position:50% 28.025851938895418%;background-size:5418.75% 5418.75%" data-codepoints="1f499"></span></span>
SpringOne Platform 2016 Speaker: Thomas Gamble; Director, Development, Home Depot Your team is excited about getting started with Spring Boot and Cloud Native, but you're not entirely sure you're ready to have the team continuously delivering to prod using cf push from their local desktops. The freedom of cloud native development can be very empowering for developers, but it shouldn't be something that terrifies the operations and security teams. We'll discuss how you can setup a fast and reliable deployment process, as well as some interesting things to thing about in the future. One of the most well known descriptions of these new paradigms is the Twelve Factor App (12factor.net), which describes elements of cloud native applications. Many of these needs are squarely met through the Spring Framework, others require support from other systems. In this session we will examine each of the twelve factors and present how Spring, and platforms such as Cloud Foundry satisfy them, and in some cases we’ll even suggest that responsibility should shift from Spring to platforms. At the conclusion you will understand what is needed for cloud‐native applications, why and how to deliver on those requirements.
The document discusses how The Washington Post is using Akamai APIs to grow its Arc Publishing platform. It launched over 1000 sites using Arc in less than 90 days. It moved from using the Akamai CLI to using APIs to better integrate with its DevOps workflows. This allows them to manage configurations at scale and deploy changes across many sites. It provides demos of using the Property Management API to onboard new sites and add hostnames programmatically. Lessons learned include building and debugging systems early and being aware of custom behaviors.
At GitLab, we release a new version on 22nd of every month. This is a story of the evolution of GitLab Frontend and why we choose VueJS and how we use it on production.
This document discusses Firebase and its features for building mobile and web applications. Firebase provides a realtime database, user authentication, hosting, and tools for adding functionality across platforms like Android, iOS, and web. It allows developers to easily create cross-platform apps and link them to cloud storage and services without needing to write backend code. The document provides examples and links to documentation for using Firebase's features and libraries on different platforms and frameworks.
This document summarizes a webinar about managing Akamai infrastructure as code using Terraform. The webinar included an introduction to Terraform, demos of using the Akamai Terraform provider to manage DNS, delivery configurations, and origins, as well as a discussion of best practices. The Akamai Terraform provider allows automation of Akamai configuration and integration with infrastructure as code workflows.
Subscriptions offer a stream of data to be send to clients. How are they implemented on the api, and how do several GraphQL servers compare?
The document is about a MeetUp event on January 14, 2021 to discuss browser automation using Playwright. It provides an agenda for the event including demonstrations of using Playwright to interact with web applications, scrape data from websites, and expose user interfaces as APIs. It also discusses features of Playwright and opportunities it enables for test automation, data retrieval, health checks, and more. Ethical considerations for relying on user interfaces are mentioned. The document contains several code snippets demonstrating Playwright.
shrebo Founder and CTO, Patrick Senti, uses cloud platforms to develop his technology to drive new ways of sharing resources, similar to the technology and economic forces behind Uber, AirBnB and Zipcar. The Swiss company won an innovation award from Swiss Federal Railways to provide an entire web services-based SaaS platform, starting in Europe where sharing is quite popular. As Senti, his executive team, and his board of directors look to make decisions about risk in the future, he trusts Cloud Foundry to help. He knows how fewer people, more efficient processes, and a scalable architecture can ensure SLAs are met, downtime is avoided, and cash can flow into his business. To learn more, visit pivotal.io/platform-as-a-service/pivotal-cf.
This talk discusses the pros and cons of Angular and React and shows how they're similar, as well as how they're different. Deepu defends React, Matt defends Angular. We'll even show you the same app created with React and Angular via JHipster. YouTube: https://youtu.be/qYEEuiI4l10 Example projects are on GitHub: Angular: https://github.com/hipster-labs/devoxx17-jh-angular React: https://github.com/hipster-labs/devoxx17-jh-react And they're deployed to Heroku: Angular: https://devoxx-17-angular.herokuapp.com/ React: https://devoxx-17-react.herokuapp.com/
The goal of Serverless is to focus on writing the code that delivers business value and offload everything else to your trusted partners (like Cloud providers or SaaS vendors). You want to iterate quickly and today’s code quickly becomes tomorrow’s technical debt. In this talk we will show why Serverless adoption increases the developer productivity and how to measure it. We will also go through AWS Serverless architectures where you only glue together different Serverless managed services relying solely on configuration, minimizing the amount of the code written.
A content delivery network (CDN) is a system of distributed servers that deliver web content to users based on their geographic location. This presentation discusses CDNs and Akamai's CDN services. It defines what a CDN is, why businesses need them to improve performance, how CDNs work by caching content at edge servers close to users, and demonstrates these concepts through tools and performance tests comparing content delivery from origins versus Akamai. The presentation also provides an overview of Akamai's products and services, and tips for optimizing UI5 and SAP applications for faster loading when using a CDN.
Many websites use real user measurement data to analyze their performance, as well as to validate that optimizations are having the desired effect on end user experience and business metrics. Akamai's mPulse service is a popular commercial RUM solution that is used by thousands of websites, and it gives us a unique panoptic view of web performance. This is not your typical RUM talk. I won't be talking about implementations, product features, etc. Instead we are going to dive deep into the data and try to answer some interesting questions about the web.
The document discusses optimizing APIs to perform at scale. It emphasizes taking a consumer-focused approach to API design by considering how the API will be consumed and performing from the client's perspective. The three pillars of API optimization are: 1) account for geographical differences, 2) review the data being sent, and 3) negate the need to send data by leveraging caching. Action items include enabling compression, adopting HTTP/2, normalizing responses to increase cacheability, and deploying APIs closer to end users.
In this world of myriad devices, having fast, reliable and secure mobile apps is of utmost importance for every business. Fast-paced development is the need of the hour and as businesses are building apps quicker, it is crucial to make sure that mobile apps are tested and reviewed at the same pace to ensure an enhanced end-user experience. In this session, you will learn to test or review whether the Akamai features are working correctly on your mobile apps. We will share troubleshooting tools and best practices to empower you to quickly identify and resolve Akamai-related issues on your mobile apps.
HTTP/2 Push is a shiny new tool in the toolbox of web acceleration techniques. With any new tool, it's always a good idea to read the manual first to avoid losing a finger. This talk digs into how Akamai is automating the challenges of H2Push to do the job right.
This document discusses using service workers and other front-end techniques to create a secure and optimal site. It describes how service workers can be used to control third-party content, such as by implementing client reputation strategies to block requests from untrusted sources. Examples are given of how service workers could maintain counters to throttle requests to third-party domains that exceed timeout thresholds, and serve cached or error responses when thresholds are exceeded. The document also discusses how service workers could be leveraged for offline analytics reporting and metric monitoring to reduce risks compared to traditional third-party JavaScript techniques.
Delivered in Akamai Japan Tech Conf 2018. Presented on various methods to measure a website, and how each of them can be off from what you expected.
Metrics are everywhere! We’ve done a great job of keeping pace with measuring the output of our applications, but how are we doing with measuring what really matters? This talk will explore the various metrics available to application owners today, highlight what’s coming tomorrow and level-set on the relative importance as it relates to the user experience.
Metrics are everywhere! We’ve done a great job of keeping pace with measuring the output of our applications, but how are we doing with measuring what really matters? This talk will explore the various metrics available to application owners today, highlight what’s coming tomorrow and level-set on the relative importance as it relates to the user experience.
Being able to review and assess configurations is key in improving efficiency and performance for our websites. During this session, we will discuss and demonstrate how to review your Akamai configurations in order to move towards updated and efficient methods. In order to improve all aspects of websites, we will cover areas including images, protocols, DNS, caching, and more. Not only will we essentially teach you how to perform mini configuration assessments, but we will also walk through several basic steps using industry tools and Akamai solutions that can help address performance pitfalls within a website today. These tools will range anywhere from using WebPageTest, PageSpeed, to more Akamai focused areas such as Log Analysis, Portal Reports and other Akamai solutions.