Slides for talk I was giving at meet.js Lublin 03.09.2015. I covered the very basics of ES6 features
with examples of how they can be mixed with AngularJS framework in it's 1.x versions.
Interactive version can be found here: https://github.com/IShotTheSheriff/es2015
[E-Dev-Day-US-2015][9/9] High Level Application Development with Elua (Daniel...EnlightenmentProject
[E-Dev-Day-US-2015][9/9] High Level Application Development with Elua (Daniel Kolesa)
at Enlightenment Developers Day North America 2015
https://phab.enlightenment.org/w/events/enlightenment_developer_day_us_2015/
The atmosphere is made up of different gas molecules. As altitude decreases, air molecules are more densely packed together, creating higher air pressure. Airplanes without pressurized cabins can only fly in the lower troposphere where there is enough air pressure, while pressurized jet airplanes and satellites in orbit are able to operate in areas with less air pressure.
The document discusses weathering, erosion, and deposition. Weathering breaks rocks into sediment through various natural processes like water, freezing and thawing. Erosion transports this sediment from one place to another using forces like moving water, wind, glaciers, and landslides. Deposition occurs when eroded sediment settles in new locations, such as deltas where rivers meet oceans, and layers of sediment are deposited over time.
Most of Earth's water (97%) is salt water found in the oceans. The remaining 3% is fresh water found in rivers, lakes, glaciers and elsewhere. About 75% of Earth's surface is covered by ocean. Water can exist in three states - liquid, solid (ice) and gas (water vapor). The water cycle describes how water evaporates from bodies of water into vapor, forms clouds, condenses back into liquid water and falls as precipitation (rain or snow).
Angular 2.0 introduces several major changes from Angular 1.x including a component-based architecture, new data binding syntax, and improved change detection. Components are the fundamental building blocks and define a template and class. Data binding in Angular 2.0 no longer uses two-way binding and instead relies on property, event, and local variable binding. Change detection is also enhanced with faster performance for immutable objects. While Angular 2.0 introduces breaking changes, Angular 1.x will continue to be supported, so there is no rush to migrate existing applications.
A beach is a sandy shoreline where a body of water meets land. Dunes are ridges of sand created by wind near bodies of water. A coastline or shore is the border between land and a body of water. A delta is a deposition area where a river meets a lake or ocean, formed from sediment carried by the river. Plains are very large, flat areas of land. Plateaus are elevated, flat areas uplifted by geological forces. Canyons are deep valleys with steep sides. Valleys are low areas surrounded by higher land, often containing rivers. Volcanoes are mountains formed by lava and magma eruptions. Craters are bowl-shaped depressions on volcanoes. Floodplains
The document provides instructions for updating a teacher webpage by changing fonts using ctrl + c and ctrl + v commands, inserting a line, and saving and checking changes to ensure the updates were made correctly.
[E-Dev-Day-US-2015][9/9] High Level Application Development with Elua (Daniel...EnlightenmentProject
[E-Dev-Day-US-2015][9/9] High Level Application Development with Elua (Daniel Kolesa)
at Enlightenment Developers Day North America 2015
https://phab.enlightenment.org/w/events/enlightenment_developer_day_us_2015/
The atmosphere is made up of different gas molecules. As altitude decreases, air molecules are more densely packed together, creating higher air pressure. Airplanes without pressurized cabins can only fly in the lower troposphere where there is enough air pressure, while pressurized jet airplanes and satellites in orbit are able to operate in areas with less air pressure.
The document discusses weathering, erosion, and deposition. Weathering breaks rocks into sediment through various natural processes like water, freezing and thawing. Erosion transports this sediment from one place to another using forces like moving water, wind, glaciers, and landslides. Deposition occurs when eroded sediment settles in new locations, such as deltas where rivers meet oceans, and layers of sediment are deposited over time.
Most of Earth's water (97%) is salt water found in the oceans. The remaining 3% is fresh water found in rivers, lakes, glaciers and elsewhere. About 75% of Earth's surface is covered by ocean. Water can exist in three states - liquid, solid (ice) and gas (water vapor). The water cycle describes how water evaporates from bodies of water into vapor, forms clouds, condenses back into liquid water and falls as precipitation (rain or snow).
Angular 2.0 introduces several major changes from Angular 1.x including a component-based architecture, new data binding syntax, and improved change detection. Components are the fundamental building blocks and define a template and class. Data binding in Angular 2.0 no longer uses two-way binding and instead relies on property, event, and local variable binding. Change detection is also enhanced with faster performance for immutable objects. While Angular 2.0 introduces breaking changes, Angular 1.x will continue to be supported, so there is no rush to migrate existing applications.
A beach is a sandy shoreline where a body of water meets land. Dunes are ridges of sand created by wind near bodies of water. A coastline or shore is the border between land and a body of water. A delta is a deposition area where a river meets a lake or ocean, formed from sediment carried by the river. Plains are very large, flat areas of land. Plateaus are elevated, flat areas uplifted by geological forces. Canyons are deep valleys with steep sides. Valleys are low areas surrounded by higher land, often containing rivers. Volcanoes are mountains formed by lava and magma eruptions. Craters are bowl-shaped depressions on volcanoes. Floodplains
The document provides instructions for updating a teacher webpage by changing fonts using ctrl + c and ctrl + v commands, inserting a line, and saving and checking changes to ensure the updates were made correctly.
This document provides an overview and agenda for a deep dive into Entity Framework 6 (EF6). It discusses EF6 being released as open source, with a Git repository and nightly builds available. It outlines new EF6 runtime features like async query/save, code-based configuration, and performance improvements. The document also discusses EF6 tooling unification and releasing timeline, with alpha versions available now and a tools preview coming in a few months. It concludes by listing potential post-EF6 features for voting on and resources for learning more about EF6.
A guided tour of some of the cool new features coming to the next version of Javascript! We'll take a look at generators, classes & modules and how they'll help your JavaScript development. We'll also take a look at current browser support and how to use transpilers to start using these features today.
.NET provides a common language runtime and framework that supports multiple programming languages. It allows developers to create multi-language solutions that take advantage of features like integrated debugging. The languages supported include Visual Basic, C++, C#, J#, and more. Each language provides access to the .NET framework while enhancing productivity and adding modern language features specific to that language.
A Tour of EF Core's (1.1) Most Interesting & Important FeaturesJulie Lerman
This document summarizes key features and the evolution of Entity Framework Core. It notes that EF Core is a lightweight and extensible version of EF that works across platforms with .NET Core. It highlights composable APIs, cross-platform functionality, and modern software practices as themes of EF Core. The document reviews EF Core versions and features, differences between EF6 and EF Core, the roadmap for future EF Core releases, and resources for learning more.
This document discusses Eclipse Rich Client Platform (RCP) applications. RCP applications are built with plugins that define their APIs and dependencies using OSGi bundles and MANIFEST.MF files. The key components of an RCP application are SWT for the GUI toolkit, JFace which adds functionality to SWT, and the Eclipse workbench which manages views, editors and perspectives. Eclipse e4 aims to improve on the RCP programming model by making development easier with a more consistent and testable architecture based on dependency injection and declarative styling.
This document discusses the history and recent developments of IBM's Enterprise PL/I compiler. It provides an overview of improvements made in recent releases, including enhanced hardware exploitation through new ARCH levels, performance optimizations, increased language features for modernization, and improved integration with middleware like CICS and SQL. The focus is on the new features and optimizations added in Enterprise PL/I release 4.5, such as support for JSON and increased string length limits.
.NET Core, ASP.NET Core Course, Session 16aminmesbahi
The document discusses Entity Framework Core (EF Core) version 1.1 Preview 1, comparing it to Entity Framework 6.x (EF6.x). EF Core 1.1 adds support for new operating systems, improves LINQ translation, adds the DbSet.Find method, and allows mapping properties to fields. While EF Core shares some APIs with EF6.x, it is still a new and lighter product missing some features, so EF6.x may be better for existing applications. EF Core is best for new .NET Core and ASP.NET Core applications that don't require missing EF6.x features.
The Nuxeo Way: leveraging open source to build a world-class ECM platformNuxeo
How can one create and deliver enterprise-class software, worth tens of years of R&D, with minimal capital investment? Open source can help, as well as the right context and ecosystem. This first talk will highlight the experience gained in the 8 first years of Nuxeo, and how they were applied to the latest iteration of the Nuxeo Platform.
Java 8 introduced several new features that improved the Java programming language. Key new features included lambda expressions to treat functions as data, improvements to annotations to allow deeper integration with compilation, and default methods to allow interfaces to be extended without breaking existing code. The libraries were also updated with new packages for streams, date-time handling and unsigned integers, improving functionality.
This document summarizes the new features in .NET 4.0, including improvements to the CLR, base class library, languages, and frameworks. Key additions include support for parallel programming with task parallel library and PLINQ, a dynamic language runtime for dynamic languages like IronPython, code contracts for design by contract, and the managed extensibility framework for extensibility. Frameworks like WPF, Windows Workflow, and ASP.NET are also updated with new features.
This document summarizes features in Visual Studio 2010, .NET 4, ASP.NET 4 and related technologies. It discusses general framework updates like the new client profile and side-by-side execution. Base class library updates like new types and methods are covered. Language innovations in C# 4 like dynamic typing and covariance/contravariance are summarized. The document also provides overviews of No-PIA for improved COM interop, WPF improvements, Parallel Extensions, and the Dynamic Language Runtime.
The document discusses several hot topics at Eclipse including WindowBuilder, Maven, Eclipse 4.x, and Git integration. WindowBuilder allows graphical drag-and-drop GUI design. Maven support in Eclipse simplifies consuming Java artifacts. Eclipse 4.x focuses on improving the RCP and plugin development experience with a new modeled workbench and dependency injection framework. Many Eclipse projects now use Git for version control and development.
Microsoft had launched Visual Studio 2015 Preview. Let try to know what's new in this release and point you more details. One of the other large announcements today is that we will open source the full server-side .NET core stack from ASP.NET 5 to the CLR and BCL and this version will run on Linux and MacOS X as well as Windows.
Since the majority of initial comments tend to be questions about supported configurations, I’ll put this up front: before you try to upgrade from Visual Studio "14" CTPs to Visual Studio 2015 Ultimate Preview, first uninstall Visual Studio "14" CTP – if you don’t, your system can wind up in an unstable state.
I’ve done a few CTPs of Visual Studio 2014 , and today they’re making a full Preview available with Visual Studio 2015. It includes cross platform device development in C++, an Android emulator, updated tooling for Apache Cordova, the open source .NET compiler platform, support for ASP.NET 5, and many IDE features.
Declarative authorization in REST services in SharePoint with F# and ServiceS...Sergey Tihon
This document discusses various JavaScript frameworks for single page applications including AngularJS, Backbone.js, Knockout, and Ember.js. It also mentions ASP.NET Web API, ServiceStack, authentication, and using F# with ServiceStack. The document recommends building a signed version of ServiceStack, creating an F# library, bootstrapping the ServiceStack host, modifying the Global.asax and Web.config files, and implementing a custom authorization filter to integrate F# and ServiceStack in a SharePoint app.
Viliam Elischer - Ember.js - Jak zatopit a neshořet!Develcz
Framework určený pre tvorbu ambicioznych webových aplikácií. Alebo o tom, ako som spokojný s knižnicou, ktorá zlepšuje developer experience (DevX). Dozviete sa v čom spočívajú silné stránky embru, čím je unikátna architektúra a prečo je výhodné použiť ho pri multiplatformných riešeniach. Uvediem základné možnosti nasadenia a popíšem benefity a zistenia z praxe (wow's and dont's, deployment, lessons I've learned).
Microsoft .NET 6 -What's All About The New UpdateAdam John
.NET Upgrade Assistant is a command-line tool that can be run on various types of. NET Framework applications. The tool includes the installation of analyzers that can assist with finishing the migration.
Let's Check out What's All About The New Update Microsoft .NET 6 and Get the best Web design and development services from Zenesys. Visit@ https://bit.ly/3EgjJmh
For the first time in 15 years, Microsoft introduces a new way for building modern cloud-based Web applications using ASP.NET. Branded as ASP.NET Core 1.0, the new platform, redesigned from the ground, provides an optimized development framework for apps that span from on-premises to cloud based solutions. In this session, we will highlight the changes and walk through the new concepts.
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!
More Related Content
Similar to ES2015 - enhance angular 1x applications
This document provides an overview and agenda for a deep dive into Entity Framework 6 (EF6). It discusses EF6 being released as open source, with a Git repository and nightly builds available. It outlines new EF6 runtime features like async query/save, code-based configuration, and performance improvements. The document also discusses EF6 tooling unification and releasing timeline, with alpha versions available now and a tools preview coming in a few months. It concludes by listing potential post-EF6 features for voting on and resources for learning more about EF6.
A guided tour of some of the cool new features coming to the next version of Javascript! We'll take a look at generators, classes & modules and how they'll help your JavaScript development. We'll also take a look at current browser support and how to use transpilers to start using these features today.
.NET provides a common language runtime and framework that supports multiple programming languages. It allows developers to create multi-language solutions that take advantage of features like integrated debugging. The languages supported include Visual Basic, C++, C#, J#, and more. Each language provides access to the .NET framework while enhancing productivity and adding modern language features specific to that language.
A Tour of EF Core's (1.1) Most Interesting & Important FeaturesJulie Lerman
This document summarizes key features and the evolution of Entity Framework Core. It notes that EF Core is a lightweight and extensible version of EF that works across platforms with .NET Core. It highlights composable APIs, cross-platform functionality, and modern software practices as themes of EF Core. The document reviews EF Core versions and features, differences between EF6 and EF Core, the roadmap for future EF Core releases, and resources for learning more.
This document discusses Eclipse Rich Client Platform (RCP) applications. RCP applications are built with plugins that define their APIs and dependencies using OSGi bundles and MANIFEST.MF files. The key components of an RCP application are SWT for the GUI toolkit, JFace which adds functionality to SWT, and the Eclipse workbench which manages views, editors and perspectives. Eclipse e4 aims to improve on the RCP programming model by making development easier with a more consistent and testable architecture based on dependency injection and declarative styling.
This document discusses the history and recent developments of IBM's Enterprise PL/I compiler. It provides an overview of improvements made in recent releases, including enhanced hardware exploitation through new ARCH levels, performance optimizations, increased language features for modernization, and improved integration with middleware like CICS and SQL. The focus is on the new features and optimizations added in Enterprise PL/I release 4.5, such as support for JSON and increased string length limits.
.NET Core, ASP.NET Core Course, Session 16aminmesbahi
The document discusses Entity Framework Core (EF Core) version 1.1 Preview 1, comparing it to Entity Framework 6.x (EF6.x). EF Core 1.1 adds support for new operating systems, improves LINQ translation, adds the DbSet.Find method, and allows mapping properties to fields. While EF Core shares some APIs with EF6.x, it is still a new and lighter product missing some features, so EF6.x may be better for existing applications. EF Core is best for new .NET Core and ASP.NET Core applications that don't require missing EF6.x features.
The Nuxeo Way: leveraging open source to build a world-class ECM platformNuxeo
How can one create and deliver enterprise-class software, worth tens of years of R&D, with minimal capital investment? Open source can help, as well as the right context and ecosystem. This first talk will highlight the experience gained in the 8 first years of Nuxeo, and how they were applied to the latest iteration of the Nuxeo Platform.
Java 8 introduced several new features that improved the Java programming language. Key new features included lambda expressions to treat functions as data, improvements to annotations to allow deeper integration with compilation, and default methods to allow interfaces to be extended without breaking existing code. The libraries were also updated with new packages for streams, date-time handling and unsigned integers, improving functionality.
This document summarizes the new features in .NET 4.0, including improvements to the CLR, base class library, languages, and frameworks. Key additions include support for parallel programming with task parallel library and PLINQ, a dynamic language runtime for dynamic languages like IronPython, code contracts for design by contract, and the managed extensibility framework for extensibility. Frameworks like WPF, Windows Workflow, and ASP.NET are also updated with new features.
This document summarizes features in Visual Studio 2010, .NET 4, ASP.NET 4 and related technologies. It discusses general framework updates like the new client profile and side-by-side execution. Base class library updates like new types and methods are covered. Language innovations in C# 4 like dynamic typing and covariance/contravariance are summarized. The document also provides overviews of No-PIA for improved COM interop, WPF improvements, Parallel Extensions, and the Dynamic Language Runtime.
The document discusses several hot topics at Eclipse including WindowBuilder, Maven, Eclipse 4.x, and Git integration. WindowBuilder allows graphical drag-and-drop GUI design. Maven support in Eclipse simplifies consuming Java artifacts. Eclipse 4.x focuses on improving the RCP and plugin development experience with a new modeled workbench and dependency injection framework. Many Eclipse projects now use Git for version control and development.
Microsoft had launched Visual Studio 2015 Preview. Let try to know what's new in this release and point you more details. One of the other large announcements today is that we will open source the full server-side .NET core stack from ASP.NET 5 to the CLR and BCL and this version will run on Linux and MacOS X as well as Windows.
Since the majority of initial comments tend to be questions about supported configurations, I’ll put this up front: before you try to upgrade from Visual Studio "14" CTPs to Visual Studio 2015 Ultimate Preview, first uninstall Visual Studio "14" CTP – if you don’t, your system can wind up in an unstable state.
I’ve done a few CTPs of Visual Studio 2014 , and today they’re making a full Preview available with Visual Studio 2015. It includes cross platform device development in C++, an Android emulator, updated tooling for Apache Cordova, the open source .NET compiler platform, support for ASP.NET 5, and many IDE features.
Declarative authorization in REST services in SharePoint with F# and ServiceS...Sergey Tihon
This document discusses various JavaScript frameworks for single page applications including AngularJS, Backbone.js, Knockout, and Ember.js. It also mentions ASP.NET Web API, ServiceStack, authentication, and using F# with ServiceStack. The document recommends building a signed version of ServiceStack, creating an F# library, bootstrapping the ServiceStack host, modifying the Global.asax and Web.config files, and implementing a custom authorization filter to integrate F# and ServiceStack in a SharePoint app.
Viliam Elischer - Ember.js - Jak zatopit a neshořet!Develcz
Framework určený pre tvorbu ambicioznych webových aplikácií. Alebo o tom, ako som spokojný s knižnicou, ktorá zlepšuje developer experience (DevX). Dozviete sa v čom spočívajú silné stránky embru, čím je unikátna architektúra a prečo je výhodné použiť ho pri multiplatformných riešeniach. Uvediem základné možnosti nasadenia a popíšem benefity a zistenia z praxe (wow's and dont's, deployment, lessons I've learned).
Microsoft .NET 6 -What's All About The New UpdateAdam John
.NET Upgrade Assistant is a command-line tool that can be run on various types of. NET Framework applications. The tool includes the installation of analyzers that can assist with finishing the migration.
Let's Check out What's All About The New Update Microsoft .NET 6 and Get the best Web design and development services from Zenesys. Visit@ https://bit.ly/3EgjJmh
For the first time in 15 years, Microsoft introduces a new way for building modern cloud-based Web applications using ASP.NET. Branded as ASP.NET Core 1.0, the new platform, redesigned from the ground, provides an optimized development framework for apps that span from on-premises to cloud based solutions. In this session, we will highlight the changes and walk through the new concepts.
Similar to ES2015 - enhance angular 1x applications (20)
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!
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdfkalichargn70th171
Testing is pivotal in the DevOps framework, serving as a linchpin for early bug detection and the seamless transition from code creation to deployment.
DevOps teams frequently adopt a Continuous Integration/Continuous Deployment (CI/CD) methodology to automate processes. A robust testing strategy empowers them to confidently deploy new code, backed by assurance that it has passed rigorous unit and performance tests.
Orca: Nocode Graphical Editor for Container OrchestrationPedro J. Molina
Tool demo on CEDI/SISTEDES/JISBD2024 at A Coruña, Spain. 2024.06.18
"Orca: Nocode Graphical Editor for Container Orchestration"
by Pedro J. Molina PhD. from Metadev
The Role of DevOps in Digital Transformation.pdfmohitd6
DevOps plays a crucial role in driving digital transformation by fostering a collaborative culture between development and operations teams. This approach enhances the speed and efficiency of software delivery, ensuring quicker deployment of new features and updates. DevOps practices like continuous integration and continuous delivery (CI/CD) streamline workflows, reduce manual errors, and increase the overall reliability of software systems. By leveraging automation and monitoring tools, organizations can improve system stability, enhance customer experiences, and maintain a competitive edge. Ultimately, DevOps is pivotal in enabling businesses to innovate rapidly, respond to market changes, and achieve their digital transformation goals.
Streamlining End-to-End Testing Automation with Azure DevOps Build & Release Pipelines
Automating end-to-end (e2e) test for Android and iOS native apps, and web apps, within Azure build and release pipelines, poses several challenges. This session dives into the key challenges and the repeatable solutions implemented across multiple teams at a leading Indian telecom disruptor, renowned for its affordable 4G/5G services, digital platforms, and broadband connectivity.
Challenge #1. Ensuring Test Environment Consistency: Establishing a standardized test execution environment across hundreds of Azure DevOps agents is crucial for achieving dependable testing results. This uniformity must seamlessly span from Build pipelines to various stages of the Release pipeline.
Challenge #2. Coordinated Test Execution Across Environments: Executing distinct subsets of tests using the same automation framework across diverse environments, such as the build pipeline and specific stages of the Release Pipeline, demands flexible and cohesive approaches.
Challenge #3. Testing on Linux-based Azure DevOps Agents: Conducting tests, particularly for web and native apps, on Azure DevOps Linux agents lacking browser or device connectivity presents specific challenges in attaining thorough testing coverage.
This session delves into how these challenges were addressed through:
1. Automate the setup of essential dependencies to ensure a consistent testing environment.
2. Create standardized templates for executing API tests, API workflow tests, and end-to-end tests in the Build pipeline, streamlining the testing process.
3. Implement task groups in Release pipeline stages to facilitate the execution of tests, ensuring consistency and efficiency across deployment phases.
4. Deploy browsers within Docker containers for web application testing, enhancing portability and scalability of testing environments.
5. Leverage diverse device farms dedicated to Android, iOS, and browser testing to cover a wide range of platforms and devices.
6. Integrate AI technology, such as Applitools Visual AI and Ultrafast Grid, to automate test execution and validation, improving accuracy and efficiency.
7. Utilize AI/ML-powered central test automation reporting server through platforms like reportportal.io, providing consolidated and real-time insights into test performance and issues.
These solutions not only facilitate comprehensive testing across platforms but also promote the principles of shift-left testing, enabling early feedback, implementing quality gates, and ensuring repeatability. By adopting these techniques, teams can effectively automate and execute tests, accelerating software delivery while upholding high-quality standards across Android, iOS, and web applications.
Just like life, our code must adapt to the ever changing world we live in. From one day coding for the web, to the next for our tablets or APIs or for running serverless applications. Multi-runtime development is the future of coding, the future is to be dynamic. Let us introduce you to BoxLang.
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.
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...Ortus Solutions, Corp
Join us for a session exploring CommandBox 6’s smooth website transition and efficient deployment. CommandBox revolutionizes web development, simplifying tasks across Linux, Windows, and Mac platforms. Gain insights and practical tips to enhance your development workflow.
Come join us for an enlightening session where we delve into the smooth transition of current websites and the efficient deployment of new ones using CommandBox 6. CommandBox has revolutionized web development, consistently introducing user-friendly enhancements that catalyze progress in the field. During this presentation, we’ll explore CommandBox’s rich history and showcase its unmatched capabilities within the realm of ColdFusion, covering both major variations.
The journey of CommandBox has been one of continuous innovation, constantly pushing boundaries to simplify and optimize development processes. Regardless of whether you’re working on Linux, Windows, or Mac platforms, CommandBox empowers developers to streamline tasks with unparalleled ease.
In our session, we’ll illustrate the simple process of transitioning existing websites to CommandBox 6, highlighting its intuitive features and seamless integration. Moreover, we’ll unveil the potential for effortlessly deploying multiple websites, demonstrating CommandBox’s versatility and adaptability.
Join us on this journey through the evolution of web development, guided by the transformative power of CommandBox 6. Gain invaluable insights, practical tips, and firsthand experiences that will enhance your development workflow and embolden your projects.
These are the slides of the presentation given during the Q2 2024 Virtual VictoriaMetrics Meetup. View the recording here: https://www.youtube.com/watch?v=hzlMA_Ae9_4&t=206s
Topics covered:
1. What is VictoriaLogs
Open source database for logs
● Easy to setup and operate - just a single executable with sane default configs
● Works great with both structured and plaintext logs
● Uses up to 30x less RAM and up to 15x disk space than Elasticsearch
● Provides simple yet powerful query language for logs - LogsQL
2. Improved querying HTTP API
3. Data ingestion via Syslog protocol
* Automatic parsing of Syslog fields
* Supported transports:
○ UDP
○ TCP
○ TCP+TLS
* Gzip and deflate compression support
* Ability to configure distinct TCP and UDP ports with distinct settings
* Automatic log streams with (hostname, app_name, app_id) fields
4. LogsQL improvements
● Filtering shorthands
● week_range and day_range filters
● Limiters
● Log analytics
● Data extraction and transformation
● Additional filtering
● Sorting
5. VictoriaLogs Roadmap
● Accept logs via OpenTelemetry protocol
● VMUI improvements based on HTTP querying API
● Improve Grafana plugin for VictoriaLogs -
https://github.com/VictoriaMetrics/victorialogs-datasource
● Cluster version
○ Try single-node VictoriaLogs - it can replace 30-node Elasticsearch cluster in production
● Transparent historical data migration to object storage
○ Try single-node VictoriaLogs with persistent volumes - it compresses 1TB of production logs from
Kubernetes to 20GB
● See https://docs.victoriametrics.com/victorialogs/roadmap/
Try it out: https://victoriametrics.com/products/victorialogs/
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsOnePlan Solutions
Clinical operations professionals encounter unique challenges. Balancing regulatory requirements, tight timelines, and the need for cross-functional collaboration can create significant internal pressures. Our upcoming webinar will introduce key strategies and tools to streamline and enhance clinical development processes, helping you overcome these challenges.
36. CLASSSUMMARY
Must be used with new operator, unlike ES5
Foo.call(obj);
It's not hoisted!
Can not declare properties outside of constructor
(except ES7 private proposal)
Can not access super properties in constructor
Constructor is optional
77. Mozilla Hacks: ES6 in depth
ExploringJS
Feature overview
Babel learn-es6
Great talk to go to next
http://hacks.mozilla.org/category/es6-in-depth
http://exploringjs.com/es6/
http://github.com/lukehoban/es6features
http://babeljs.io/docs/learn-es2015/
https://www.youtube.com/watch?v=DqMFX91ToLw