Main goal of my session is an introduction to GlotPress, it’s usages and tools related to it. In addition I will share some good practices for translating WordPress themes and Plugins.
.NET is a collection of libraries and frameworks for building applications. It includes the Common Language Runtime (CLR) which handles tasks like memory management and code execution. The .NET framework supports many programming languages and allows building different types of applications like web apps, Windows apps, web services, and more. The document provides an overview of .NET fundamentals and architecture, common terminology, and suggests starting with the free Visual Studio Community edition to get started with .NET development.
Microsoft Azure DocumentDB - Global Azure Bootcamp 2016Sunny Sharma
Microsoft Azure DocumentDB is a fully managed NoSQL database service that supports JSON documents and SQL queries. It provides tunable consistency levels from strong to eventual, excellent search capabilities without SQL, and a REST API. Documents are stored in collections and addressed through a unique ID. Operations include CRUD and querying documents. DocumentDB also supports server-side JavaScript for stored procedures, triggers, and user-defined functions.
.NET Fest 2019. Алексей Голуб. Монадные парсер-комбинаторы в C# (простой спос...NETFest
Все когда-либо писали парсеры, но многие так и не знают как спарсить HTML без регулярных выражений. Очень длительное время концепция парсинга языков с рекурсивной грамматикой для меня была черной магией, а люди которые занимаются разработкой компиляторов и предметно-ориентированных языков вовсе казались волшебниками. Но это оказалось не так и сложно. В моем докладе я хочу вам рассказать о том что такое парсеры в целом, зачем они нужны и какие они бывают, а самое главное -- покажу как перейти от традиционных методик их написания к более удобному и понятному функциональному способу. В ходе презентации мы также напишем рабочий JSON парсер в качестве proof of concept.
In this slide, i have discussed the basics of angular and how can we make a Angular app beyond the 'hello world'. i also discussed about components, typescript etc in the slide. this was created for Angular Meetup Bangladesh 2017 session. Thanks
This document outlines an agenda to introduce REST and building APIs with ASP.NET Web API. It begins with a quick demo, then discusses what REST is as an architectural style based on HTTP using resources and verbs. It covers HTTP concepts like requests, responses and status codes. Finally, it demonstrates building a REST API with ASP.NET Web API and discusses advantages of REST like using the well-defined HTTP protocol and enabling caching.
The document discusses infrastructure as code tools for defining cloud infrastructure programmatically. It covers existing tools like CloudFormation and Terraform, and then introduces AWS CDK. AWS CDK allows defining AWS infrastructure in code using TypeScript or other languages, reducing code size significantly compared to other tools. While AWS CDK is promising due to its language features and reuse capabilities, it currently has few examples and can be buggy when destroying stacks.
Visual Studio Code is a lightweight but full-featured code editor. It supports many programming languages through language servers, including the Java Language Server. The document discusses VS Code's history and rise in popularity. It explains how language servers allow languages like Java to integrate with any code editor using the Language Server Protocol. The presentation demonstrates setting up a Java project in VS Code and interacting with the Java Language Server for features like auto-completion and goto definition. It also provides instructions for building a sample language server to understand how they work.
This document provides an overview and introduction to building effective web applications with ASP.NET 3.5. It discusses using data bound controls to generate the user interface and bind controls to different data sources. It also introduces LINQ as a general purpose query facility, its architecture and benefits. Examples are provided on using LINQ to query XML, objects, and SQL Server data. The document recommends additional resources for learning more about ASP.NET MVC, LINQ, and doing optional hands-on exercises.
.NET is a collection of libraries and frameworks for building applications. It includes the Common Language Runtime (CLR) which handles tasks like memory management and code execution. The .NET framework supports many programming languages and allows building different types of applications like web apps, Windows apps, web services, and more. The document provides an overview of .NET fundamentals and architecture, common terminology, and suggests starting with the free Visual Studio Community edition to get started with .NET development.
Microsoft Azure DocumentDB - Global Azure Bootcamp 2016Sunny Sharma
Microsoft Azure DocumentDB is a fully managed NoSQL database service that supports JSON documents and SQL queries. It provides tunable consistency levels from strong to eventual, excellent search capabilities without SQL, and a REST API. Documents are stored in collections and addressed through a unique ID. Operations include CRUD and querying documents. DocumentDB also supports server-side JavaScript for stored procedures, triggers, and user-defined functions.
.NET Fest 2019. Алексей Голуб. Монадные парсер-комбинаторы в C# (простой спос...NETFest
Все когда-либо писали парсеры, но многие так и не знают как спарсить HTML без регулярных выражений. Очень длительное время концепция парсинга языков с рекурсивной грамматикой для меня была черной магией, а люди которые занимаются разработкой компиляторов и предметно-ориентированных языков вовсе казались волшебниками. Но это оказалось не так и сложно. В моем докладе я хочу вам рассказать о том что такое парсеры в целом, зачем они нужны и какие они бывают, а самое главное -- покажу как перейти от традиционных методик их написания к более удобному и понятному функциональному способу. В ходе презентации мы также напишем рабочий JSON парсер в качестве proof of concept.
In this slide, i have discussed the basics of angular and how can we make a Angular app beyond the 'hello world'. i also discussed about components, typescript etc in the slide. this was created for Angular Meetup Bangladesh 2017 session. Thanks
This document outlines an agenda to introduce REST and building APIs with ASP.NET Web API. It begins with a quick demo, then discusses what REST is as an architectural style based on HTTP using resources and verbs. It covers HTTP concepts like requests, responses and status codes. Finally, it demonstrates building a REST API with ASP.NET Web API and discusses advantages of REST like using the well-defined HTTP protocol and enabling caching.
The document discusses infrastructure as code tools for defining cloud infrastructure programmatically. It covers existing tools like CloudFormation and Terraform, and then introduces AWS CDK. AWS CDK allows defining AWS infrastructure in code using TypeScript or other languages, reducing code size significantly compared to other tools. While AWS CDK is promising due to its language features and reuse capabilities, it currently has few examples and can be buggy when destroying stacks.
Visual Studio Code is a lightweight but full-featured code editor. It supports many programming languages through language servers, including the Java Language Server. The document discusses VS Code's history and rise in popularity. It explains how language servers allow languages like Java to integrate with any code editor using the Language Server Protocol. The presentation demonstrates setting up a Java project in VS Code and interacting with the Java Language Server for features like auto-completion and goto definition. It also provides instructions for building a sample language server to understand how they work.
This document provides an overview and introduction to building effective web applications with ASP.NET 3.5. It discusses using data bound controls to generate the user interface and bind controls to different data sources. It also introduces LINQ as a general purpose query facility, its architecture and benefits. Examples are provided on using LINQ to query XML, objects, and SQL Server data. The document recommends additional resources for learning more about ASP.NET MVC, LINQ, and doing optional hands-on exercises.
Tommi Reiman discusses optimizing Clojure performance and abstractions. He shares lessons learned from optimizing middleware performance and JSON serialization. Data-driven approaches can enable high performance while maintaining abstraction. Reitit is a new routing library that aims to have the fastest performance through techniques like compiled routing data. Middleware can also benefit from data-driven approaches without runtime penalties. Overall performance should be considered but not obsessively, as many apps do not require extreme optimization.
New features in C# 8 including nullable reference types, async streams, switch expressions, ranges, default interface members, enhanced pattern matching
The document summarizes Clojure, a functional programming language that runs on the JVM and JavaScript virtual machines. It notes that Clojure is strongly typed, functional, immutable, and allows macros and runtime polymorphism. It then discusses Clojure adoption in Finland, providing examples of startups and consultancies using it. Finally, it recommends some resources for learning Clojure, including books and online courses.
Reuven Lerner's first talk from Open Ruby Day, at Hi-Tech College in Herzliya, Israel, on June 27th 2010. An overview of what makes Rails a powerful framework for Web development -- what attracted Reuven to it, what are the components that most speak to him, and why others should consider Rails for their Web applications.
Swagger: Restful documentation that won't put you to sleepTobias Coetzee
RESTful services are becoming more prevalent in the systems we build and interact with. One of the problems with RESTful services is documentation. The documentation is either non-existent, out-dated and useless or done in Word completed separate from the actual code. Keeping the documentation up to date is also boring.
Swagger.io gives you a way to overcome your RESTful service documentation problems by making your RESTful service’s documentation part of the code. Swagger.io gives you interactive documentation, i.e. no more boring Word documents, and the added bonuses of client SDK generation and discoverability.
APIdays Paris 2018 - Building scalable, type-safe GraphQL servers from scratc...apidays
Building scalable, type-safe GraphQL servers from scratch
Johannes Schickling, Founder & CEO, Prisma
Apply to be a speaker here - https://apidays.typeform.com/to/J1snsg
This document provides an overview of APIs, including what they are, why they are useful, common data formats like JSON and XML, RESTful API design principles, and how to consume and create APIs. It discusses API concepts like resources, HTTP verbs, caching, authentication, and error handling. It also provides examples of consuming APIs with tools like Postman and creating a simple API in Node.js.
Porting ASP.NET applications to Windows AzureGunnar Peipman
Hosting applications on Windows Azure is simple but there are things to change when cloud-enabling existing web applications because cloud is conceptually different than on-premises or shared hosting environment. This sessions goes through main issues one will face when moving applications to cloud. Real-life examples provide elegant solutions to problems and through demos the audience will see how to deploy applications to cloud and how to test and run cloud and hybrid applications on your development machine.
Dropping ACID: Wrapping Your Mind Around NoSQL DatabasesKyle Banerjee
This document discusses NoSQL databases as an alternative to traditional relational databases. It provides an overview of different types of NoSQL databases like document stores, wide column stores, key-value stores and graph databases. It also discusses advantages of NoSQL databases like horizontal scalability and ease of use with large amounts of unstructured data, as well as disadvantages like lack of transactions and joins. The document recommends choosing a database based on the type of queries, data size, read/write needs, and whether the data needs to be accessed by other applications.
We will continue our discussion on PowerShell basics on following topics:
Conditional Execution in PowerShell
Where clouse
Functions in PowerShell
You may find all the videos of series at https://www.youtube.com/playlist?list=PLkSpjPdRpFFJt-H1cgUjh9r_o_wRwhj-N
You may join my telegram powershell group https://t.me/joinchat/EmY3SgxLhLGQzRj8zuTh2g
The document discusses domain specific development using T4 templates. It provides an overview of T4, describing it as a text generation engine in Visual Studio used to create domain specific languages. Key points include that T4 can generate code from domain models, capturing business knowledge and making it accessible. The document also outlines the anatomy of T4 templates and how they are processed.
Entity framework core v3 from sql to no sqlAndrea Tosato
Entity framework core v3, from SQL to NoSql.
Marco Minerva and Andrea Tosato samples: https://github.com/andreatosato/Entity-FrameworkCore3-from-SQL-2-NoSQL
Cassandra Summit 2015 - Building a multi-tenant API PaaS with DataStax Enterp...Restlet
Lessons learned by Restlet when deploying DataStax Enterprise search with APISpark. Presentation by Jerome Louvel and Guillaume Blondeau at the Cassandra Summit 2015. Includes 7 challenges and solutions when deploying DataStax.
The document defines key concepts in client-side scripting including DOM, APIs, JavaScript, and Node Package Manager. It discusses the origins and evolution of JavaScript, how DOM allows manipulating web pages, and the differences between REST APIs and WebSockets. The last section introduces the author and includes contact information.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
This document contains 5 photo credits from various photographers and suggests that the reader may be inspired to create their own Haiku Deck presentation on SlideShare. It lists photo credits to Ricky-Lai, Thomas Tolkien, Murasam3, Nguyen Vu Hung (vuhung), and Stuck in Customs without any additional context and promotes using Haiku Deck software to make presentations.
This short document contains 5 photo credits from various photographers and sources. It concludes by encouraging the reader to create their own Haiku Deck presentation on SlideShare.
The document discusses various technologies and equipment used to construct a thriller opening, including:
- A Canon DSLR camera which allowed for high quality filming but had limited battery life.
- A tripod which kept the camera steady and enabled smooth panning shots but could be stiff.
- Editing software like Final Cut Pro, iMovie, and Blogger which were used to professionally edit footage and document the process despite some being difficult for beginners.
- An iMac which had high quality software and auto-save features that prevented lost work when the computer crashed.
This short document promotes creating presentations using Haiku Deck on SlideShare. It encourages the reader to get started making their own Haiku Deck presentation by simply clicking the "GET STARTED" prompt. In just one word, "Inspired?", it hints that using Haiku Deck could provide inspiration for new presentations.
The document analyzes the shower scene from Psycho (1960) and the opening sequence of The Sixth Sense (1999). For Psycho, it discusses how the black and white filming, lack of dialogue, camera angles, editing, music, and sounds are used to build suspense and tension during the iconic shower scene murder. For The Sixth Sense, it examines how the opening credits, lighting, costumes, camera shots, composition, editing, eye-line matching, zooming, and music/sounds are employed to introduce the characters and setting while hinting at mystery and threat.
Troy Hsu(Hsu Chi Chung) Work during 2012-2015Troy Hsu
This document provides a summary of visual merchandising and display work completed by Troy Hsu between 2012-2015. It lists numerous projects for brands like TAG Heuer, Bulgari, Zenith implementing window displays and animations, product displays, and temporary pop-up stores in locations across Asia and Australia. Projects included visual merchandising for new boutique openings, special brand exhibitions, and marketing events.
Tommi Reiman discusses optimizing Clojure performance and abstractions. He shares lessons learned from optimizing middleware performance and JSON serialization. Data-driven approaches can enable high performance while maintaining abstraction. Reitit is a new routing library that aims to have the fastest performance through techniques like compiled routing data. Middleware can also benefit from data-driven approaches without runtime penalties. Overall performance should be considered but not obsessively, as many apps do not require extreme optimization.
New features in C# 8 including nullable reference types, async streams, switch expressions, ranges, default interface members, enhanced pattern matching
The document summarizes Clojure, a functional programming language that runs on the JVM and JavaScript virtual machines. It notes that Clojure is strongly typed, functional, immutable, and allows macros and runtime polymorphism. It then discusses Clojure adoption in Finland, providing examples of startups and consultancies using it. Finally, it recommends some resources for learning Clojure, including books and online courses.
Reuven Lerner's first talk from Open Ruby Day, at Hi-Tech College in Herzliya, Israel, on June 27th 2010. An overview of what makes Rails a powerful framework for Web development -- what attracted Reuven to it, what are the components that most speak to him, and why others should consider Rails for their Web applications.
Swagger: Restful documentation that won't put you to sleepTobias Coetzee
RESTful services are becoming more prevalent in the systems we build and interact with. One of the problems with RESTful services is documentation. The documentation is either non-existent, out-dated and useless or done in Word completed separate from the actual code. Keeping the documentation up to date is also boring.
Swagger.io gives you a way to overcome your RESTful service documentation problems by making your RESTful service’s documentation part of the code. Swagger.io gives you interactive documentation, i.e. no more boring Word documents, and the added bonuses of client SDK generation and discoverability.
APIdays Paris 2018 - Building scalable, type-safe GraphQL servers from scratc...apidays
Building scalable, type-safe GraphQL servers from scratch
Johannes Schickling, Founder & CEO, Prisma
Apply to be a speaker here - https://apidays.typeform.com/to/J1snsg
This document provides an overview of APIs, including what they are, why they are useful, common data formats like JSON and XML, RESTful API design principles, and how to consume and create APIs. It discusses API concepts like resources, HTTP verbs, caching, authentication, and error handling. It also provides examples of consuming APIs with tools like Postman and creating a simple API in Node.js.
Porting ASP.NET applications to Windows AzureGunnar Peipman
Hosting applications on Windows Azure is simple but there are things to change when cloud-enabling existing web applications because cloud is conceptually different than on-premises or shared hosting environment. This sessions goes through main issues one will face when moving applications to cloud. Real-life examples provide elegant solutions to problems and through demos the audience will see how to deploy applications to cloud and how to test and run cloud and hybrid applications on your development machine.
Dropping ACID: Wrapping Your Mind Around NoSQL DatabasesKyle Banerjee
This document discusses NoSQL databases as an alternative to traditional relational databases. It provides an overview of different types of NoSQL databases like document stores, wide column stores, key-value stores and graph databases. It also discusses advantages of NoSQL databases like horizontal scalability and ease of use with large amounts of unstructured data, as well as disadvantages like lack of transactions and joins. The document recommends choosing a database based on the type of queries, data size, read/write needs, and whether the data needs to be accessed by other applications.
We will continue our discussion on PowerShell basics on following topics:
Conditional Execution in PowerShell
Where clouse
Functions in PowerShell
You may find all the videos of series at https://www.youtube.com/playlist?list=PLkSpjPdRpFFJt-H1cgUjh9r_o_wRwhj-N
You may join my telegram powershell group https://t.me/joinchat/EmY3SgxLhLGQzRj8zuTh2g
The document discusses domain specific development using T4 templates. It provides an overview of T4, describing it as a text generation engine in Visual Studio used to create domain specific languages. Key points include that T4 can generate code from domain models, capturing business knowledge and making it accessible. The document also outlines the anatomy of T4 templates and how they are processed.
Entity framework core v3 from sql to no sqlAndrea Tosato
Entity framework core v3, from SQL to NoSql.
Marco Minerva and Andrea Tosato samples: https://github.com/andreatosato/Entity-FrameworkCore3-from-SQL-2-NoSQL
Cassandra Summit 2015 - Building a multi-tenant API PaaS with DataStax Enterp...Restlet
Lessons learned by Restlet when deploying DataStax Enterprise search with APISpark. Presentation by Jerome Louvel and Guillaume Blondeau at the Cassandra Summit 2015. Includes 7 challenges and solutions when deploying DataStax.
The document defines key concepts in client-side scripting including DOM, APIs, JavaScript, and Node Package Manager. It discusses the origins and evolution of JavaScript, how DOM allows manipulating web pages, and the differences between REST APIs and WebSockets. The last section introduces the author and includes contact information.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
This document contains 5 photo credits from various photographers and suggests that the reader may be inspired to create their own Haiku Deck presentation on SlideShare. It lists photo credits to Ricky-Lai, Thomas Tolkien, Murasam3, Nguyen Vu Hung (vuhung), and Stuck in Customs without any additional context and promotes using Haiku Deck software to make presentations.
This short document contains 5 photo credits from various photographers and sources. It concludes by encouraging the reader to create their own Haiku Deck presentation on SlideShare.
The document discusses various technologies and equipment used to construct a thriller opening, including:
- A Canon DSLR camera which allowed for high quality filming but had limited battery life.
- A tripod which kept the camera steady and enabled smooth panning shots but could be stiff.
- Editing software like Final Cut Pro, iMovie, and Blogger which were used to professionally edit footage and document the process despite some being difficult for beginners.
- An iMac which had high quality software and auto-save features that prevented lost work when the computer crashed.
This short document promotes creating presentations using Haiku Deck on SlideShare. It encourages the reader to get started making their own Haiku Deck presentation by simply clicking the "GET STARTED" prompt. In just one word, "Inspired?", it hints that using Haiku Deck could provide inspiration for new presentations.
The document analyzes the shower scene from Psycho (1960) and the opening sequence of The Sixth Sense (1999). For Psycho, it discusses how the black and white filming, lack of dialogue, camera angles, editing, music, and sounds are used to build suspense and tension during the iconic shower scene murder. For The Sixth Sense, it examines how the opening credits, lighting, costumes, camera shots, composition, editing, eye-line matching, zooming, and music/sounds are employed to introduce the characters and setting while hinting at mystery and threat.
Troy Hsu(Hsu Chi Chung) Work during 2012-2015Troy Hsu
This document provides a summary of visual merchandising and display work completed by Troy Hsu between 2012-2015. It lists numerous projects for brands like TAG Heuer, Bulgari, Zenith implementing window displays and animations, product displays, and temporary pop-up stores in locations across Asia and Australia. Projects included visual merchandising for new boutique openings, special brand exhibitions, and marketing events.
Let's create a multilingual site in WordPressMarko Heijnen
- The document discusses creating multilingual WordPress sites and tools for translation.
- It covers the current state of WordPress translations, how to make code translatable, creating language files, and using GlotPress for translation management.
- New features of GlotPress that are helping with translation are highlighted, including the locale page, glossary, notifications, and profile pages.
The document outlines an agenda for a session on HTML, CSS, and UI/UX design. It includes a quick revision of HTML and CSS standards and practices. It introduces HTML5 best practices regarding semantic elements. It defines what UI/UX is and why it is important. It discusses some UI principles to follow, such as keeping designs simple, straightforward, and focused on context while guiding users and providing feedback.
Professional Help for PowerShell ModulesJune Blender
Slides from talk at PowerShell Conference Europe 2016 (@PSConfEu). In this deck:
-- Why write PowerShell help?
-- How help for modules differs from cmdlet help
-- Mechanics:
---- Comment-based help vs. XML help
---- About topic format requirements and best practices
-- About Help Content
---- How to start an About topic
---- How to organize an About topic.
---- About topic checklist
-- How to support online help
The document discusses the OpenNTF Domino API (ODA), an open source project that provides additional capabilities for working with Java and Domino. It was started in 2013 and fills gaps for Java developers working with Domino. The ODA makes common tasks like session handling, view handling, document handling and transactions easier. It also introduces new capabilities like improved date/time functions and Xots for executing multi-threaded tasks. The document provides an overview of the ODA and examples of how it can simplify and enhance Java code that interacts with Domino.
Add-On Development: EE Expects that Every Developer will do his Dutyreedmaniac
Add-Ons are what make ExpressionEngine the flexible powerhouse that it is today. Being able to write your own simple plugins or incredibly expansive modules allows you to mold ExpressionEngine to nearly any task that your website might require. However, with that power comes a great responsibility to insure that your code is not slowing down the entire site or unduly stressing the server through bad code architecture.
There are simple tools already built into ExpressionEngine and PHP that you can use to see precisely what your Add-On is doing during page processing and where it might be doing more work than is absolutely necessary. Every developer should use these to optimize their work from the very beginning of development, prior to release. This workshop will explain these tools and how you can use them effectively. It will also delve deeper into optimization techniques and tricks that will keep your code light and clean, while finding a balance between functionality and performance.
This document summarizes a talk on add-on development for ExpressionEngine. It discusses the three types of add-ons in EE - extensions, modules, and plugins. It covers important skills for add-on development like PHP, SQL, HTML/CSS, and JavaScript. It provides guidance on developing add-ons including researching existing approaches, mapping out features, designing database structures and template tags, and building the control panel. The document emphasizes best practices like following EllisLab development guidelines, proper commenting, sanitizing inputs, and using abstraction.
React is a popular JavaScript library used to create user interfaces. It was built at Facebook to address challenges with large-scale, data-driven websites. React emphasizes functional programming over object-oriented programming and uses a virtual DOM for faster rendering. As React and related tools evolve, there can be breaking changes between versions that developers must keep up with by checking documentation. React supports code reusability through components and functions.
The document discusses advanced post processing with Autodesk's HSM software. It provides an overview of the HSM post processor, including the products that use it, development approach using JavaScript, and features like properties, parameters and merging posts. The presenter shares insights into post processing challenges and the HSM team's work to improve the development environment and tools.
HTML 5 defines the fifth major revision of HTML and reflects efforts to study contemporary HTML implementations and deployed content. It aims to address issues with previous specifications and enhance HTML to better support web applications. New features include enhanced semantics, multimedia elements like video and audio, client-side storage, and geographic location detection. Compatibility is ensured through supporting older HTML parsing but some features require checking browser support through methods like feature detection libraries.
HTML 5 defines the fifth major revision of HTML and reflects efforts to study contemporary HTML implementations and deployed content. It aims to address issues with previous specifications and enhance HTML to better support web applications. New features include enhanced semantics, multimedia elements like video and audio, client-side storage, and geographic location detection. Compatibility is ensured through supporting older HTML parsing but some features require checking browser support through methods like feature detection libraries.
Add-On Development: EE Expects that Every Developer will do his DutyLeslie Doherty
A presentation on Add-On Development: EE Expects that Every Developer will do his Duty as given at the EECI2009 conference in Leiden by Paul Burdick, lead developer at Solspace.
This document discusses add-on development for ExpressionEngine. It covers what add-ons are, including extensions, modules, and plugins. It discusses necessary development skills like PHP, SQL, and HTML/CSS. It provides guidance on planning add-on development through researching, mapping features, designing templates and control panels. The document also covers writing code through following best practices, debugging, and improving performance. Developers are encouraged to turn on debugging, review queries, consider caching, remove deprecated code, and ask for help when needed.
The document provides an overview of the OpenNTF Domino API (ODA). It discusses what the ODA is, how to set it up and implement it, considerations for using it, and provides examples. Specifically:
- The ODA is an open source project that fills gaps and enhances Java capabilities for Domino. It consists of packages that can be installed as an OSGi plugin on Domino servers.
- Setup involves importing the ODA into an update site NSF, adding it to the server startup, and preparing Domino Designer.
- Other considerations include logging, transactions, views, documents, dates, and graphs.
- Examples shown include session handling, view handling,
This document discusses component-driven web development and HTML5 Web Components. It defines what components are and their characteristics of being independent, composable, and deployable. It explains how to break a web page into reusable components and represent them as a tree structure. It also covers different types of components, data flow patterns like two-way binding and Flux, and emerging HTML5 Web Component standards like templates, imports, shadow DOM, and custom elements to build encapsulated and reusable components.
This chapter discusses software development security. It covers topics like programming concepts, compilers and interpreters, procedural vs object-oriented languages, application development methods like waterfall vs agile models, databases, object-oriented design, assessing software vulnerabilities, and artificial intelligence techniques. The key aspects are securing the entire software development lifecycle from initial planning through operation and disposal, using secure coding practices, testing for vulnerabilities, and continually improving processes.
Sauce Labs hosted a Selenium bootcamp webinar with guest speaker Dave Haeffner. This presentation will give you a basis for the detail given in Dave's like titled E-book and get you started with Selenium.
PowerShell 101 - What is it and Why should YOU Care!Thomas Lee
PowerShell 101 provides an overview of PowerShell, including what it is, how it works, and why it is important for Windows administrators. PowerShell is a task automation platform and scripting language that makes Windows administration easier. It uses cmdlets, objects, and the pipeline model where cmdlets produce and consume objects that can be piped between commands. PowerShell is built into Windows and provides discoverability through commands like Get-Help and Get-Member. It offers advantages over traditional shells like being faster, more repeatable, and reducing errors.
This document provides an introduction and overview of HTML5 and CSS3. It begins with an agenda that will cover new elements, features, browser support, tutorials and demos. The document then discusses several new features in HTML5, including the canvas element, audio/video elements, new input types, forms elements and attributes, and web storage. It also covers new features in CSS3, such as animations, backgrounds/borders, text effects, transformations, and multiple column layout. The document describes how to use CSS in HTML and some new user interface properties in CSS3.
Stencil the time for vanilla web components has arrivedGil Fink
Stencil provides a compiler that generates standard-compliant custom elements from components written using its API, making it easier to create reusable web components. It addresses problems with vanilla custom elements by adding features like virtual DOM, reactivity, JSX and TypeScript support. Stencil components can be used by any framework since the output is just standard web components, avoiding issues of framework coupling. It also helps create sharable infrastructure components and enables building microfrontends with shared behaviors across applications.
Similar to Translate word press to your language (20)
How Can Hiring A Mobile App Development Company Help Your Business Grow?ToXSL Technologies
ToXSL Technologies is an award-winning Mobile App Development Company in Dubai that helps businesses reshape their digital possibilities with custom app services. As a top app development company in Dubai, we offer highly engaging iOS & Android app solutions. https://rb.gy/necdnt
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...kalichargn70th171
In today's business landscape, digital integration is ubiquitous, demanding swift innovation as a necessity rather than a luxury. In a fiercely competitive market with heightened customer expectations, the timely launch of flawless digital products is crucial for both acquisition and retention—any delay risks ceding market share to competitors.
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesQuickdice ERP
Explore the seamless transition to e-invoicing with this comprehensive guide tailored for Saudi Arabian businesses. Navigate the process effortlessly with step-by-step instructions designed to streamline implementation and enhance efficiency.
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid
IBM watsonx Code Assistant for Z, our latest Generative AI-assisted mainframe application modernization solution. Mainframe (IBM Z) application modernization is a topic that every mainframe client is addressing to various degrees today, driven largely from digital transformation. With generative AI comes the opportunity to reimagine the mainframe application modernization experience. Infusing generative AI will enable speed and trust, help de-risk, and lower total costs associated with heavy-lifting application modernization initiatives. This document provides an overview of the IBM watsonx Code Assistant for Z which uses the power of generative AI to make it easier for developers to selectively modernize COBOL business services while maintaining mainframe qualities of service.
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...The Third Creative Media
"Navigating Invideo: A Comprehensive Guide" is an essential resource for anyone looking to master Invideo, an AI-powered video creation tool. This guide provides step-by-step instructions, helpful tips, and comparisons with other AI video creators. Whether you're a beginner or an experienced video editor, you'll find valuable insights to enhance your video projects and bring your creative ideas to life.
Project Management: The Role of Project Dashboards.pdfKarya Keeper
Project management is a crucial aspect of any organization, ensuring that projects are completed efficiently and effectively. One of the key tools used in project management is the project dashboard, which provides a comprehensive view of project progress and performance. In this article, we will explore the role of project dashboards in project management, highlighting their key features and benefits.
The Rising Future of CPaaS in the Middle East 2024Yara Milbes
Explore "The Rising Future of CPaaS in the Middle East in 2024" with this comprehensive PPT presentation. Discover how Communication Platforms as a Service (CPaaS) is transforming communication across various sectors in the Middle East.
UI5con 2024 - Bring Your Own Design SystemPeter Muessig
How do you combine the OpenUI5/SAPUI5 programming model with a design system that makes its controls available as Web Components? Since OpenUI5/SAPUI5 1.120, the framework supports the integration of any Web Components. This makes it possible, for example, to natively embed own Web Components of your design system which are created with Stencil. The integration embeds the Web Components in a way that they can be used naturally in XMLViews, like with standard UI5 controls, and can be bound with data binding. Learn how you can also make use of the Web Components base class in OpenUI5/SAPUI5 to also integrate your Web Components and get inspired by the solution to generate a custom UI5 library providing the Web Components control wrappers for the native ones.
14 th Edition of International conference on computer visionShulagnaSarkar2
About the event
14th Edition of International conference on computer vision
Computer conferences organized by ScienceFather group. ScienceFather takes the privilege to invite speakers participants students delegates and exhibitors from across the globe to its International Conference on computer conferences to be held in the Various Beautiful cites of the world. computer conferences are a discussion of common Inventions-related issues and additionally trade information share proof thoughts and insight into advanced developments in the science inventions service system. New technology may create many materials and devices with a vast range of applications such as in Science medicine electronics biomaterials energy production and consumer products.
Nomination are Open!! Don't Miss it
Visit: computer.scifat.com
Award Nomination: https://x-i.me/ishnom
Conference Submission: https://x-i.me/anicon
For Enquiry: Computer@scifat.com
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...kalichargn70th171
In today's fiercely competitive mobile app market, the role of the QA team is pivotal for continuous improvement and sustained success. Effective testing strategies are essential to navigate the challenges confidently and precisely. Ensuring the perfection of mobile apps before they reach end-users requires thoughtful decisions in the testing plan.
Using Query Store in Azure PostgreSQL to Understand Query PerformanceGrant Fritchey
Microsoft has added an excellent new extension in PostgreSQL on their Azure Platform. This session, presented at Posette 2024, covers what Query Store is and the types of information you can get out of it.
Microservice Teams - How the cloud changes the way we workSven Peters
A lot of technical challenges and complexity come with building a cloud-native and distributed architecture. The way we develop backend software has fundamentally changed in the last ten years. Managing a microservices architecture demands a lot of us to ensure observability and operational resiliency. But did you also change the way you run your development teams?
Sven will talk about Atlassian’s journey from a monolith to a multi-tenanted architecture and how it affected the way the engineering teams work. You will learn how we shifted to service ownership, moved to more autonomous teams (and its challenges), and established platform and enablement teams.
8 Best Automated Android App Testing Tool and Framework in 2024.pdfkalichargn70th171
Regarding mobile operating systems, two major players dominate our thoughts: Android and iPhone. With Android leading the market, software development companies are focused on delivering apps compatible with this OS. Ensuring an app's functionality across various Android devices, OS versions, and hardware specifications is critical, making Android app testing essential.
Enhanced Screen Flows UI/UX using SLDS with Tom KittPeter Caitens
Join us for an engaging session led by Flow Champion, Tom Kitt. This session will dive into a technique of enhancing the user interfaces and user experiences within Screen Flows using the Salesforce Lightning Design System (SLDS). This technique uses Native functionality, with No Apex Code, No Custom Components and No Managed Packages required.
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISTier1 app
Are you ready to unlock the secrets hidden within Java thread dumps? Join us for a hands-on session where we'll delve into effective troubleshooting patterns to swiftly identify the root causes of production problems. Discover the right tools, techniques, and best practices while exploring *real-world case studies of major outages* in Fortune 500 enterprises. Engage in interactive lab exercises where you'll have the opportunity to troubleshoot thread dumps and uncover performance issues firsthand. Join us and become a master of Java thread dump analysis!
5. What is GlotPress
GlotPress is the open-source engine that
powers the translation of WordPress and
related projects
6.
7.
8. Features
• Different roles: Translators, Validators and Admins
• Translate strings
• Validate strings
• Manage strings by reject/approve them
• Having a glossary with common words
• Import/Export different formats
9. GlotPress History
• Started in April 2008 by Nikolay Bachiyski
• Uses BackPress as a framework
• And it’s OOP developed
• In 2013 Marko Heijnen started managing GlotPress
• In 2014 they have started first GSoC project
10. How it will work
• Uses BackPress which has a lot of classes
• A lot of the functionalities are copied over from
WordPress
• GlotPress has a lot of scripts
• Import/export originals or translations
24. Core Functions
• Always use only static strings
• Don’t use I18N functions on variables
• Always provide text domains like
_e( ‘string’,'textdomain')
25. Providing More Information
• Context
_x('Sachin Tendulkar', 'A Cricketer', 'plugin-slug');
_x('Sachin Tendulkar', 'Best batsman ever', 'plugin-slug');
_x('Sachin Tendulkar', 'God of cricket', 'plugin-slug');
• Translator comment
/* translators: description for a picture of Sachin */
_e( ‘Sachin', 'plugin-slug' );
26. Creating Language Files
• Translation consists, mostly, of creating POMO
files
• POT file – Portable Object Template
• PO file – Portable Object
• MO file – Machine Object