An intro to building component libraries that discusses it's relation to design systems and show how to begin implementing and testing one in Angular.js. It also discusses integrating documentation with your library.
This document provides an overview of a minimalist framework called Nuxt.js for creating universal server-side rendered (SSR) applications using Vue.js. Some key points covered include:
- Nuxt.js allows developers to write Vue components and pages while abstracting away concerns of client-server code splitting and routing.
- Features include automatic code splitting, SSR, routing, static file serving, bundling/minifying, and error handling.
- The framework uses a pages/ directory to define routes and components and includes Vuex and Vue-Router functionality out of the box.
- Async data loading, custom layouts, global meta tags, and asset handling are also
With this presentation, I am showing how to easy decouple a simple Drupal blog with Nuxt framework and GraphQL. You will be first shortly introduced to Vue.JS and Nuxt platform with some code examples and in the end, you will be able to clone a Github repository with a full working example: https://github.com/davision/nuxt-graphql-drupal-blog
AngularJS is a framework for client-side dynamic web apps. It lets you use HTML as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly. Angular's low impact nature ties in with Drupal's data handling and structure to allow you rapidly make interactive Javascript applications. Javascript developers will find that Angular's Controller/View structure adapts itself well to Drupal's Block and/or Panel System with minimal disruption to a standard Javascript development workflow - even if that developer has minimal or no Drupal knowledge.
In this talk I'll cover setting up AngularJS in Drupal using the Angles module, how to setup your Angular project structure for a large implementation (it works for small ones too), interacting with Drupal via the Services module and gotchas to watch out for.
This talk is targeted at technical users primarily but managers evaluating using AngularJS with Drupal will also benefit. Having some Javascript experience is recommended but not required.
Peter Lubbers from Kaazing gave a presentation on HTML5 features such as Web Workers, Geolocation, and WebSockets. He discussed how these new technologies allow for asynchronous background processing, location detection, and bi-directional real-time communications without polling. Browser support for HTML5 features was also reviewed.
The document discusses various design patterns and best practices for building multipage applications with Backbone.js, including scoping selectors with views, using a file structure with folders for models, views etc., templates, template sharing between client and server, view injection, view helpers, bootstrapping data, mixins, parent-child views, two-way data binding with stickit, and an overview of Marionette.js which provides additional structure to Backbone apps.
Introduction to Vue.js DevStaff Meetup 13.02Paul Bele
Vue.js is a popular JavaScript framework that provides components for building user interfaces and single-page applications. It offers a lightweight and performant alternative to frameworks like Angular and React with a simpler programming model based around one-way reactive data flows. The core features of Vue.js include templates for rendering views, components for building reusable UI elements, directives for dynamic behavior and event handling, and services for global state management and routing. A simple single-page application example is demonstrated using Vue CLI to initialize a project with common tools and dev server configuration.
Drupal & AngularJS - DrupalCamp Spain 2014Juampy NR
This document discusses decoupling Drupal from AngularJS by moving business logic from Drupal to the client using JavaScript. It provides reasons for decoupling, including that theming in Drupal can be tedious and tricky, it serves as an alternative to Edge Side Includes (ESI) delivered by reverse proxies, and it allows for easier Drupal core upgrades. Key aspects of AngularJS like directives, controllers, and two-way data binding are demonstrated. AngularJS is presented as a good option for decoupling due to its model-view-controller separation and built-in data binding, unlike jQuery and Backbone which lack these features.
Vue.js is a JavaScript framework for building user interfaces that offers speed, simplicity, and an MIT license. It uses a virtual DOM for faster DOM manipulation compared to other frameworks. Templates in Vue.js use plain HTML with data bindings and directives. Common directives include v-for, v-if, and v-model. Components, routing, state management with Vuex, and transitions are also part of Vue.js and allow building large scale applications. Vue.js provides an alternative to frameworks like Angular and React with a simpler API.
This document introduces web workers, which allow JavaScript code to perform processor-intensive calculations without blocking the user interface (UI) thread. Web workers allow web pages to run multiple scripts simultaneously, improving performance for tasks like live syntax highlighting, crunching large amounts of data, and smooth animations. They work by executing scripts in background threads separate from the main script, so the UI thread is not blocked. Developers create and communicate with worker threads to offload processing work from the UI thread.
Choosing the best JavaScript framework/library/toolkitHristo Chakarov
This document compares several major JavaScript libraries, frameworks, and toolkits to help determine which is best for a given project. It defines the differences between libraries, frameworks, and toolkits. Features like modularity, code structure, utilities, and user interface capabilities are compared for libraries like jQuery, MooTools, AngularJS, BackboneJS, Dojo and YUI. Considerations around when to use MV* patterns and support, community, and usage statistics are also discussed.
Second edition of this popular interactive workshop, this time we focussed on the new “Windows Azure Accelerator for Umbraco” CodePlex project.
Topics
Web & Worker Role
Virtual Machine sizes & performance
Storage Types: Blobs, Tables, Azure SQL, queues
No local persistant storage
Network Load Balancing (round robin)
Scale out to multiple instances
Multiples websites in one Azure account
Azure Content Delivery Network
Swap between development & production environments
Typical monthly costs to host Umbraco site
Q&A
This document provides an overview of Bower, a package manager for the web. It discusses the requirements to use Bower, how to install and configure it, and how to run Bower to install dependencies. Bower is used to manage front-end components and their dependencies. It requires Node.js and NPM to be installed first. Then Bower can be installed globally and configured via a bower.json file to specify packages and dependencies. Running Bower will install all dependencies to the default or specified directory. The document also briefly explains how Bower can be used with XPages projects to manage front-end libraries.
SenchaCon 2016: Building Enterprise Ext JS Apps with Mavenized Sencha Cmd - F...Sencha
In this session, we'll show you how CoreMedia's Maven plugin offers the deepest integration of Sencha Cmd into your Maven build process available today and takes modular Ext JS development to the next level.
Amongst all the big front end frameworks, Nuxt.js stands out as it has a lot of advantages over the other. This presentation covers an overview of Nuxt.js and how Server Side Rendering helps in improving the SEO of a site.
This document introduces Nuxt.js, an open source framework for building server-rendered Vue.js applications. It provides features like automatic code splitting, hot reloading, routing, layouts, async data fetching, middleware, configuration, and more. Nuxt.js makes it easy to write Vue components and leverage server-side rendering capabilities with features inspired by Next.js.
How to create a OSGi Servlet that runs on a Domino server using code from another plugin. Extra is a web app servlet which runs on every other Java Server
jQuery released new versions 1.4.3 and 1.4.4 with improvements to modularity, CSS, performance, and support for HTML5 data attributes. A JSLint tool was integrated to improve code quality. jQuery Mobile was introduced as a new official plugin to build websites and applications for multiple mobile platforms using progressive enhancement. Testing strategies were discussed including using simulators, TestSwarm for automation, and drawing a line to determine which browsers to support.
This document provides an overview of Google App Engine, a platform for building and hosting web applications on Google's infrastructure. It discusses key features like scalability, ease of use, and integration with other Google services. The document explains how to build, deploy, and manage applications on App Engine using various programming languages and APIs. It also highlights the capabilities for performance and traffic monitoring, data storage, security, and enterprise support available on App Engine.
SenchaCon 2016: The Modern Toolchain - Ross Gerbasi Sencha
JavaScript not only powers the web but now servers, desktop applications, and all the tooling that brings them to life. In this session, we'll look at the future of tools for Ext JS. Building off the power of NPM, this future is open and extensible for JavaScript developers. Tools are the backbone of every application, so come to this session to stay ahead of the curve!
This document discusses using Maven to build and manage Java projects. It describes how to create a new Maven project with different components like EJBs, data, and web applications. It outlines the directory structure for the overall project and each sub-project. It also explains the project object model (POM) file which is used to describe the project, its dependencies, build configuration, and reports. The POM sections cover project management details, dependencies, build configuration including source and test directories, and defined reports.
Drupalcon 2021 - Nuxt.js for drupal developersnuppla
Nuxt.js is a modern, performant framework that makes developing Vue.js-based frontend applications enjoyable. This session gives an introduction to Nuxt.js for Drupal developers. By providing analogies to known Drupal-APIs developers get ready to start building Nuxt.js applications that can run as a server or are deployed as static website. Finally, attendees will get an overview of the Nuxt ecosystem and the most essential Nuxt.js modules.
No up-front Javascript or Vue.js knowledge required!
ZK Framework is a highly productive open source Java framework for building enterprise web and mobile applications. It uses ZK User Interface Markup Language (ZUML) to simplify designing rich user interfaces similarly to authoring HTML pages. Developers can automate CRUD operations between UI components and data sources using annotations, data binding, and MVVM patterns supported by ZK. To use ZK, developers add ZK libraries to their project and configure servlets in the web.xml file to handle page requests and events.
Libraries allow reuse of components and functions across report designs. Components can be published to a library file and then included in other designs through referencing. To create a library, components are first designed and then published to a .rol file. Libraries can be included in designs through the Library Organizer and their components placed through subclassing or referencing.
This document provides an agenda for the BLUG 2012 conference on XPages Beyond the Basics taking place March 22-23, 2012 in Antwerp. The agenda covers topics like JavaScript/CSS aggregation, pre-loading for XPages, Java design elements, themes, the XPages Extension Library, relational database support, and recommended resources. It also includes background information on the presenter Ulrich Krause and his experience with Lotus Notes, Domino, and XPages development.
Drupal & AngularJS - DrupalCamp Spain 2014Juampy NR
This document discusses decoupling Drupal from AngularJS by moving business logic from Drupal to the client using JavaScript. It provides reasons for decoupling, including that theming in Drupal can be tedious and tricky, it serves as an alternative to Edge Side Includes (ESI) delivered by reverse proxies, and it allows for easier Drupal core upgrades. Key aspects of AngularJS like directives, controllers, and two-way data binding are demonstrated. AngularJS is presented as a good option for decoupling due to its model-view-controller separation and built-in data binding, unlike jQuery and Backbone which lack these features.
Vue.js is a JavaScript framework for building user interfaces that offers speed, simplicity, and an MIT license. It uses a virtual DOM for faster DOM manipulation compared to other frameworks. Templates in Vue.js use plain HTML with data bindings and directives. Common directives include v-for, v-if, and v-model. Components, routing, state management with Vuex, and transitions are also part of Vue.js and allow building large scale applications. Vue.js provides an alternative to frameworks like Angular and React with a simpler API.
This document introduces web workers, which allow JavaScript code to perform processor-intensive calculations without blocking the user interface (UI) thread. Web workers allow web pages to run multiple scripts simultaneously, improving performance for tasks like live syntax highlighting, crunching large amounts of data, and smooth animations. They work by executing scripts in background threads separate from the main script, so the UI thread is not blocked. Developers create and communicate with worker threads to offload processing work from the UI thread.
Choosing the best JavaScript framework/library/toolkitHristo Chakarov
This document compares several major JavaScript libraries, frameworks, and toolkits to help determine which is best for a given project. It defines the differences between libraries, frameworks, and toolkits. Features like modularity, code structure, utilities, and user interface capabilities are compared for libraries like jQuery, MooTools, AngularJS, BackboneJS, Dojo and YUI. Considerations around when to use MV* patterns and support, community, and usage statistics are also discussed.
Second edition of this popular interactive workshop, this time we focussed on the new “Windows Azure Accelerator for Umbraco” CodePlex project.
Topics
Web & Worker Role
Virtual Machine sizes & performance
Storage Types: Blobs, Tables, Azure SQL, queues
No local persistant storage
Network Load Balancing (round robin)
Scale out to multiple instances
Multiples websites in one Azure account
Azure Content Delivery Network
Swap between development & production environments
Typical monthly costs to host Umbraco site
Q&A
This document provides an overview of Bower, a package manager for the web. It discusses the requirements to use Bower, how to install and configure it, and how to run Bower to install dependencies. Bower is used to manage front-end components and their dependencies. It requires Node.js and NPM to be installed first. Then Bower can be installed globally and configured via a bower.json file to specify packages and dependencies. Running Bower will install all dependencies to the default or specified directory. The document also briefly explains how Bower can be used with XPages projects to manage front-end libraries.
SenchaCon 2016: Building Enterprise Ext JS Apps with Mavenized Sencha Cmd - F...Sencha
In this session, we'll show you how CoreMedia's Maven plugin offers the deepest integration of Sencha Cmd into your Maven build process available today and takes modular Ext JS development to the next level.
Amongst all the big front end frameworks, Nuxt.js stands out as it has a lot of advantages over the other. This presentation covers an overview of Nuxt.js and how Server Side Rendering helps in improving the SEO of a site.
This document introduces Nuxt.js, an open source framework for building server-rendered Vue.js applications. It provides features like automatic code splitting, hot reloading, routing, layouts, async data fetching, middleware, configuration, and more. Nuxt.js makes it easy to write Vue components and leverage server-side rendering capabilities with features inspired by Next.js.
How to create a OSGi Servlet that runs on a Domino server using code from another plugin. Extra is a web app servlet which runs on every other Java Server
jQuery released new versions 1.4.3 and 1.4.4 with improvements to modularity, CSS, performance, and support for HTML5 data attributes. A JSLint tool was integrated to improve code quality. jQuery Mobile was introduced as a new official plugin to build websites and applications for multiple mobile platforms using progressive enhancement. Testing strategies were discussed including using simulators, TestSwarm for automation, and drawing a line to determine which browsers to support.
This document provides an overview of Google App Engine, a platform for building and hosting web applications on Google's infrastructure. It discusses key features like scalability, ease of use, and integration with other Google services. The document explains how to build, deploy, and manage applications on App Engine using various programming languages and APIs. It also highlights the capabilities for performance and traffic monitoring, data storage, security, and enterprise support available on App Engine.
SenchaCon 2016: The Modern Toolchain - Ross Gerbasi Sencha
JavaScript not only powers the web but now servers, desktop applications, and all the tooling that brings them to life. In this session, we'll look at the future of tools for Ext JS. Building off the power of NPM, this future is open and extensible for JavaScript developers. Tools are the backbone of every application, so come to this session to stay ahead of the curve!
This document discusses using Maven to build and manage Java projects. It describes how to create a new Maven project with different components like EJBs, data, and web applications. It outlines the directory structure for the overall project and each sub-project. It also explains the project object model (POM) file which is used to describe the project, its dependencies, build configuration, and reports. The POM sections cover project management details, dependencies, build configuration including source and test directories, and defined reports.
Drupalcon 2021 - Nuxt.js for drupal developersnuppla
Nuxt.js is a modern, performant framework that makes developing Vue.js-based frontend applications enjoyable. This session gives an introduction to Nuxt.js for Drupal developers. By providing analogies to known Drupal-APIs developers get ready to start building Nuxt.js applications that can run as a server or are deployed as static website. Finally, attendees will get an overview of the Nuxt ecosystem and the most essential Nuxt.js modules.
No up-front Javascript or Vue.js knowledge required!
ZK Framework is a highly productive open source Java framework for building enterprise web and mobile applications. It uses ZK User Interface Markup Language (ZUML) to simplify designing rich user interfaces similarly to authoring HTML pages. Developers can automate CRUD operations between UI components and data sources using annotations, data binding, and MVVM patterns supported by ZK. To use ZK, developers add ZK libraries to their project and configure servlets in the web.xml file to handle page requests and events.
Libraries allow reuse of components and functions across report designs. Components can be published to a library file and then included in other designs through referencing. To create a library, components are first designed and then published to a .rol file. Libraries can be included in designs through the Library Organizer and their components placed through subclassing or referencing.
This document provides an agenda for the BLUG 2012 conference on XPages Beyond the Basics taking place March 22-23, 2012 in Antwerp. The agenda covers topics like JavaScript/CSS aggregation, pre-loading for XPages, Java design elements, themes, the XPages Extension Library, relational database support, and recommended resources. It also includes background information on the presenter Ulrich Krause and his experience with Lotus Notes, Domino, and XPages development.
This document discusses Python libraries and modules. It defines a library as a collection of modules that provide specific functionality. The standard library contains commonly used modules like math and random. Other important libraries mentioned are NumPy, SciPy, and tkinter. A module is a .py file that contains related variables, classes, functions etc. Modules can be imported using import, from, or from * statements. Namespaces and module aliasing are also covered. The document concludes by explaining how to create Python packages and the role of the __init__.py file in making a directory a package.
This document provides an agenda for a conference on XPages Beyond the Basics held from February 2-3, 2012 in Denmark. The agenda includes topics like JavaScript/CSS aggregation, pre-loading for XPages, Java design elements, themes, the XPages Extension Library, relational database support using JDBC, exporting data to Excel/PDF, and more. The document also introduces the speaker, Ulrich Krause, an IBM Champion and experienced Notes/Domino developer.
A linker is a program that combines object files and libraries into a single executable file. It performs two main tasks - symbol resolution and relocation. Linking can occur at compile time (static linking), load time, or run time (dynamic linking). Static linking embeds library code into the executable, increasing its size, while dynamic linking uses shared libraries that can be loaded at runtime, reducing executable size.
Strategies and Tools for Model Reuse with CapellaObeo
This document discusses strategies and tools for model reuse in Capella, a modeling tool. It covers reusable elements (RECs and RPLs) that allow synchronized copies of model parts. Examples of creating RECs and RPLs are shown. The document also discusses using libraries to leverage and reuse model artifacts between projects. Yuzu is demonstrated as a tool for managing Capella libraries by finding required library versions, checking for updates, and publishing information. Future improvements are noted such as drag and drop of model elements.
This document introduces build and packaging technologies, including Ant, Ivy, Maven and Make. It discusses the motivation for using build tools in modern software development which involves multiple developers, platforms and environments. It provides an overview of Ant, Make, Maven and Ivy, comparing their features and advantages. It also describes how to structure an Ant-based build system using the example robocode-pmj-dacruzer project.
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...Paul Withers
BP106 From XPages Hero To OSGi Guru: Taking The Scary Out Of Building Extension Libraries. From IBM ConnectED 2015, delivered jointly with Christian Guedemann
The document discusses ASP.NET application folders and provides an overview of their advantages and types. It describes common folders like App_Code, Bin, App_Data, and App_GlobalResource. App_Code stores classes, datasets, and compiles files automatically. Bin stores assemblies that can be referenced from the web application. App_GlobalResource contains global resources that can be accessed from any page. The document aims to explain how application folders are used in ASP.NET to organize resources and develop websites easily.
Open Writing! Collaborative Authoring for CloudStack Documentation by Jessica...buildacloud
The document provides information about Apache CloudStack's documentation process and community. It discusses where the documentation website and source code repository are located. It describes how documentation is authored in modular Docbook XML files and built using Publican. It outlines the processes for documentation reviews, tracking bugs in Jira, and continuous integration builds with Jenkins. The document invites readers to get involved and contribute as documentation contributors.
The document provides information about Apache CloudStack's documentation process and community. It discusses where the documentation website and source code repository are located. It describes how documentation is authored in modular Docbook XML files and built using Publican. It outlines the processes for documentation reviews, tracking bugs in Jira, and continuous integration builds with Jenkins. The document invites readers to get involved and contribute as documentation contributors.
Third-Party Software Library Reuse : From Adoption to MigrationAli Ouni
AndroLib is a search-based approach for recommending libraries for Android apps. It uses NSGA-II to generate a set of non-dominated library recommendation solutions based on three objectives: maximizing recommended library co-usage, maximizing library functional diversity, and maximizing reuse from successful apps. This addresses limitations of existing approaches which do not customize recommendations for Android or consider libraries together. An evaluation compares AndroLib to state-of-the-art techniques to show it achieves more accurate recommendations.
The document provides an overview of key concepts for extending the NetBeans IDE, including modules, actions, the filesystem, TopComponents, the Options window, and Lookup. It encourages the reader to try hands-on workshops to create these elements and experiment with extending the IDE.
Python is a high-level programming language that emphasizes code readability. It has a clear syntax and large standard library. Python can be used for system programming, GUIs, internet scripting, database programming, and more. Some key strengths of Python include being object-oriented, free, portable, powerful, easy to use and learn. Popular uses of Python include web development, scientific computing, and financial applications. The document provides an overview of Python fundamentals like data types, control flow statements, functions, classes, and modules.
The document announces the Entwicklercamp 2012 event from March 26-28 at the Maritim Hotel in Gelsenkirchen, Germany. It will feature sessions on XPages, the Extension Library, pre-loading for XPages, Java design elements, themes, and more. The event is organized by Ulrich Krause of is@web, an IBM Champion for collaboration solutions.
DevOps in the Modern Era - Thoughtfully Critical PodcastChris Wahl
https://youtu.be/735hP_01WV0
My journey through the world of DevOps! From the early days of breaking down silos between developers and operations to the current complexities of cloud-native environments. I'll talk about my personal experiences, the challenges we faced, and how the role of a DevOps engineer has evolved.
Domino IQ – What to Expect, First Steps and Use Casespanagenda
Webinar Recording: https://www.panagenda.com/webinars/domino-iq-what-to-expect-first-steps-and-use-cases/
HCL Domino iQ Server – From Ideas Portal to implemented Feature. Discover what it is, what it isn’t, and explore the opportunities and challenges it presents.
Key Takeaways
- What are Large Language Models (LLMs) and how do they relate to Domino iQ
- Essential prerequisites for deploying Domino iQ Server
- Step-by-step instructions on setting up your Domino iQ Server
- Share and discuss thoughts and ideas to maximize the potential of Domino iQ
Evaluation Challenges in Using Generative AI for Science & Technical ContentPaul Groth
Evaluation Challenges in Using Generative AI for Science & Technical Content.
Foundation Models show impressive results in a wide-range of tasks on scientific and legal content from information extraction to question answering and even literature synthesis. However, standard evaluation approaches (e.g. comparing to ground truth) often don't seem to work. Qualitatively the results look great but quantitive scores do not align with these observations. In this talk, I discuss the challenges we've face in our lab in evaluation. I then outline potential routes forward.
Jira Administration Training – Day 1 : IntroductionRavi Teja
This presentation covers the basics of Jira for beginners. Learn how Jira works, its key features, project types, issue types, and user roles. Perfect for anyone new to Jira or preparing for Jira Admin roles.
Data Virtualization: Bringing the Power of FME to Any ApplicationSafe Software
Imagine building web applications or dashboards on top of all your systems. With FME’s new Data Virtualization feature, you can deliver the full CRUD (create, read, update, and delete) capabilities on top of all your data that exploit the full power of FME’s all data, any AI capabilities. Data Virtualization enables you to build OpenAPI compliant API endpoints using FME Form’s no-code development platform.
In this webinar, you’ll see how easy it is to turn complex data into real-time, usable REST API based services. We’ll walk through a real example of building a map-based app using FME’s Data Virtualization, and show you how to get started in your own environment – no dev team required.
What you’ll take away:
-How to build live applications and dashboards with federated data
-Ways to control what’s exposed: filter, transform, and secure responses
-How to scale access with caching, asynchronous web call support, with API endpoint level security.
-Where this fits in your stack: from web apps, to AI, to automation
Whether you’re building internal tools, public portals, or powering automation – this webinar is your starting point to real-time data delivery.
soulmaite review - Find Real AI soulmate reviewSoulmaite
Looking for an honest take on Soulmaite? This Soulmaite review covers everything you need to know—from features and pricing to how well it performs as a real AI soulmate. We share how users interact with adult chat features, AI girlfriend 18+ options, and nude AI chat experiences. Whether you're curious about AI roleplay porn or free AI NSFW chat with no sign-up, this review breaks it down clearly and informatively.
Neural representations have shown the potential to accelerate ray casting in a conventional ray-tracing-based rendering pipeline. We introduce a novel approach called Locally-Subdivided Neural Intersection Function (LSNIF) that replaces bottom-level BVHs used as traditional geometric representations with a neural network. Our method introduces a sparse hash grid encoding scheme incorporating geometry voxelization, a scene-agnostic training data collection, and a tailored loss function. It enables the network to output not only visibility but also hit-point information and material indices. LSNIF can be trained offline for a single object, allowing us to use LSNIF as a replacement for its corresponding BVH. With these designs, the network can handle hit-point queries from any arbitrary viewpoint, supporting all types of rays in the rendering pipeline. We demonstrate that LSNIF can render a variety of scenes, including real-world scenes designed for other path tracers, while achieving a memory footprint reduction of up to 106.2x compared to a compressed BVH.
https://arxiv.org/abs/2504.21627
Earthling Security’s Compliance as a Service (CaaS) delivers ongoing, end-to-end support to help organizations meet and maintain complex cybersecurity and regulatory standards like FedRAMP, FISMA, NIST 800-53, and more. We combine expert advisory, automated tools, and continuous monitoring to reduce your compliance burden, lower risk, and ensure you stay audit-ready — all through a scalable, subscription-based model.
6th Power Grid Model Meetup
Join the Power Grid Model community for an exciting day of sharing experiences, learning from each other, planning, and collaborating.
This hybrid in-person/online event will include a full day agenda, with the opportunity to socialize afterwards for in-person attendees.
If you have a hackathon proposal, tell us when you register!
About Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...Anish Kumar
Presented by: Anish Kumar
LinkedIn: https://www.linkedin.com/in/anishkumar/
This lightning talk dives into real-world GenAI projects that scaled from prototype to production using Databricks’ fully managed tools. Facing cost and time constraints, we leveraged four key Databricks features—Workflows, Model Serving, Serverless Compute, and Notebooks—to build an AI inference pipeline processing millions of documents (text and audiobooks).
This approach enables rapid experimentation, easy tuning of GenAI prompts and compute settings, seamless data iteration and efficient quality testing—allowing Data Scientists and Engineers to collaborate effectively. Learn how to design modular, parameterized notebooks that run concurrently, manage dependencies and accelerate AI-driven insights.
Whether you're optimizing AI inference, automating complex data workflows or architecting next-gen serverless AI systems, this session delivers actionable strategies to maximize performance while keeping costs low.
How Advanced Environmental Detection Is Revolutionizing Oil & Gas Safety.pdfRejig Digital
Unlock the future of oil & gas safety with advanced environmental detection technologies that transform hazard monitoring and risk management. This presentation explores cutting-edge innovations that enhance workplace safety, protect critical assets, and ensure regulatory compliance in high-risk environments.
🔍 What You’ll Learn:
✅ How advanced sensors detect environmental threats in real-time for proactive hazard prevention
🔧 Integration of IoT and AI to enable rapid response and minimize incident impact
📡 Enhancing workforce protection through continuous monitoring and data-driven safety protocols
💡 Case studies highlighting successful deployment of environmental detection systems in oil & gas operations
Ideal for safety managers, operations leaders, and technology innovators in the oil & gas industry, this presentation offers practical insights and strategies to revolutionize safety standards and boost operational resilience.
👉 Learn more: https://www.rejigdigital.com/blog/continuous-monitoring-prevent-blowouts-well-control-issues/
Discover 7 best practices for Salesforce Data Cloud to clean, integrate, secure, and scale data for smarter decisions and improved customer experiences.
Create Your First AI Agent with UiPath Agent BuilderDianaGray10
Join us for an exciting virtual event where you'll learn how to create your first AI Agent using UiPath Agent Builder. This session will cover everything you need to know about what an agent is and how easy it is to create one using the powerful AI-driven UiPath platform. You'll also discover the steps to successfully publish your AI agent. This is a wonderful opportunity for beginners and enthusiasts to gain hands-on insights and kickstart their journey in AI-powered automation.
What is Oracle EPM A Guide to Oracle EPM Cloud Everything You Need to KnowSMACT Works
In today's fast-paced business landscape, financial planning and performance management demand powerful tools that deliver accurate insights. Oracle EPM (Enterprise Performance Management) stands as a leading solution for organizations seeking to transform their financial processes. This comprehensive guide explores what Oracle EPM is, its key benefits, and how partnering with the right Oracle EPM consulting team can maximize your investment.
8. Structuring Your Library
● Libraries are modules
● Default: Each Library is a Component (has its own module.ts,
package.json etc. file)
● Other Option: Add multiple components to one
library/module (one module.ts, package.json etc. file for
several components)
11. Setting up the Dev Environment
- Create a new workspace (not
necessarily a new app)
`ng new <workspace-name>
--createApplication=false`
- Create a library within the
workspace
`ng generate library <library-name>
--prefix=<prefix-name>`
13. Things to Think
about when
Creating
Components in
Libraries
- Hosting Assets
- Handling Environment
Variables
- Templating
- Integrating other libraries
15. Create a test App
Install and Import after adding the library module
16. Five major steps….
● Build: `ng build`
● Pack: `npm pack`
● Install: `npm install
<.../relative-path/library-name.tgz file
● Import (into your test app): `import {
module-name } from “library-name”
● Run: `ng serve --open`
17. Publishing to NPM
- Before packing your library,
make sure you’ve added a
license
- After packing, check NPM to
make sure there is no existing
package with your library name.
- Sign up for an account
- Login to your account through
your terminal
- Run `NPM Publish
<package-name>
18. Use in other
Projects: Default
Same as with testing a library locally
except:
- No need to fetch a local version of
the library via github
- No need to build or pack the library
- Install using just the library name
(there is no local path)
- Updates work just as with any
other package