The document discusses Mozilla's approach to mobile development, which emphasizes building applications using web technologies rather than native apps. It outlines Mozilla's goals of keeping the internet open and accessible across all devices. Key points include:
1. Mozilla is introducing Firefox for Android to bring a desktop-like browsing experience to mobile.
2. The web is positioned as the primary development platform through new HTML5 APIs that allow web apps to behave like native mobile apps.
3. Mozilla is developing technologies like Web APIs and a simple manifest format to help web apps be distributed and installed on mobile devices similar to native apps.
Every URL visited from the Facebook iPhone app is done through a webview. Same with Twitter. Even if you don't have a mobile app, your website gets a lot of traffic from webviews. And yet, testing on webviews is challenging. There are significant performances differences between UIWebView vs WkWebView, and similarly for Android webview vs the new Chromium webview. And what about home screen apps?! In this talk, Steve Souders discusses the differences across webviews and how that affects performance of mobile web apps.
Java REST API Framework Comparison - PWX 2021Matt Raible
Use Spring Boot! No, use Micronaut!! Nooooo, Quarkus is the best!!!
There's a lot of developers praising the hottest, and fastest, Java REST frameworks: Micronaut, Quarkus, and Spring Boot. In this session, you'll learn how to do the following with each framework:
✅ Build a REST API
✅ Secure your API with OAuth 2.0
✅ Optimize for production with Docker and GraalVM
I'll also share some performance numbers and pretty graphs to compare community metrics.
Related blog post: https://developer.okta.com/blog/2021/06/18/native-java-framework-comparison
Spring Boot APIs and Angular Apps: Get Hip with JHipster! KCDC 2019Matt Raible
JHipster is bad-ass. It's an Apache-licensed open source project that allows you to generate Spring Boot APIs and Angular (or React!) apps. It has a vibrant community and ecosystem with support for deploying to many cloud providers and using the latest DevOps buzzwords, like Docker and K8s.
This session will show you JHipster, why it's cool, and show you how to create an app with it.
* Demo Code: https://github.com/mraible/jhipster6-demo
* JHipster + OIDC: https://developer.okta.com/blog/2019/04/04/java-11-java-12-jhipster-oidc
* JHipster + Microservices: https://developer.okta.com/blog/2019/05/23/java-microservices-spring-cloud-config
* JHipster + Ionic: https://developer.okta.com/blog/2019/06/24/ionic-4-angular-spring-boot-jhipster
* JHipster + React Native: https://developer.okta.com/blog/2018/10/10/react-native-spring-boot-mobile-app
Amazing vue.js projects that are open source and free.Katy Slemon
This document lists and summarizes 21 popular open source Vue.js projects. It describes projects like Vuemmerce, an e-commerce template, VuePress, a static site generator, and Faviator, an icon library. Other notable projects mentioned include iView, a UI component library, Prettier, a code formatter, and Koel, a music streaming server. The document provides links to the GitHub pages for each project so readers can explore them further.
Front End Development for Back End Java Developers - Jfokus 2020Matt Raible
The document is a presentation about front end development for back end Java developers. It discusses topics like JavaScript, TypeScript, build tools, CSS frameworks, front end performance, and progressive web apps. It also provides introductions and comparisons of popular JavaScript frameworks like Angular, React, and Vue. The presentation encourages attendees to learn new front end skills and try building something with a front end framework.
The document summarizes IBM's experience migrating a large codebase from CVS to Git. It involved migrating over 40 active committers and around 600 bundles built daily across 4 active development streams. The migration process took several steps including converting the CVS repositories to Git, adding .gitignore files, and optimizing the repositories. Quotes from IBM employees discuss advantages of Git like thinking in terms of branches instead of patches, and challenges like a learning curve for developers.
From Idea to App (or “How we roll at Small Town Heroes”)Bramus Van Damme
Guestlecture I gave to the students ICT at Odisee, explaining the app development process, how we do certain things at Small Town Heroes, and how we implement QA throughout our process.
Talk about different experiences related with mobile web and the android webview. Native vs Hybrid. Drawbacks and benefits of native and hybrid applications
This document discusses Spring's infrastructure projects. It covers issue tracking with JIRA, building projects with Gradle, continuous integration with Bamboo, code quality metrics from Sonar, artifact hosting with Artifactory, source control on GitHub, and community contributions via code reviews. The presenters were Roy Clarkson and Gunnar Hillert from the Spring team.
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Utah JUG...Matt Raible
Microservices are all the rage and being deployed by many Java Hipsters. If you’re working with a large team that needs different release cycles for product components, microservices can be a blessing. If you’re working at your VW Restoration Shop and running its online store with your own software, having five services to manage and deploy can be a real pain.
Share your knowledge and experience about microservices in this informative and code-heavy talk. We’ll use JHipster (a Yeoman generator) to create Angular + Spring Boot apps on separate instances with a unified front-end. I’ll also show you options for securing your API gateway and individual applications using JWT. Heroku, Kubernetes, Docker, ELK, Spring Cloud, Okta; there will be plenty of interesting demos to see!
Beyond Squishy: The Principles of Adaptive DesignBrad Frost
Responsive web design has hit the scene like a bomb, and now designers everywhere are showing off to their bosses and peers by resizing their browser windows. "Look! The site is squishy!"
While creating flexible layouts is important, there's a whole lot more that goes into truly exceptional adaptive web experiences. This session will introduce the Principles of Adaptive Design: ubiquity, flexibility, performance, enhancement and future-friendliness. We need go beyond media queries in order to preserve the web's ubiquity and move it in a future-friendly direction.
Reactive Java Microservices with Spring Boot and JHipster - Denver JUG 2021Matt Raible
Microservice architectures are all the rage in JavaLand. They allow teams to develop services independently and deploy autonomously.
Why microservices?
IF
you are developing a large/complex application
AND
you need to deliver it rapidly, frequently, and reliably over a long period of time
THEN
the Microservice Architecture is often a good choice
Reactive architectures are becoming increasingly popular for organizations that need to do more, with less hardware. Reactive programming allows you to build systems that are resilient to high loads.
In this session, I'll show you how to use JHipster to create a reactive microservices architecture with Spring Boot, Spring Cloud, Keycloak, and run it all in Docker. You will leave with the know-how to create your own resilient apps!
Related blog post: https://developer.okta.com/blog/2021/01/20/reactive-java-microservices
YouTube demo: https://youtu.be/clkEUHWT9-M
YouTube recording: https://youtu.be/8OuZMFyh0xE
GitHub repo: https://github.com/oktadev/java-microservices-examples/tree/main/reactive-jhipster
High Performance Mobile (SF/SV Web Perf)Steve Souders
1. The document discusses optimizing websites for high performance mobile experiences. It provides 14 best practices for mobile optimization, including making fewer HTTP requests, using content delivery networks, gzipping components, and optimizing images.
2. Mobile optimization is important because mobile internet usage is growing rapidly. Performance impacts metrics like user experience and revenue.
3. Tools for measuring and improving mobile performance are introduced, such as PcapPerf for analyzing network traffic and Weinre for debugging JavaScript on mobile devices. Faster mobile sites will have an advantage as mobile becomes the primary internet platform.
In questo talk ho spiegato perchè secondo me JS ha vinto la battaglia del web e come ionic e capacitor superano il concetto di app ibrida con le native progressive web apps
Has it really been 10 years?
EclipseCon Europe, November 3, 2011
John Kellerman and Kim Moir
Live recording is available on FOSSLC
http://www.fosslc.org/drupal/content/has-it-really-been-10-years
React Native is an open source JavaScript library created by Facebook that allows developers to build mobile apps using React. Over 500 companies use React Native including Facebook, Microsoft, and Samsung. React Native enables developers to write once and deploy their code to both Android and iOS, bridging native components while providing a native experience. It uses the same fundamental UI building blocks as regular Android and iOS apps.
This document provides an overview of popular JavaScript libraries including Dojo Toolkit, YUI, Prototype, and jQuery. It discusses problems they aim to solve like cross-browser inconsistencies. Key features of each library are mentioned like Dojo's widgets, YUI's controls, Prototype's Ruby-like syntax, and jQuery's chaining and node selection. The document also covers ideas from the libraries like progressive enhancement, animation APIs, and leveraging hosting on CDNs.
Demoscene, now available in JavaScript flavorTristan Nitot
Tristan Nitot gave a presentation about Mozilla and the demoscene. He discussed Mozilla's mission to keep the internet open and accessible. He provided a brief history of computing and how the demoscene spearheaded creativity. Nitot explained Mozilla's approach of making the web the platform through projects like Firefox for Android, Web APIs, and Boot to Gecko (B2G), an open-source mobile OS. He encouraged participants to use Firefox Beta and file bugs to help advance web development.
This document provides an overview of Android. It discusses how Android is an open operating system that allows for innovation across different device types and form factors. It also covers some of Android's key features like its framework, views, activities, and approach to memory management. The document also discusses recent Android versions like Honeycomb, Ice Cream Sandwich, Jelly Bean and how they have advanced the platform.
This document discusses how Drupal and HTML5 can work together. It describes the benefits of classic Drupal applications and HTML5 applications. Classic Drupal apps have everything contained on the server, while HTML5 apps download everything to the client and run locally using JavaScript frameworks. Using Drupal as a backend with a JSON REST interface provides content and user management for HTML5 apps. The future of Drupal 8 may include more support for HTML5 features and frameworks.
This document provides an overview of the Google Android mobile platform. It discusses Android's origins as a company acquired by Google in 2005. The Open Handset Alliance was formed in 2007 between Google and other companies to develop open standards for mobile devices. Android is an open source mobile platform based on Linux that allows applications to be developed in Java. It has features like the Dalvik virtual machine, integrated browser, optimized graphics, and SQLite database. The document also examines Android application development, system architecture, market potential, and future mobile services and ads that could be enabled by the platform.
The document discusses a resource oriented architecture for enabling applications to be built on top of embedded systems and the Web of Things. It proposes using REST architectural principles and Web standards to build a universal API for things. This would allow developers to easily create scalable applications across different devices. Specific examples are provided of how REST could be applied to sensor resources and a case study of building a Web of Things application to monitor energy consumption. The document also discusses potential extensions beyond REST like using real-time Web technologies for sensor push capabilities and service discovery standards.
This document discusses creating applications for Samsung bada using HTML5. There are two main options - native apps or HTML5 apps. Native apps are best if high performance graphics or device access is important, while HTML5 apps allow cross-platform support. HTML5 apps are written using web standards, zipped and run in browsers. They have cross-platform support but poorer UX and limited device access. The document also discusses deploying HTML5 apps, differences in mobile browsers, and the importance of testing apps across different browsers.
Ajit Jaokar discusses the concept of open mobile and how forces are driving the industry in that direction. Open mobile refers to devices that are not tied to a single network and allow complete customization. The internet, user-generated content, and social networking are pushing for more open standards and interconnectivity. While different platforms and app stores currently exist, the open nature of the web will ultimately dominate as it allows for a common programming environment and global reach.
HTML5 & LTE: Mobile web apps and games require fast and responsive networksgbanga
HTML5 has become a major trend in the web sphere in general and in the mobile area in particular. There is not only a demand for standardized and uniformed website development to reduce complexity and cost, but also the need to reach as many mobile users without having to implement native apps for highly proprietary platforms.
While native apps have the advantage to work fully offline on a device, HTML5 web apps require a more reliable and fast data network like 4G. This is especially true for entertainment purposes like in multiplayer games.
In his talk, Matthias presents how modern apps can work completely in the browser and what impact that has on the underlying data network.
Jeanine Swatton gave a presentation on using Ruby for iOS development. She discussed native iOS apps using Objective-C, hybrid apps, RubyMotion which allows Ruby code to be used for iOS apps, and MobiRuby which integrates Ruby and iOS using mruby. She demonstrated RubyMotion and MobiRuby by building sample iOS apps with Ruby code.
Jeanine Swatton gave a presentation on using Ruby for iOS development. She discussed native iOS apps using Objective-C, hybrid apps, and Ruby-based options like RubyMotion and MobiRuby. She provided overviews of these tools and frameworks, how to install and use them, and demoed sample apps built with RubyMotion and MobiRuby. The talk aimed to show developers how Ruby could be used for mobile development and expand the Ruby community.
A Presentation and Talk given throughout Q2 and Q3 in 2013 to senior business and technology leaders, mainly in the Financial Services Industry, but also in government, general software and development.
Blog entry here: http://akohli.wordpress.com/2014/02/24/trending-mobile/
Mobile technology has reached a point where everyone working I technology cares about it, from boring corporate IT to fancy schmancy media. But it certainly is not a one size fits all market and there are a lot of subtitles and nuances that must be taken into account when considering working with the technology and providing a technical offering.
Welcome any comments, @akohli or leave the comment here.
This document discusses service oriented architectures for the web of things. It proposes using a RESTful architecture based on web standards to enable the development of composite applications that integrate smart things. The architecture represents smart things as resources that can be accessed over HTTP using common verbs and operations. It evaluates this approach through several case studies including integrating RFID networks and building physical mashups. The document concludes the RESTful approach can meet the needs of applications on the web of things in a scalable and interoperable way.
This Presentation (Android) is prepared by me for Education Purpose. And be careful for Hyperlinks. There are so many Hyperlinks. Just click on them.
Thank You
Mr. SOM
The document discusses Google Chrome OS, an open-source operating system based on Linux and cloud computing. It provides a brief history of Chrome OS, describing its initial release in 2009 and prototype hardware in 2010. The core features of Chrome OS are explained as instant boot times, cloud computing, a consistent experience across devices, and built-in security. Design goals and differences between Chrome OS, Windows, and Linux are also outlined. The document concludes with examples of Chrome OS apps and a discussion of advantages like security and disadvantages like lack of offline functionality.
Mobile Web 2.0, Mobile Widgets, Microlearning and IntertwingularityLindner Martin
The document discusses several emerging concepts related to mobile learning including mobile web 2.0, microlearning, widgets, and intertwingularity. Mobile web 2.0 extends the principles of harnessing collective intelligence to mobile devices. Microlearning involves learning from small content units and short activities. Widgets are small, reusable web applications that can be used to deliver microlearning content on both desktop and mobile devices by leveraging open standards. Intertwingularity refers to the complex interrelationships between topics that are reflected in a fragmented and networked web.
The document outlines a process for building a cross-platform service in one week using 6Wunderkinder + Momenta. It involves five days of activities: Day 1 to convince the reader it is possible, Day 2 to design the product and system, Day 3 to integrate components, Day 4 to continue coding until seeing results, and Day 5 to get feedback and release in beta. The process emphasizes fast iteration, learning in a beta environment, and pivoting quickly based on new knowledge.
This document discusses how to optimize Android apps for Honeycomb and later versions by using fragments. It notes that fragments were introduced in Android 3.0 to help structure apps for both phones and tablets. While only available on newer versions initially, the support package backports fragments to older devices. The document outlines problems developers face with fragmentation and how to address it using fragments, event listener interfaces, and frame layouts to dynamically add fragments. It provides statistics on device platforms and screen sizes and recommends sample code and resources for learning more.
PhoneGap makes it easy to create mobile apps using HTML, CSS, and JavaScript. It allows developers to access native device features like cameras and accelerometers from web apps. PhoneGap supports developing apps for many mobile platforms like iPhone, Android, BlackBerry and more. It aims to simplify cross-platform mobile development and allow web developers to build native mobile apps using open web technologies.
Similar to L’enjeu du mobile pour le développeur Web, et comment Mozilla va vous aider (20)
Keynote de Tristan Nitot sur le numérique face au changement climatiqueTristan Nitot
Alors que l'accord de Paris impose de diviser par 2 nos émissions de CO2 d'ici 2030, le numérique a un impact important et surtout en forte croissance. Comment agir efficacement face à cet enjeu ? Comment l'action à titre individuel est essentielle pour pousser les industriels et politiques à agir dans le bon sens ?
Quel rapport entre les réseaux sociaux et Matrix ?Tristan Nitot
Intervention de Tristan Nitot à la conférence Toulouse Capitole du Libre 2017. Comment les GAFAMs créent la dépendance des utilisateurs et comment ils les exploitent. Comment inventer une alternative qui libère les utilisateurs ?
Video :
https://toulibre.org/pub/2017-11-18-capitole-du-libre/videos/le-libre-en-general/nitot-le-numerique-a-l-ere-du-cloud.mp4
Dans le cadre du colloque UFC Que choisir qui se tenait à l'Assemblée Nationale, je fais le point sur l'apparente gratuité des services tels que Facebook et Google, qui sont en fait un échange de données personnelles et d'attention contre un service bon marché. Il existe un mouvement visant à remplacer cette approche et à redonner à chacun la capacité à reprendre la main sur ses données personnelles : c'est celui du Self-Data (ou cloud personnel), avec des acteurs comme la FING, MyData, CozyCloud et d'autres.
Cloud Europe - Pourquoi et comment les individus et les entreprises doivent p...Tristan Nitot
théâtre Cloud Innovations / Infrastructure & Stockage
Les géants de l’Internet, Google et Facebook en tête, connaissent tout de chaque individu connecté, mieux que les entreprises connaissent leurs clients consommateurs. Alors que la GDPR arrive avec la portabilité des données, veut-on laisser aux géants du Net l’opportunité de s’immiscer entre les consommateurs et les entreprises ? Quel modèle inventer pour éviter l’ubérisation des entreprises et la violation de la vie privée des individus ?
Souveraineté numérique de l'inidividu : du logiciel libre à la maitrise de la...Tristan Nitot
L'ordinateur est probablement l'outil le plus formidable jamais inventé. Mais est-il vraiment au service de l'humain ? Comment inventer un cloud computing qui respecte l'intimité de chacun ? Comment étendre au cloud computing la vision du logiciel libre ? Avec des citations d'Edward Snowden, Steve Jobs, Larry Lessig.
With smartphones and SaaS (Software as a Service), we end up giving all of our personal data to large corporations such as Google and Facebook, getting in return some inexpensive service (Facebook's service costs roughly USD6 per person per year). What if instead we had personal clouds to store our data and make more of it? What are the other parts we can decentralize and make more in service of the people? This is why we gathered for a full day in Brussels' FOSDEM in Decentralized Internet Devroom.
The document discusses the need for decentralized, free and open source alternatives to centralized cloud services controlled by a few large corporations. It argues that centralized cloud services enable mass surveillance and limit user freedom. The author advocates for rebuilding the internet in a decentralized manner through various free and open source personal cloud solutions, self-hosting, and decentralized networking projects that give users more control over their data and online experiences.
Tristan Nitot à Paris web - Cloud Personnel et vie privée dans un monde post-...Tristan Nitot
Vie privée, Surveillance, Dépendance aux GAFAs…
Comment réinventer le Web pour éviter la Dystopie ?
Le concept de SIRCUS (Système d'Information Redonnant le Contrôle aux UtilisateurS).
Absence de publicité ciblée / Auto-hébergement / Logiciel Libre et Open-Source / Crypto / UX / Interopérabilité / Killer Feature.
Tristan Nitot discusses Mozilla's vision of making the web the platform for mobile devices. Mozilla created Firefox OS, a complete operating system built using HTML5 and web technologies as an alternative to native mobile platforms. Firefox OS runs on inexpensive hardware and has launched on devices from manufacturers like LG and carriers worldwide. Mozilla's goals are to give users and developers more choice and control by removing gatekeepers and allowing HTML5 apps to be distributed directly on the web or through open marketplaces not controlled by single companies.
The web is the platform - why FirefoxOS mattersTristan Nitot
Tristan Nitot, Principal Mozilla Evangelist and Mozilla Europe founder explains why FirefoxOS (Mozilla's mobile platform) and why Web browsers matter when it comes to freedom and innovation.
Digital natives: freedom and hackability in a mobile futureTristan Nitot
I'm an old digital native. I've learned to tinker with computers that encourage "hacking" like the Apple II. It shipped with a disassembler, electronic schematics, 8 expansion slots. You did not need a screwdriver to open the lid.
Compare this with today's smartphones, with a centralized AppStore on which one company has total control. This discourages tinkering.
How will the next generation of digital natives learn to tinker if all they have is closed ecosystems?
Mozilla is working on this with the Open Web through two separate initiatives:
* Webmaker.org is a set of tools and events to encourage ordinary people to have a look under the hood of technology.
* Firefox OS aims to ship HTML5-powered smartphones that can run Web applications like other smartphones run native apps.
Tristan Nitot @DWS12 - The Web as a universal platform for mobileTristan Nitot
Firefox OS is an open source mobile operating system built entirely on web technologies like HTML5. It allows developers to create customized user experiences and applications using standard web APIs without needing an OS-specific layer. By connecting HTML5 directly to device hardware, Firefox OS scales from high-end smartphones to basic phones and brings the open web experience to mobile devices dominated by proprietary platforms that lock in users and developers.
Firefox OS: bringing the Open Web to mobile devicesTristan Nitot
Tristan Nitot's (Principal Mozilla Evangelist) keynote at WebIt Congress, Istanbul, Turkey on the importance of having the freedom of the Web on mobile applications
User freedom and control on the Web: from desktop to mobileTristan Nitot
- Tristan Nitot discusses Mozilla's vision of an open web as the dominant mobile platform. He outlines issues with current smartphone models like vendor lock-in and censorship. Mozilla is developing Firefox for Android, a web API platform, and the Boot to Gecko mobile OS to allow users more control and promote an open, programmable web experience across all devices. Their goal is for the web to replace native apps and empower users through open standards and distribution outside centralized app stores.
Mozilla mission and the future: BrowserID, Appstore and WebFWDTristan Nitot
Mozilla's mission is focused on three key areas: WebFWD, an open web app store, and identity in the browser (codename BrowserID). The goal is to make the web a more capable platform that respects user privacy and empowerment by providing open solutions that push the web forward together.
Tristan Nitot discusses the open web approach and how Mozilla promotes openness, innovation and opportunity on the web. He notes that developing for desktops and mobile is challenging due to multiple operating systems, form factors, tools and APIs. However, the web is the platform of choice as it runs on all devices and is easier for distributing and updating applications. While the app stores provide discoverability and monetization, the open web allows multiple app stores and selling directly from a developer's website while maintaining compatibility with modern browsers.
Hackability - What it means, why it’s importantTristan Nitot
A definition: Hackability : (or ability to tinker) Ability, for a tool or device to be modified in a way that was not intended by its inventor so that users can invent new ways to use it. See also: Generativity.
Hacking is actually making sure we get the digital future that we want, not the one that they’re selling us.
Quality Patents: Patents That Stand the Test of TimeAurora Consulting
Is your patent a vanity piece of paper for your office wall? Or is it a reliable, defendable, assertable, property right? The difference is often quality.
Is your patent simply a transactional cost and a large pile of legal bills for your startup? Or is it a leverageable asset worthy of attracting precious investment dollars, worth its cost in multiples of valuation? The difference is often quality.
Is your patent application only good enough to get through the examination process? Or has it been crafted to stand the tests of time and varied audiences if you later need to assert that document against an infringer, find yourself litigating with it in an Article 3 Court at the hands of a judge and jury, God forbid, end up having to defend its validity at the PTAB, or even needing to use it to block pirated imports at the International Trade Commission? The difference is often quality.
Quality will be our focus for a good chunk of the remainder of this season. What goes into a quality patent, and where possible, how do you get it without breaking the bank?
** Episode Overview **
In this first episode of our quality series, Kristen Hansen and the panel discuss:
⦿ What do we mean when we say patent quality?
⦿ Why is patent quality important?
⦿ How to balance quality and budget
⦿ The importance of searching, continuations, and draftsperson domain expertise
⦿ Very practical tips, tricks, examples, and Kristen’s Musts for drafting quality applications
https://www.aurorapatents.com/patently-strategic-podcast.html
Transcript: Details of description part II: Describing images in practice - T...BookNet Canada
This presentation explores the practical application of image description techniques. Familiar guidelines will be demonstrated in practice, and descriptions will be developed “live”! If you have learned a lot about the theory of image description techniques but want to feel more confident putting them into practice, this is the presentation for you. There will be useful, actionable information for everyone, whether you are working with authors, colleagues, alone, or leveraging AI as a collaborator.
Link to presentation recording and slides: https://bnctechforum.ca/sessions/details-of-description-part-ii-describing-images-in-practice/
Presented by BookNet Canada on June 25, 2024, with support from the Department of Canadian Heritage.
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsMydbops
This presentation, delivered at the Postgres Bangalore (PGBLR) Meetup-2 on June 29th, 2024, dives deep into connection pooling for PostgreSQL databases. Aakash M, a PostgreSQL Tech Lead at Mydbops, explores the challenges of managing numerous connections and explains how connection pooling optimizes performance and resource utilization.
Key Takeaways:
* Understand why connection pooling is essential for high-traffic applications
* Explore various connection poolers available for PostgreSQL, including pgbouncer
* Learn the configuration options and functionalities of pgbouncer
* Discover best practices for monitoring and troubleshooting connection pooling setups
* Gain insights into real-world use cases and considerations for production environments
This presentation is ideal for:
* Database administrators (DBAs)
* Developers working with PostgreSQL
* DevOps engineers
* Anyone interested in optimizing PostgreSQL performance
Contact info@mydbops.com for PostgreSQL Managed, Consulting and Remote DBA Services
Kief Morris rethinks the infrastructure code delivery lifecycle, advocating for a shift towards composable infrastructure systems. We should shift to designing around deployable components rather than code modules, use more useful levels of abstraction, and drive design and deployment from applications rather than bottom-up, monolithic architecture and delivery.
The Rise of Supernetwork Data Intensive ComputingLarry Smarr
Invited Remote Lecture to SC21
The International Conference for High Performance Computing, Networking, Storage, and Analysis
St. Louis, Missouri
November 18, 2021
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxSynapseIndia
Your comprehensive guide to RPA in healthcare for 2024. Explore the benefits, use cases, and emerging trends of robotic process automation. Understand the challenges and prepare for the future of healthcare automation
7 Most Powerful Solar Storms in the History of Earth.pdfEnterprise Wired
Solar Storms (Geo Magnetic Storms) are the motion of accelerated charged particles in the solar environment with high velocities due to the coronal mass ejection (CME).
Best Programming Language for Civil EngineersAwais Yaseen
The integration of programming into civil engineering is transforming the industry. We can design complex infrastructure projects and analyse large datasets. Imagine revolutionizing the way we build our cities and infrastructure, all by the power of coding. Programming skills are no longer just a bonus—they’re a game changer in this era.
Technology is revolutionizing civil engineering by integrating advanced tools and techniques. Programming allows for the automation of repetitive tasks, enhancing the accuracy of designs, simulations, and analyses. With the advent of artificial intelligence and machine learning, engineers can now predict structural behaviors under various conditions, optimize material usage, and improve project planning.
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionBert Blevins
Cybersecurity is a major concern in today's connected digital world. Threats to organizations are constantly evolving and have the potential to compromise sensitive information, disrupt operations, and lead to significant financial losses. Traditional cybersecurity techniques often fall short against modern attackers. Therefore, advanced techniques for cyber security analysis and anomaly detection are essential for protecting digital assets. This blog explores these cutting-edge methods, providing a comprehensive overview of their application and importance.
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Chris Swan
Have you noticed the OpenSSF Scorecard badges on the official Dart and Flutter repos? It's Google's way of showing that they care about security. Practices such as pinning dependencies, branch protection, required reviews, continuous integration tests etc. are measured to provide a score and accompanying badge.
You can do the same for your projects, and this presentation will show you how, with an emphasis on the unique challenges that come up when working with Dart and Flutter.
The session will provide a walkthrough of the steps involved in securing a first repository, and then what it takes to repeat that process across an organization with multiple repos. It will also look at the ongoing maintenance involved once scorecards have been implemented, and how aspects of that maintenance can be better automated to minimize toil.
Best Practices for Effectively Running dbt in Airflow.pdfTatiana Al-Chueyr
As a popular open-source library for analytics engineering, dbt is often used in combination with Airflow. Orchestrating and executing dbt models as DAGs ensures an additional layer of control over tasks, observability, and provides a reliable, scalable environment to run dbt models.
This webinar will cover a step-by-step guide to Cosmos, an open source package from Astronomer that helps you easily run your dbt Core projects as Airflow DAGs and Task Groups, all with just a few lines of code. We’ll walk through:
- Standard ways of running dbt (and when to utilize other methods)
- How Cosmos can be used to run and visualize your dbt projects in Airflow
- Common challenges and how to address them, including performance, dependency conflicts, and more
- How running dbt projects in Airflow helps with cost optimization
Webinar given on 9 July 2024
Quantum Communications Q&A with Gemini LLM. These are based on Shannon's Noisy channel Theorem and offers how the classical theory applies to the quantum world.
L’enjeu du mobile pour le développeur Web, et comment Mozilla va vous aider
1. W3Café, Paris
L’enjeu du mobile pour le
développeur Web,
et comment Mozilla va vous aider
Tristan NITOT
Principal Mozilla Evangelist
blog.mozilla.org/beyond-the-code
Twitter: @nitot
lundi 2 juillet 12
2. Agenda
- Who is Mozilla?
- Web developers in a Mobile world
- Mozilla’s approach: the Web is the Platform
- Firefox for Android and Web APIs
- Apps and Marketplace
- Boot To Gecko
lundi 2 juillet 12
4. Mozilla is...
a global community of people
who believe that openness,
innovation, and
opportunity are key to the
continued health of the
Internet.
lundi 2 juillet 12
6. Mozilla Manifesto
(excerpt)
- The Internet is a global public resource that
must remain open and accessible.
- The Internet should enrich the lives of
individual human beings.
- Individuals' security on the Internet is
fundamental and cannot be treated as optional.
- Individuals must have the ability to shape
their own experiences on the Internet.
lundi 2 juillet 12
7. 2012 is the year when the
smartphones will outsell PCs
lundi 2 juillet 12
8. Mobile World today
- Apps are distributed through AppStores /
Marketplaces who control the interaction with
the user/customer
- Risks of censorship
- Vendor lock-in is important
- You have to develop 2 versions of your app, for
iOS and Android (maybe more).
- Web developers have to learn new
tools to address this market
lundi 2 juillet 12
9. Unless...
... you use Web technologies to write mobile
applications!
lundi 2 juillet 12
14. Firefox Mobile For Android
- Faster, faster, faster!
- Desktop-like: Awesome
Screen, add-ons
lundi 2 juillet 12
15. Firefox Mobile For Android
- Faster, faster, faster!
- Desktop-like: Awesome
Screen, add-ons
- Flash, DNT
lundi 2 juillet 12
16. Firefox Mobile For Android
- Faster, faster, faster!
- Desktop-like: Awesome
Screen, add-ons
- Flash, DNT
- Sync with desktop
lundi 2 juillet 12
17. Firefox Mobile For Android
- Faster, faster, faster!
- Desktop-like: Awesome
Screen, add-ons
- Flash, DNT
- Sync with desktop
- Available for Android
2.2+
lundi 2 juillet 12
20. The web is the platform
- Examples: Facebook, GMail, GMaps, Twitter...
lundi 2 juillet 12
21. The web is the platform
- Examples: Facebook, GMail, GMaps, Twitter...
- As efficient as native apps
lundi 2 juillet 12
22. The web is the platform
- Examples: Facebook, GMail, GMaps, Twitter...
- As efficient as native apps
- Run on every device that has a modern Web
browser
lundi 2 juillet 12
40. Mozilla Marketplace
- the first operating system- and device-
independent market for apps based on open
Web technologies like HTML5, JavaScript
and CSS.
lundi 2 juillet 12
41. Mozilla Marketplace
- the first operating system- and device-
independent market for apps based on open
Web technologies like HTML5, JavaScript
and CSS.
- One distribution system
lundi 2 juillet 12
42. Mozilla Marketplace
- the first operating system- and device-
independent market for apps based on open
Web technologies like HTML5, JavaScript
and CSS.
- One distribution system
- Others could run their own
lundi 2 juillet 12
43. Mozilla Marketplace
- the first operating system- and device-
independent market for apps based on open
Web technologies like HTML5, JavaScript
and CSS.
- One distribution system
- Others could run their own
- Free and paid apps
lundi 2 juillet 12
44. Mozilla Marketplace
- the first operating system- and device-
independent market for apps based on open
Web technologies like HTML5, JavaScript
and CSS.
- One distribution system
- Others could run their own
- Free and paid apps
- Reaches half a billion users
lundi 2 juillet 12
45. Mozilla Marketplace
- the first operating system- and device-
independent market for apps based on open
Web technologies like HTML5, JavaScript
and CSS.
- One distribution system
- Others could run their own
- Free and paid apps
- Reaches half a billion users
- Will run on different browsers, OSes and devices.
lundi 2 juillet 12
49. What it is?
- Open Source mobile OS: Linux Kernel +
Gecko + Web Apps
lundi 2 juillet 12
50. What it is?
- Open Source mobile OS: Linux Kernel +
Gecko + Web Apps
- Everything is a web app
lundi 2 juillet 12
51. What it is?
- Open Source mobile OS: Linux Kernel +
Gecko + Web Apps
- Everything is a web app
- First partners: Telefonica and Qualcomm
lundi 2 juillet 12
52. What it is?
- Open Source mobile OS: Linux Kernel +
Gecko + Web Apps
- Everything is a web app
- First partners: Telefonica and Qualcomm
- First goal: Brazil in early 2013
lundi 2 juillet 12
54. And now?
- Use Firefox Beta: mozilla.org/beta
- File bugs on bugzilla.mozilla.org
- Try our new Developer tools
- Use (and contribute?) to the Mozilla
Developer Network
lundi 2 juillet 12