The document discusses tools and best practices for deploying Drupal sites using make files. It introduces drush and drush_make for managing dependencies and building sites from make files. It addresses common problems with the standard SVN deployment method and provides tips for writing reusable make files including using inclusion, comments, and linking to patches. The goal is to improve on the standard method by making the deployment process more automated, consistent and integrated with contributing changes back to modules.
Continuous Integration Testing for Plone Using HudsonEric Steele
The document discusses continuous integration and Hudson/Buildbot for automated testing. It describes concepts of continuous integration like maintaining a source repository, automating builds, making builds self-testing, and integrating with version control systems. Specifics of Hudson are covered, including installation, configuration of jobs/projects, triggers, build steps, and plugins. The document also provides details on code analysis with tools like zptlint, test coverage, and integrating buildout with Hudson for continuous integration of Plone projects.
Plone Conference 2010 – Where we go from hereEric Steele
The document outlines 14 rules for Plone's future, including communicating Plone's direction, acknowledging weaknesses, playing to strengths like security and UI, deciding on target users, making "today what tomorrow will want" (TTW) easier, leveraging outside technologies, backporting innovations, keeping the platform modern, shrinking dependencies, avoiding breaking changes, improving installability, making distributions important, and focusing on quality.
The document discusses various topics from the Iterating Plone presentation at Plone Symposium East 2012, including the roles and processes of the Plone Release Manager and Framework Team. It outlines the planned features and timeline for upcoming Plone releases 4.2, 4.3, and 5. Key initiatives include transitioning to Dexterity as the default content type system, Diazo for theming, and CMSUI. Regular sprints are held around the world to collaborate on Plone development.
The document summarizes Project ARGO, an NPR initiative to create a network of 12 topical websites staffed by a single blogger/editor associated with an NPR member station. It describes the WordPress-based platform used, which includes customizations for features like audio posts, taxonomies, menus and templates. It also outlines the hosting infrastructure using Amazon Web Services and strategies for performance, caching and aggregation across sites.
Cartography with TileMill, PostGIS, and OpenStreetMapDevelopment Seed
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help boost feelings of calmness, happiness and focus.
GeoDC: Better data for better elections in AfghanistanDevelopment Seed
This document provides election data from Afghanistan for the years 2009, 2010, and 2014. It shows the population, estimated voters, and difference between the two for 2009. The data suggests that opening Afghan election data can lead to better elections through better data.
Presentation on our work mapping the famine with USAID from the September Geo DC meetup, presented by Nate Smith.
The map tiles are all free to use, released by USAID on TileStream: http://tiles.mapbox.com/usaid-horn.
More information on this work at http://developmentseed.org/projects/wfp-famine/.
Continuous Integration Testing for Plone Using HudsonEric Steele
The document discusses continuous integration and Hudson/Buildbot for automated testing. It describes concepts of continuous integration like maintaining a source repository, automating builds, making builds self-testing, and integrating with version control systems. Specifics of Hudson are covered, including installation, configuration of jobs/projects, triggers, build steps, and plugins. The document also provides details on code analysis with tools like zptlint, test coverage, and integrating buildout with Hudson for continuous integration of Plone projects.
Plone Conference 2010 – Where we go from hereEric Steele
The document outlines 14 rules for Plone's future, including communicating Plone's direction, acknowledging weaknesses, playing to strengths like security and UI, deciding on target users, making "today what tomorrow will want" (TTW) easier, leveraging outside technologies, backporting innovations, keeping the platform modern, shrinking dependencies, avoiding breaking changes, improving installability, making distributions important, and focusing on quality.
The document discusses various topics from the Iterating Plone presentation at Plone Symposium East 2012, including the roles and processes of the Plone Release Manager and Framework Team. It outlines the planned features and timeline for upcoming Plone releases 4.2, 4.3, and 5. Key initiatives include transitioning to Dexterity as the default content type system, Diazo for theming, and CMSUI. Regular sprints are held around the world to collaborate on Plone development.
The document summarizes Project ARGO, an NPR initiative to create a network of 12 topical websites staffed by a single blogger/editor associated with an NPR member station. It describes the WordPress-based platform used, which includes customizations for features like audio posts, taxonomies, menus and templates. It also outlines the hosting infrastructure using Amazon Web Services and strategies for performance, caching and aggregation across sites.
Cartography with TileMill, PostGIS, and OpenStreetMapDevelopment Seed
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help boost feelings of calmness, happiness and focus.
GeoDC: Better data for better elections in AfghanistanDevelopment Seed
This document provides election data from Afghanistan for the years 2009, 2010, and 2014. It shows the population, estimated voters, and difference between the two for 2009. The data suggests that opening Afghan election data can lead to better elections through better data.
Presentation on our work mapping the famine with USAID from the September Geo DC meetup, presented by Nate Smith.
The map tiles are all free to use, released by USAID on TileStream: http://tiles.mapbox.com/usaid-horn.
More information on this work at http://developmentseed.org/projects/wfp-famine/.
Introduction to Node.js: perspectives from a Drupal devmcantelon
I gave a talk on November 25, 2010, on Node.js, and related technologies, to the Vancouver Drupal Users Group. The talk ran through why node.js is useful for realtime web apps, how to get it and Express up and running, and how to access data from Drupal and MongoDB.
The document discusses the Gradle build system. It describes Gradle as a general purpose build system that uses a Groovy DSL and provides support for building Java, Groovy, Scala, and web projects. It highlights some key benefits of Gradle such as improved maintainability, performance, and usability compared to other build systems. The document also provides an overview of Gradle's features such as being declarative, extensible through plugins and custom tasks, and its focus on speeding up builds through techniques like incremental builds.
A 3-hour workshop I gave at Brooklyn Beta, walking through the basics of building a Sencha Touch app. More info at http://9-bits.com/bb2010.
Sencha Touch is a Javascript framework that enables developers to create apps for iOS and Android.
http://sencha.com/products/touch/
Robert Treat presented on scaling Postgres databases. He emphasized establishing a culture where developers own database schemas and queries. It is important to gain visibility into the system through monitoring, alerts, trending and performance tuning. Using the latest Postgres version, replication, and connection pooling can help with scaling. Developers, database administrators, and operations teams should collaborate closely.
This document discusses how to write effective instructions by analyzing the audience, structuring instructions appropriately for their level of experience, using precise language and parallel structure, providing enough but not too much information, employing helpful organization methods like lists and graphics, and testing instructions for usability.
The document discusses various Drupal development tools including the module system, hooks, devel, coder, simpletest, migrate, node_import, feeds, features, drush, drush_make, and distributions. It encourages the use of these tools and hooks for Drupal development and provides links for further information. The document ends by thanking the audience and providing contact information for future questions.
This document discusses configuration management with the tool Chef. It provides an overview of Chef including that it was first released in 2009, is written in Ruby and uses a pure Ruby DSL. It describes the basic components of Chef including chef-client, chef-server, chef-solo and that each managed machine is called a node. It also summarizes resources, recipes, cookbooks and how attributes can be used and searched. Examples are provided for configuration management tasks relevant for Drupal sites.
Apache Libcloud is a Python library that provides a unified API for controlling cloud computing services and infrastructure like Amazon EC2, Rackspace, and Softlayer. It features a simple API with methods like list_nodes(), reboot_node(), and destroy_node() that work across all supported providers. Libcloud is used as the foundation for other Python cloud tools and deployments and its development aims to standardize cloud APIs while supporting multiple programming languages.
The document discusses three approaches to designing a mobile website: 1) Do nothing and rely on liquid or semi-liquid layouts, 2) Create a separate mobile site using browser sniffing or cookies, 3) Use a single responsive site with media queries and viewport meta tags to adapt layout and styling based on screen size. It also covers challenges of mobile development like different screen sizes and debugging mobile browsers.
This document discusses configuration management using the tool Chef. It begins by explaining that configuration management involves creating blueprints for servers using code. It then reviews some common configuration management tools like CFEngine, Puppet, and Chef. Chef is discussed in more detail, explaining that it uses a client-server model to manage nodes (servers) by assigning them roles and recipes made up of resources. Examples are given of how Chef can be used to manage tasks like installing MySQL or checking out code from Git. The document concludes by offering to demonstrate Chef.
This document discusses HTML5 and CSS3 standards. It provides an overview of the history and development of HTML standards by the W3C including HTML4, XHTML1/2, and the development of HTML5 in collaboration with the WHAT-WG. It also covers new CSS3 features for borders, backgrounds, box-shadows, multiple backgrounds, transforms, transitions, web fonts, and text effects. Examples are provided and sources for further information and demos are listed.
Slides from a lecture I just gave on ActiveRecord 2.3. Describes configuration, methods, CRUD, finders, updating, associations, and a bunch of things that I wish I had known when I started with ActiveRecord.
From where OpenVBX came from to how we open sourced itminddog
This document discusses the OpenVBX project, an open source visual programming platform for building voice applications. It describes how OpenVBX works, its use of tools like CodeIgniter and jQuery, and plans to improve the user experience, documentation, and launch the community platform. The document also shares the project URL and mentions it is hosted on GitHub.
Android casting-wide-net-android-devicesMarakana Inc.
The document discusses strategies for developing Android applications that can target all device configurations. It covers considerations for resource loading based on factors like screen size and density. It also discusses techniques for image loading and drawable resources that can adapt across devices. The document outlines approaches for handling API changes and new classes or methods, such as fallback logic. It emphasizes the importance of thorough testing to ensure applications function as intended on different devices.
Let’s have a chat about how User Experience (UX), the User Interface (UI) and even Content is important to everything that we interact with. We will talk about examples and ideas from the Analog world to the Digital world, how users interact with them, and how we can implement them into your projects.
Introducing Calloway: a builder of boring web stuff for opinionated developers. Just released at http://www.callowayproject.com/ under the Apache 2.0 license.
It quickly builds a web site infrastructure in a manner that developers can easily customize
This document discusses Mirah and Dubious, a staticly typed language and web framework. Mirah compiles to JVM bytecode for fast performance without a runtime. Dubious allows writing code similar to Rails and works on Google App Engine. Examples show Dubious controllers and templates are similar to Rails while models are simpler. It spins up quickly and works well on App Engine.
Dojo is described as the "bizarro" version of jQuery. While they appear similar at first glance, they operate quite differently. Dojo favors a more modular approach where widgets inject HTML into the DOM, servers provide JSON/JavaScript rather than HTML, and progressive enhancement is not a priority. It also has stronger internationalization support and loose coupling between components. Cujo.js takes Dojo's philosophies further with an MVC framework structure.
This document discusses ways to improve the author experience when creating and editing content in Drupal. It provides information on modules that can enhance visual text editing, node form layout, managing fields, saving content, and workflow. Some highlighted modules include Spark, WYSIWYG, Field Group, Conditional Fields, Workbench, and Jammer. The goal is to streamline the content creation process and make it easier for authors to get their work done.
There are more and more earth observation data available as Open Data (e.g. Landsat, Sentinel). With the current growth, it's important to make sure providers and users use the right format to store the data to enable fast and cheap access, processing, analysis of it.
The document provides an overview of mapping and data formats used in TileMill, including projections, publishing maps online using Tilestream, and sources for open data like OpenStreetMap and DC transit maps that can be used in TileMill projects. Key points covered include common GIS data formats like GeoJSON, Shapefiles, and PostGIS, using proj4 strings for projections, and publishing maps with Tilestream.
Introduction to Node.js: perspectives from a Drupal devmcantelon
I gave a talk on November 25, 2010, on Node.js, and related technologies, to the Vancouver Drupal Users Group. The talk ran through why node.js is useful for realtime web apps, how to get it and Express up and running, and how to access data from Drupal and MongoDB.
The document discusses the Gradle build system. It describes Gradle as a general purpose build system that uses a Groovy DSL and provides support for building Java, Groovy, Scala, and web projects. It highlights some key benefits of Gradle such as improved maintainability, performance, and usability compared to other build systems. The document also provides an overview of Gradle's features such as being declarative, extensible through plugins and custom tasks, and its focus on speeding up builds through techniques like incremental builds.
A 3-hour workshop I gave at Brooklyn Beta, walking through the basics of building a Sencha Touch app. More info at http://9-bits.com/bb2010.
Sencha Touch is a Javascript framework that enables developers to create apps for iOS and Android.
http://sencha.com/products/touch/
Robert Treat presented on scaling Postgres databases. He emphasized establishing a culture where developers own database schemas and queries. It is important to gain visibility into the system through monitoring, alerts, trending and performance tuning. Using the latest Postgres version, replication, and connection pooling can help with scaling. Developers, database administrators, and operations teams should collaborate closely.
This document discusses how to write effective instructions by analyzing the audience, structuring instructions appropriately for their level of experience, using precise language and parallel structure, providing enough but not too much information, employing helpful organization methods like lists and graphics, and testing instructions for usability.
The document discusses various Drupal development tools including the module system, hooks, devel, coder, simpletest, migrate, node_import, feeds, features, drush, drush_make, and distributions. It encourages the use of these tools and hooks for Drupal development and provides links for further information. The document ends by thanking the audience and providing contact information for future questions.
This document discusses configuration management with the tool Chef. It provides an overview of Chef including that it was first released in 2009, is written in Ruby and uses a pure Ruby DSL. It describes the basic components of Chef including chef-client, chef-server, chef-solo and that each managed machine is called a node. It also summarizes resources, recipes, cookbooks and how attributes can be used and searched. Examples are provided for configuration management tasks relevant for Drupal sites.
Apache Libcloud is a Python library that provides a unified API for controlling cloud computing services and infrastructure like Amazon EC2, Rackspace, and Softlayer. It features a simple API with methods like list_nodes(), reboot_node(), and destroy_node() that work across all supported providers. Libcloud is used as the foundation for other Python cloud tools and deployments and its development aims to standardize cloud APIs while supporting multiple programming languages.
The document discusses three approaches to designing a mobile website: 1) Do nothing and rely on liquid or semi-liquid layouts, 2) Create a separate mobile site using browser sniffing or cookies, 3) Use a single responsive site with media queries and viewport meta tags to adapt layout and styling based on screen size. It also covers challenges of mobile development like different screen sizes and debugging mobile browsers.
This document discusses configuration management using the tool Chef. It begins by explaining that configuration management involves creating blueprints for servers using code. It then reviews some common configuration management tools like CFEngine, Puppet, and Chef. Chef is discussed in more detail, explaining that it uses a client-server model to manage nodes (servers) by assigning them roles and recipes made up of resources. Examples are given of how Chef can be used to manage tasks like installing MySQL or checking out code from Git. The document concludes by offering to demonstrate Chef.
This document discusses HTML5 and CSS3 standards. It provides an overview of the history and development of HTML standards by the W3C including HTML4, XHTML1/2, and the development of HTML5 in collaboration with the WHAT-WG. It also covers new CSS3 features for borders, backgrounds, box-shadows, multiple backgrounds, transforms, transitions, web fonts, and text effects. Examples are provided and sources for further information and demos are listed.
Slides from a lecture I just gave on ActiveRecord 2.3. Describes configuration, methods, CRUD, finders, updating, associations, and a bunch of things that I wish I had known when I started with ActiveRecord.
From where OpenVBX came from to how we open sourced itminddog
This document discusses the OpenVBX project, an open source visual programming platform for building voice applications. It describes how OpenVBX works, its use of tools like CodeIgniter and jQuery, and plans to improve the user experience, documentation, and launch the community platform. The document also shares the project URL and mentions it is hosted on GitHub.
Android casting-wide-net-android-devicesMarakana Inc.
The document discusses strategies for developing Android applications that can target all device configurations. It covers considerations for resource loading based on factors like screen size and density. It also discusses techniques for image loading and drawable resources that can adapt across devices. The document outlines approaches for handling API changes and new classes or methods, such as fallback logic. It emphasizes the importance of thorough testing to ensure applications function as intended on different devices.
Let’s have a chat about how User Experience (UX), the User Interface (UI) and even Content is important to everything that we interact with. We will talk about examples and ideas from the Analog world to the Digital world, how users interact with them, and how we can implement them into your projects.
Introducing Calloway: a builder of boring web stuff for opinionated developers. Just released at http://www.callowayproject.com/ under the Apache 2.0 license.
It quickly builds a web site infrastructure in a manner that developers can easily customize
This document discusses Mirah and Dubious, a staticly typed language and web framework. Mirah compiles to JVM bytecode for fast performance without a runtime. Dubious allows writing code similar to Rails and works on Google App Engine. Examples show Dubious controllers and templates are similar to Rails while models are simpler. It spins up quickly and works well on App Engine.
Dojo is described as the "bizarro" version of jQuery. While they appear similar at first glance, they operate quite differently. Dojo favors a more modular approach where widgets inject HTML into the DOM, servers provide JSON/JavaScript rather than HTML, and progressive enhancement is not a priority. It also has stronger internationalization support and loose coupling between components. Cujo.js takes Dojo's philosophies further with an MVC framework structure.
This document discusses ways to improve the author experience when creating and editing content in Drupal. It provides information on modules that can enhance visual text editing, node form layout, managing fields, saving content, and workflow. Some highlighted modules include Spark, WYSIWYG, Field Group, Conditional Fields, Workbench, and Jammer. The goal is to streamline the content creation process and make it easier for authors to get their work done.
There are more and more earth observation data available as Open Data (e.g. Landsat, Sentinel). With the current growth, it's important to make sure providers and users use the right format to store the data to enable fast and cheap access, processing, analysis of it.
The document provides an overview of mapping and data formats used in TileMill, including projections, publishing maps online using Tilestream, and sources for open data like OpenStreetMap and DC transit maps that can be used in TileMill projects. Key points covered include common GIS data formats like GeoJSON, Shapefiles, and PostGIS, using proj4 strings for projections, and publishing maps with Tilestream.
Dane previewed the performance features in the upcoming Mapnik 2 release at the State of the Map conference. Video of the talk is here: http://vimeo.com/28898061.
This document discusses alternatives to Apple's MapKit framework for mapping on iOS. It proposes using SQLite databases and the MBTiles format to store tile-based map images, which compresses large numbers of tiles into smaller file sizes. It also describes evaluating the open source route-me framework for tile-based mapping on iOS, though notes it has its own conventions and could be refactored. The goal is to create a customizable and lightweight mapping solution for iOS outside of MapKit.
Workshop given by Tom MacWright at Where 2.0 2011 on open source tools that let you create fast, interactive maps without using old technology like Flash or proprietary solutions like Google.
Tech@State Preview of Designing Custom Maps with TileMillDevelopment Seed
The document discusses the creation of maps and geographic data visualization. It explains how maps can geocode vote data down to the district level and visualize results based on criteria like the percentage of affected areas. Maps are also overlaid with additional data layers showing election results correlated with ethnic groups in Afghanistan. The document promotes TileMill as a tool for full-featured map design that is powered by open source technology.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
IBM Drupal Users Group Discussion on Managing and Deploying ConfigurationDevelopment Seed
Presentation to the IBM Drupal Users Group on improving configuration management in Drupal using the Features module and exportables. This is becoming a best practice for configuration management.
The document discusses offline mapping and some of the challenges in the field. It notes that while many maps can now be used offline, issues still exist around keeping maps updated without an internet connection and allowing for editing of offline maps. The document concludes by thanking the reader and providing contact information for Mapbox and Development Seed, suggesting they may be working on solutions for offline mapping.
This document discusses Ægir, an open source platform for managing multiple Drupal sites. It provides use cases like mass hosting, development environments, and automated testing. Progress since the last conference is highlighted, including Drush integration, improved user interface, and additional features. Plans for the 1.0 release include a stable API, Drupal 7 support, usability improvements, automated platform management, and expanded community contributions. Users are invited to provide feedback to help shape the roadmap.
The document discusses PubSubHubbub (PuSH), a publish-subscribe protocol that allows web resources to push updates to subscribers. It describes how PuSH solves problems with traditional polling approaches by using hubs to distribute notifications from publishers to subscribers. Key points covered include how publishers notify hubs of updates, how hubs verify subscriber requests and forward updates, and examples of PuSH support in WordPress, Feedburner, Blogger, Drupal and other systems.
The document summarizes key aspects of Drupal distributions. It discusses what distributions are, typical distribution architecture including core, installation profiles, modules and themes. It provides tips for developing distributions including using features and contexts modules, organizing functionality, and localizing. It also covers maintaining distributions, building communities around them, and their future direction.
We presented these slides at a May 4th meeting with large scale users of Open Atrium, where we discussed where Open Atrium is headed in the next six months and got feedback on what these users need.
In this presentation, Eric Gundersen shows some real life examples of awesomeness that was achieved by opening up public data sets and making this information widely accessibly and talks about how to do this.
This presentation was given as part of the "Building Governmental Transparency" event hosted by the Center for American Progress on Friday, March 19, 2010. More details and video at http://www.americanprogress.org/events/2010/03/sunshine.html.
Session 1 - Intro to Robotic Process Automation.pdfUiPathCommunity
👉 Check out our full 'Africa Series - Automation Student Developers (EN)' page to register for the full program:
https://bit.ly/Automation_Student_Kickstart
In this session, we shall introduce you to the world of automation, the UiPath Platform, and guide you on how to install and setup UiPath Studio on your Windows PC.
📕 Detailed agenda:
What is RPA? Benefits of RPA?
RPA Applications
The UiPath End-to-End Automation Platform
UiPath Studio CE Installation and Setup
💻 Extra training through UiPath Academy:
Introduction to Automation
UiPath Business Automation Platform
Explore automation development with UiPath Studio
👉 Register here for our upcoming Session 2 on June 20: Introduction to UiPath Studio Fundamentals: https://community.uipath.com/events/details/uipath-lagos-presents-session-2-introduction-to-uipath-studio-fundamentals/
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
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.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
"Scaling RAG Applications to serve millions of users", Kevin GoedeckeFwdays
How we managed to grow and scale a RAG application from zero to thousands of users in 7 months. Lessons from technical challenges around managing high load for LLMs, RAGs and Vector databases.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
High performance Serverless Java on AWS- GoTo Amsterdam 2024Vadym Kazulkin
Java is for many years one of the most popular programming languages, but it used to have hard times in the Serverless community. Java is known for its high cold start times and high memory footprint, comparing to other programming languages like Node.js and Python. In this talk I'll look at the general best practices and techniques we can use to decrease memory consumption, cold start times for Java Serverless development on AWS including GraalVM (Native Image) and AWS own offering SnapStart based on Firecracker microVM snapshot and restore and CRaC (Coordinated Restore at Checkpoint) runtime hooks. I'll also provide a lot of benchmarking on Lambda functions trying out various deployment package sizes, Lambda memory settings, Java compilation options and HTTP (a)synchronous clients and measure their impact on cold and warm start times.
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving
Manufacturing custom quality metal nameplates and badges involves several standard operations. Processes include sheet prep, lithography, screening, coating, punch press and inspection. All decoration is completed in the flat sheet with adhesive and tooling operations following. The possibilities for creating unique durable nameplates are endless. How will you create your brand identity? We can help!
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...Fwdays
Direct losses from downtime in 1 minute = $5-$10 thousand dollars. Reputation is priceless.
As part of the talk, we will consider the architectural strategies necessary for the development of highly loaded fintech solutions. We will focus on using queues and streaming to efficiently work and manage large amounts of data in real-time and to minimize latency.
We will focus special attention on the architectural patterns used in the design of the fintech system, microservices and event-driven architecture, which ensure scalability, fault tolerance, and consistency of the entire system.
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...DanBrown980551
This LF Energy webinar took place June 20, 2024. It featured:
-Alex Thornton, LF Energy
-Hallie Cramer, Google
-Daniel Roesler, UtilityAPI
-Henry Richardson, WattTime
In response to the urgency and scale required to effectively address climate change, open source solutions offer significant potential for driving innovation and progress. Currently, there is a growing demand for standardization and interoperability in energy data and modeling. Open source standards and specifications within the energy sector can also alleviate challenges associated with data fragmentation, transparency, and accessibility. At the same time, it is crucial to consider privacy and security concerns throughout the development of open source platforms.
This webinar will delve into the motivations behind establishing LF Energy’s Carbon Data Specification Consortium. It will provide an overview of the draft specifications and the ongoing progress made by the respective working groups.
Three primary specifications will be discussed:
-Discovery and client registration, emphasizing transparent processes and secure and private access
-Customer data, centering around customer tariffs, bills, energy usage, and full consumption disclosure
-Power systems data, focusing on grid data, inclusive of transmission and distribution networks, generation, intergrid power flows, and market settlement data
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
The Department of Veteran Affairs (VA) invited Taylor Paschal, Knowledge & Information Management Consultant at Enterprise Knowledge, to speak at a Knowledge Management Lunch and Learn hosted on June 12, 2024. All Office of Administration staff were invited to attend and received professional development credit for participating in the voluntary event.
The objectives of the Lunch and Learn presentation were to:
- Review what KM ‘is’ and ‘isn’t’
- Understand the value of KM and the benefits of engaging
- Define and reflect on your “what’s in it for me?”
- Share actionable ways you can participate in Knowledge - - Capture & Transfer
This talk will cover ScyllaDB Architecture from the cluster-level view and zoom in on data distribution and internal node architecture. In the process, we will learn the secret sauce used to get ScyllaDB's high availability and superior performance. We will also touch on the upcoming changes to ScyllaDB architecture, moving to strongly consistent metadata and tablets.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
59. Isn’t it slow to do all
this downloading?
Question.
Wednesday, August 25, 2010
60. Finally, a useful purpose
for squid!
http://reluctanthacker.rollett.org/node/114
Wednesday, August 25, 2010
61. Can I reuse snippits of
make files somehow?
Question.
Wednesday, August 25, 2010
62. Yes, two ways;
recursion & inclusion.
Answer
Wednesday, August 25, 2010
63. Recursion: if a project has
a .make file it will be run.
Wednesday, August 25, 2010
64. Recursion: Avoid it.*
Rarely useful, mostly
confusing.
*except with install profiles.
Wednesday, August 25, 2010
65. Inclusion: Allow a make
file to reference
another make file.
Wednesday, August 25, 2010
66. Inclusion: Use it.
References via URLs, items in the referenced file can be
overridden.
Wednesday, August 25, 2010
67. ; Include Open Atrium
includes[openatrium] = http://...
; Include Open Atrium
includes[openatrium] = http://drupalcode.org/viewvc/drupal/contributions/profiles/openatrium/
openatrium.make?view=co&pathrev=HEAD
Wednesday, August 25, 2010
68. Use overrides to grab
CVS checkouts,
experimental forks, more
recent versions, etc
Wednesday, August 25, 2010
69. Ok, cool. How do I use
this again?
Wednesday, August 25, 2010