It used to be easy for a browser maker: add your own features and developers will write code targeted to your browser. Things aren’t so simple anymore. Proprietary enhancements led to chaos, confusion, and incompatibility.
Proprietary features are out. Standards compliance is in. But in a world of web standards, what value can a browser maker add to stand apart? Microsoft’s answer to this problem: speed!
In this sponsored talk, Frank La Vigne will demonstrate how Internet Explorer 9 leverages Microsoft’s deep expertise in the underlying Windows platform to provide hardware acceleration for rich media and more powerful scripting, all while maintaining HTML5 standards compliance.
The bottom line is that your HTML5 sites and apps run faster on IE9, leaving you free to dream up bigger and bolder solutions for the web.
Lightning Talk: Bending Markdown to Your Will with Your Static Site GeneratorLeon Barnard
A short story about how (Balsamiq) we were able to include content from one markdown file inside another by using the features of our Static Site Generator, Hugo. Prepared as a lightning talk for a Write The Docs SF meetup.
What does it take to create standard CSS for a wide range of textbooks that convinces editorial stakeholders to buy in, establishes a standard schema, validates for consistent structure, handles complex layouts and intricate math and chemical equations, and adheres to extensive EPUB and accessibility guidelines?
Betsy Granger, Executive Strategist - Content Standards at Macmillan Learning, will share the struggles and successes of their year-long journey. Learn about their approach to treating CSS as if it were software, grounding their design in research, and the four key principles they developed to guide their work.
HTML-First at Wiley - Tzviya Siegman & Benjamin Young - ebookcraft 2018BookNet Canada
When a customer reads an article on Wiley Online Library, it’s either a PDF :( or HTML :). When a customer reads an EPUB, she is reading HTML. The path to that HTML has not always been so straightforward. In the last several years, we have become increasingly aware of the value of quality HTML to our users. Wiley was an early adopter of XML-first or XML-early, but some of us began to question the value of the XML. We began experimenting with shifting from XML-first to HTML-first for a subset of Wiley’s online journals. Today we are in user testing for an HTML-first workflow for live journals, including a PDF output. We will talk about how we got here, the challenges we faced, and the fun we had along the way.
Lightning Talk: Bending Markdown to Your Will with Your Static Site GeneratorLeon Barnard
A short story about how (Balsamiq) we were able to include content from one markdown file inside another by using the features of our Static Site Generator, Hugo. Prepared as a lightning talk for a Write The Docs SF meetup.
What does it take to create standard CSS for a wide range of textbooks that convinces editorial stakeholders to buy in, establishes a standard schema, validates for consistent structure, handles complex layouts and intricate math and chemical equations, and adheres to extensive EPUB and accessibility guidelines?
Betsy Granger, Executive Strategist - Content Standards at Macmillan Learning, will share the struggles and successes of their year-long journey. Learn about their approach to treating CSS as if it were software, grounding their design in research, and the four key principles they developed to guide their work.
HTML-First at Wiley - Tzviya Siegman & Benjamin Young - ebookcraft 2018BookNet Canada
When a customer reads an article on Wiley Online Library, it’s either a PDF :( or HTML :). When a customer reads an EPUB, she is reading HTML. The path to that HTML has not always been so straightforward. In the last several years, we have become increasingly aware of the value of quality HTML to our users. Wiley was an early adopter of XML-first or XML-early, but some of us began to question the value of the XML. We began experimenting with shifting from XML-first to HTML-first for a subset of Wiley’s online journals. Today we are in user testing for an HTML-first workflow for live journals, including a PDF output. We will talk about how we got here, the challenges we faced, and the fun we had along the way.
Silverlight UK User Group #10 Introductionmark mann
Silverlight UK User Group organiser, Mark Mann from EMC Consulting provides the introduction to the 10th meeting on 1st December 2009 at the EMC Consulting London office.
Community, metadata, ranking and websites that grow over time are attributes of Web2.0. What else? Come to the University of Cheikh Anta Diop Campus, ESP. Then, stroll over to the first meeting of SeneJUG and find out. Mike Levin will tell you all about Web2.0 and even show you some snippets in Java. We’ll talk about mashups, semantics, custom RSS feeds based on smart filters, tags and tag clouds, and a glimpse into the future. We’ll check out a fantastically popular Web2.0 website and do a feature walkthrough so you’ll be clear about the Web2.0 features. You’ll walk away with some facts and a few ideas that might inspire you to write your own Web2.0 website.
Developing RIAs... 10 reasons to use Adobe FlexMatthias Zeller
Rich Internet Applications combine the richness of desktop applications with the reach of the Internet. This presentations covers 10 reasons why you should consider Adobe Flex for your next web application project.
With the advent of CSS3 and the ever-greater maturity of HTML5, it’s an exciting time for the Web. The possibilities for creating truly engaging – even addictive – Web and business applications appear limitless. And, with the release of Internet Explorer 9, Microsoft finally came in from the cold after many years in the world wide wilderness.
As Internet Explorer moves towards full support of standards-based HTML5 and CSS3, this is a great opportunity to hear from Martin Beeby about how these key technologies will be used to build and deliver the applications of tomorrow, engage end-users like never before, and generate even greater loyalty to Web-sites.
HTML 5 Development for Windows Phone and DesktopDoris Chen
In this session Ben Riga and Doris Chen from Microsoft will join us. Ben and Doris will give us an overview of Microsoft’s overall HTML 5 strategy overview including Internet Explorer on the desktop. They will also show us Windows Phone and Internet Explorer for Windows Phone. And finally they’ll provide a quick overview of the recently announced PhoneGap for Windows Phone.
An introduction to HTML5 and its API's for the extream beginners those who already know what is HTML. Presentation also includes few features the CSS3.
Binary Classification on Azure ML: Is this Red Wine Good or Bad?Frank La Vigne
Presentation from Global AI Night Reston (Sept 5, 2019)
In it, I cover the visual tooling in Azure to do a binary classification on whether or not a red wine is considered good.
Machine Learning Melee: AWS ML vs. Azure MLFrank La Vigne
The world is drowning in data and there’s a gold rush in the business of turning data into actionable insight. In one corner, stands AWS, a long time cloud services innovator, that wants to leverage its PaaS dominance to take it into the next decade. In the other corner, stands a scrappy re-invigorated Microsoft with a new focus on making the cloud smarter.
Both are feverishly working on creating compelling solutions for developers to build intelligent solutions upon. Is one better than the other? What are each one’s strengths and weaknesses?
And what does Google have up its sleeve?
Come to this session to get a first hand account of a former Microsoft evangelist now working at an AWS partner startup, who promises to keep it a good clean fight!
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
GridMate - End to end testing is a critical piece to ensure quality and avoid...
IE9: Power, Peformance and Standards
1. IE9:Power, Performance and Standards edUi 2011 Richmond, VA October 13, 2011 Frank La Vigne | FrankLa@Microsoft.com Developer Evangelist | DPE US Public Sector | Microsoft Corp www.franksworld.com/blog | @tableteer | 202-643-XAML
13. W3C HTML Working Group Chair Sam Ruby (IBM) Paul Cotton (Microsoft) MaciejStachowiak (Apple) 40 Member Organizations, 411 Participants, 280 Invited Experts 16 people from Microsoft teams 9 Publications HTML5 HTML Canvas 2D Context HTML: The Markup HTML5 diffs from HTML4 Polyglot Markup Recommendations produced under Royalty-Free basis
15. Last Update: 13th June 2011 CSS GENERATED CONTENT FOR PAGED MEDIA PROGRAMMABLE HTTP CACHING & SERVING CSS CASCADING & INHERITANCE CSS BACKGROUNDS & BORDERS DOM L2 TRAVERSAL AND RANGE UNIFORM MESSAGING POLICY CSS MULTI-COLUMN LAYOUT DOM L3 VIEWS & FOMUTING DOM L3 ABSTRACT SCHEMAS CSS 2D TRANSFORMATIONS CSS 3D TRANSFORMATOINS CSS BASIC USER INTERFACE CSS FLEXIBLE BOX LAYOUT PAINTING, FILLING, COLOR HTML5 DIFF FROM HTML4 DOCUMENT STRUCTURE CSS GRID POSITIONING CSS TEMPLATE LAYOUT CSS BASIC BOX MODEL DOM L3 LOAD & SAVE CANVAS 2D CONTEXT XMLHTTPREQUEST L2 SERVER-SENT EVENTS WEB SQL DATABASDE CSS WRITING MODES ELEMENT TRAVERSAL CSS VALUES & UNITS DOM L3 VALIDATION CSS SNAPSHOT 2007 CSS MEDIA QUERIES TEXT ALTERNATIVES POLYGLOT MARKUP CSS IMAGE VALUES CSS PRINT PROFILE XMLHTTPREQUEST PROGRESS EVENTS CSS PAGED MEDIA CSS TRANSITIONS CSS ANIMATIONS CSS NAMESPACES WEB SOCKETS API SELECTORS API L2 ECMASCRIPT 5 WEB DOM CORE DOM L3 EVENTS HTML5 MARKUP DOM L2 EVENTS SELECTORS API DOM L3 XPATH WEB STORAGE WEB WORKERS DOM L2 VIEWS DOM L2 HTML DOM L2 STYLE CSS LINE GRID BASIC SHAPES TRANSFORMS CSS SCOPING DOM L3 CORE DOM L2 CORE HTML + RDFA CSS SPEECH MICRODATA GRADIENTS CSS COLOR CSS FONTS SCRIPTING INDEXED DB CSS RUBY CSS TEXT STYLING WEB IDL FILE API DOM L1 GEO-LOCATION FILTERS HTML5 FONTS PATHS CORS TEXT SMIL ECMA Geolocation HTML CSS SVG Web Apps CandidateRecommendation First Published Working Draft Recommendation Working Draft Last Call
16. Microsoft Approach with HTML5 IE9 IE Platform Previews HTML5 Labs Site Ready HTML5 Under Development Features Emerging Standards html5labs.com beautyoftheweb.com ietestdrive.com
17. HTML5 in IE9 http://frnk.us/IE9DeveloperGuide Hardware Acceleration
18. HTML5 in IE10 Platform Previews CSS3 Grid CSS3 Flexbox CSS3 Gradient CSS3 Multi-Column ECMAScript5 Strict Mode And more IE10 Platform Previews are coming! http://frnk.us/IE10DeveloperGuide
Key messages of this presentation:HTML5 is the next evolution of HTML, or Hyper Text Markup Language, which forms the backbone of most sites on the Internet.Microsoft is working closely with W3C and other standards bodies to build HTML5.Today IE9 offers the best HTML5 experience on Windows, with an interoperable implementation powered by hardware acceleration.Microsoft is leading the next generation of web standards, implementing specifications under development in IE10Platform Previews and experimenting edge features through the HTML5 Labs.
It all starts with our view of the web and Windows. Microsoft has more than 1 billion Windows customers around the world. From SQM data and research, we know they spend more than 60% of their time browsing the Web.With Internet Explorer, we want to offer them the best web experience. IE9 is focused on four pillars:StandardsPerformanceUser ExperienceSecurity & Privacy
Check out the “Amazing Sites” section on beautyoftheweb.com. There are a lot of beautiful HTML5 demos to chose from – targeting a variety of different scenarios:-PAC-Man: game scenario- Disney: comic book- AP: news- The Killers: mediaRemember: you can pin any of those sites to your taskbar in Windows 7!
Microsoft is actively engaged with three large standards organizations: W3C, IETF and ECMA International. Each organization is divided into Working Groups.
Taking the HTML5 Working Group as an example, Paul Cotton (Microsoft Corp) is a co-chair of the group – we’ve been leading this space for many years!In addition to Paul, more than 16 people from Microsoft are working just on this working group – plus many others involved in other WGs.
Building a standard is like planning a building. You go through different steps and it’s important to plan all levels carefully – or you risk to hit issues along the road.
If we look at the broad spectrum, today there are more than 100 specifications that fall under the “HTML5” umbrella. As you can see, all of them follow a different status.Some of them are mature (Recommendation), some are still work in progress (Working Draft) and some just submitted (First Published WD)As we will see later, with Internet Explorer we wanted to provide an interoperable implementation of these standards – with clear expectations and deliverables for the developer community.
Microsoft has three channels:IE9 is all about “Site Ready HTML5”. It’s based on a stable and interoperable implementation of HTML5. It offers the best experience to Windows users, thanks to the native hardware acceleration support.IE Platform Previews focus on under development features. With PP, we wanted to be transparent with the community over the internal progress – allowing them to provide feedbacks and us to act on these feedbacksHTML5 Labs are about emerging standards that still require more time and further analysis before they can be safely and interoperably adopted across browsers.
List of the main (not all!) HTML5 features supported in IE9.More info at: http://bit.ly/IE9Guide
Released every 10-12 weeks during IE10 developmentRefine proposed standards with quality implementationGet and act on community feedbacksMore info at: http://bit.ly/IE10Guide
At this point, there should be no doubt that Microsoft is seriously committed to HTML5. Today you can start building HTML5 applications on top of IE9, leveraging the hardware acceleration and the integration with Windows 7.With Mango, (the same!) IE9 will be available to Windows Phone 7 devices.On Windows 8, you will be able to build Windows applications using HTML5 and JavaScript.Come to the Build conference (www.buildwindows.com) in September to learn more about the new exciting Windows8 platform.