Mylyn increases developer productivity by focusing on tasks. It defines queries to retrieve only relevant information and provides a rich task editor with wiki text formatting. Working sets allow sharing of task context between developers. Mylyn creates traceability by linking tasks to code elements to answer questions of who, what, and why. It can also link bugs to show nesting relationships beyond what is obvious.
1) The document discusses a content strategy called the "content model" created by Gary Vaynerchuk which involves creating long-form "pillar content" that can then be repurposed into multiple shorter pieces of content.
2) It explains that the pillar content could be a podcast, webinar, blog post, or other long-form content. This content is then broken down into micro content like quotes, images, videos and stories to post on social media.
3) By taking one piece of pillar content and repurposing it into various micro content assets, it allows you to create a large amount of content to distribute across multiple social media platforms and drive engagement.
Get Hip with JHipster - Colorado Springs Open Source User Group 2021Matt Raible
JHipster is bad-ass. It's an Apache-licensed open source project that allows you to generate Spring Boot APIs and Angular (or React/Vue) apps. It has a vibrant community and ecosystem with support for deploying to many cloud providers and using the latest DevOps buzzwords, like Docker and K8s.
This session will show you JHipster, why it's cool, and show you how to create an app with it.
JHipster 7 Demo: https://www.youtube.com/watch?v=6lf64CctDAQ
JHipster 7 Tutorial: https://github.com/mraible/jhipster7-demo#readme
Paul Wakeford Fairfax Media
Reduce your AWS billy with these 7 weird tips
Join Paul Wakeford (Fairfax Media) as he shares some tips and tools to identify costs and reduce your AWS bills.
For more information on how to adopt cloud technologies for your business please contact us at http://polarseven.com
Test Driven Development on Google App EngineAde Oshineye
This document discusses the challenges of test-driven development (TDD) on Google App Engine. Some difficulties include models having a lifecycle between transient and persistent states, tests requiring the datastore, and keys being auto-generated. The author advocates for exploring features by writing mock user interfaces first before adding tests. They also recommend exploiting features using a "vertical slice" approach of mocking interfaces, writing functional tests at the WSGI level, and iterating with unit and functional tests using refactoring. Heuristics discussed include separating domain objects from models, using factories for models, and remembering that if something is hard to test it may be flawed.
How to generate viral video ideas in seven minutesFairSay
This document provides a 3-step process to generate viral video ideas in 7 minutes. The steps are to build on previously successful video ideas, generate new ideas by writing 5 ideas on post-its in 5 minutes, and then filter the ideas through feedback from others. Following this process is intended to help quickly come up with engaging video concepts that could spread widely online.
This document discusses version control options and introduces Git as a fast, local version control system that is small and doesn't affect a project's file tree. It notes common pain points with other version control systems and demonstrates Git's backup and demo features. The document concludes by thanking the audience and providing additional resource links.
Mylyn increases developer productivity by focusing on tasks. It defines queries to retrieve only relevant information and provides a rich task editor with wiki text formatting. Working sets allow sharing of task context between developers. Mylyn creates traceability by linking tasks to code elements to answer questions of who, what, and why. It can also link bugs to show nesting relationships beyond what is obvious.
1) The document discusses a content strategy called the "content model" created by Gary Vaynerchuk which involves creating long-form "pillar content" that can then be repurposed into multiple shorter pieces of content.
2) It explains that the pillar content could be a podcast, webinar, blog post, or other long-form content. This content is then broken down into micro content like quotes, images, videos and stories to post on social media.
3) By taking one piece of pillar content and repurposing it into various micro content assets, it allows you to create a large amount of content to distribute across multiple social media platforms and drive engagement.
Get Hip with JHipster - Colorado Springs Open Source User Group 2021Matt Raible
JHipster is bad-ass. It's an Apache-licensed open source project that allows you to generate Spring Boot APIs and Angular (or React/Vue) apps. It has a vibrant community and ecosystem with support for deploying to many cloud providers and using the latest DevOps buzzwords, like Docker and K8s.
This session will show you JHipster, why it's cool, and show you how to create an app with it.
JHipster 7 Demo: https://www.youtube.com/watch?v=6lf64CctDAQ
JHipster 7 Tutorial: https://github.com/mraible/jhipster7-demo#readme
Paul Wakeford Fairfax Media
Reduce your AWS billy with these 7 weird tips
Join Paul Wakeford (Fairfax Media) as he shares some tips and tools to identify costs and reduce your AWS bills.
For more information on how to adopt cloud technologies for your business please contact us at http://polarseven.com
Test Driven Development on Google App EngineAde Oshineye
This document discusses the challenges of test-driven development (TDD) on Google App Engine. Some difficulties include models having a lifecycle between transient and persistent states, tests requiring the datastore, and keys being auto-generated. The author advocates for exploring features by writing mock user interfaces first before adding tests. They also recommend exploiting features using a "vertical slice" approach of mocking interfaces, writing functional tests at the WSGI level, and iterating with unit and functional tests using refactoring. Heuristics discussed include separating domain objects from models, using factories for models, and remembering that if something is hard to test it may be flawed.
How to generate viral video ideas in seven minutesFairSay
This document provides a 3-step process to generate viral video ideas in 7 minutes. The steps are to build on previously successful video ideas, generate new ideas by writing 5 ideas on post-its in 5 minutes, and then filter the ideas through feedback from others. Following this process is intended to help quickly come up with engaging video concepts that could spread widely online.
This document discusses version control options and introduces Git as a fast, local version control system that is small and doesn't affect a project's file tree. It notes common pain points with other version control systems and demonstrates Git's backup and demo features. The document concludes by thanking the audience and providing additional resource links.
The document discusses the evolution of state management in React, from mixins to hooks. It covers older approaches like mixins, higher order components (HOCs), and render props. It then discusses the introduction of hooks in React 16.8, including the useState and useEffect hooks. It shows how hooks allow moving logic and state out of components into custom hooks. Finally, it discusses global state management and introducing context and custom hooks to share state across components without prop drilling.
React hooks shook the foundation of our React code, and how we think about state management. The long debated Redux vs. MobX theme has shifted to whether context + useReducer is an alternative, and whether state management is necessary at all.
In this talk we will explore how we can use the benefits of hooks in state management, such as separation of concerns, declarative side effects, and simple code reuse.
This document discusses React hooks. It begins with an overview of hooks and their benefits over classes for managing state and side effects in React components. It then provides examples of how to use the useState, useEffect, and custom hooks. Key points covered include how hooks allow components to use state and side effects without classes, how hooks enable code reuse through custom hooks, and the rules for using hooks, such as only calling them at the top level.
In this talk, we will see hooks in action!
We will understand why it's such a powerful concept, the motivation behind it, and also the potential risks.
We will explore some implementations of custom hooks, redux integration, and understand how we can benefit from these new APIs today.
Adam is a web developer and consultant and is the CEO of 500Tech. He is a leading community activist and an open sourcerer.
Migrating from angular to react talk slides as given in ReactNext 2018. Link to code is included. The video is available here: https://www.youtube.com/watch?v=NbJy1ZPrVYE
How to write bad code in redux (ReactNext 2018)500Tech
We've been using Redux since it just started, and we learned a lot from dozens of projects, big and small.
This is a taste of a collection of tools and best practices that work great for us.
This document discusses Redux best practices and tooling for immutable state management including:
- Using lodash/fp for immutable updates and the set function.
- Libraries like redux-freeze for freezing state in development.
- Selectors for accessing specific state values and computing derived data with libraries like Reselect.
- Common side effect middlewares like thunk, saga, and redux-observable.
- Recommendations for state design including nesting related data and higher order reducers for concerns like loading state.
MobX is a library that makes state management simple by making objects reactive. It allows defining observable objects that can be observed through reactions. When observables change, all reactions are re-evaluated automatically. MobX comes with utilities like computed values, actions and reactions that simplify state management in applications. It does not enforce any architecture and can be used with React and other frameworks.
Imagine the magic of Angular 1 digest, but extremely performant and smart.
MobX detects changes in plain objects, allowing you to react automatically to changes you make on observable attributes, and define computed values
It’s so easy, you will cry.
In this talk I will introduce MobX and its benefits, and the ng2-mobx library that seamlessly connects it to Angular
A lightning talk about MobX state management solution for Angular single page applications.
The presentation gives a taste about MobX and when it's better than redux.
MobX is a very popular and trending library for state management in frontend applications.
It connects to both React & Angular, and allows you to manage your application's state decoupled from your components, and automagically react to changes in plain objects, auto compute derived values, and more.
This document discusses the development of an open source Angular tree component library called angular2-tree. It started as an MVP with basic functionality that grew significantly over a year to include features like async data loading, drag and drop, filtering, and virtual scrolling. The document provides tips for publishing an open source library, covering topics like build tools, TypeScript, versioning, and responding to issues. It highlights the library's growth in users and contributions. In closing, it encourages others to contribute to the project.
Angular 2 is a modern web platform for building components and applications. It uses components as building blocks that encapsulate view and behavior through input attributes and output events with data binding. Angular 2 supports different renderers for building applications across browsers, mobile, servers and IoT through its modular architecture and abstraction of rendering logic from application code.
Imagine the magic of Angular 1 digest, but extremely performant and smart.
MobX detects changes in plain objects, allowing you to react automatically to changes you make on observable attributes, and define computed values
In this talk I will introduce MobX and its benefits, and the ng2-mobx library I wrote to connect it seamlessly to Angular
Boris Dinkevich presents on React internals and optimizations. He discusses how React works under the hood to efficiently update the DOM by building a virtual DOM representation and only making necessary changes. This involves comparing the previous and current React trees to determine DOM mutations. Boris also covers the initial render process and component lifecycle methods in React.
In Angular1, each component / page manages its own internal state. In modern web apps, that approach just doesn't cut it. Different components need to share state, sometimes even across pages.
Redux is one solution that solves this, but rarely do we see it being used with Angular1.X. It is more commonly used in React & Angular2 apps.
In this talk we will go over the choices you have for managing an application-wide state in Angular1, and examine the integration of Angular1 with Redux.
I miss my days in the army, doing C++ over Unix, without internet connection.
Back then we had very primitive tools, but very limited choice.
Choosing a stack for a webapp today is a mission impossible, and it just gets worse and worse.
Angular 1 swept us away from Backbone completely, but now Angular 2 is a totally new framework, and React has started filling in the gap.
In this talk I will discuss the principal differences of the top frameworks and their approaches
In terms of style of code, community, performance, core team, typescript vs. ES6, immutable objects, flux and more.
This talk covers how to integrate D3 with SVG & Angular to create awesome visualisations, leveraging the modularity of D3 and it's data binding, with angular data binding and the reusability of directives.
Source code for this talk:
https://github.com/adamkleingit/d3-svg-angular
ReactJS vs AngularJS - Head to Head comparison500Tech
This document summarizes a meetup comparing Angular2 and React frameworks. It provides overviews of both frameworks, including their histories, core concepts, and differences. Some key points covered include React's use of a virtual DOM for efficient updates, Angular2's focus on being a full development platform, and both frameworks' growing communities and adoption. The meetup agenda also included rounds for comparing the frameworks and a Q&A panel discussion.
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...kalichargn70th171
Visual testing plays a vital role in ensuring that software products meet the aesthetic requirements specified by clients in functional and non-functional specifications. In today's highly competitive digital landscape, users expect a seamless and visually appealing online experience. Visual testing, also known as automated UI testing or visual regression testing, verifies the accuracy of the visual elements that users interact with.
The document discusses the evolution of state management in React, from mixins to hooks. It covers older approaches like mixins, higher order components (HOCs), and render props. It then discusses the introduction of hooks in React 16.8, including the useState and useEffect hooks. It shows how hooks allow moving logic and state out of components into custom hooks. Finally, it discusses global state management and introducing context and custom hooks to share state across components without prop drilling.
React hooks shook the foundation of our React code, and how we think about state management. The long debated Redux vs. MobX theme has shifted to whether context + useReducer is an alternative, and whether state management is necessary at all.
In this talk we will explore how we can use the benefits of hooks in state management, such as separation of concerns, declarative side effects, and simple code reuse.
This document discusses React hooks. It begins with an overview of hooks and their benefits over classes for managing state and side effects in React components. It then provides examples of how to use the useState, useEffect, and custom hooks. Key points covered include how hooks allow components to use state and side effects without classes, how hooks enable code reuse through custom hooks, and the rules for using hooks, such as only calling them at the top level.
In this talk, we will see hooks in action!
We will understand why it's such a powerful concept, the motivation behind it, and also the potential risks.
We will explore some implementations of custom hooks, redux integration, and understand how we can benefit from these new APIs today.
Adam is a web developer and consultant and is the CEO of 500Tech. He is a leading community activist and an open sourcerer.
Migrating from angular to react talk slides as given in ReactNext 2018. Link to code is included. The video is available here: https://www.youtube.com/watch?v=NbJy1ZPrVYE
How to write bad code in redux (ReactNext 2018)500Tech
We've been using Redux since it just started, and we learned a lot from dozens of projects, big and small.
This is a taste of a collection of tools and best practices that work great for us.
This document discusses Redux best practices and tooling for immutable state management including:
- Using lodash/fp for immutable updates and the set function.
- Libraries like redux-freeze for freezing state in development.
- Selectors for accessing specific state values and computing derived data with libraries like Reselect.
- Common side effect middlewares like thunk, saga, and redux-observable.
- Recommendations for state design including nesting related data and higher order reducers for concerns like loading state.
MobX is a library that makes state management simple by making objects reactive. It allows defining observable objects that can be observed through reactions. When observables change, all reactions are re-evaluated automatically. MobX comes with utilities like computed values, actions and reactions that simplify state management in applications. It does not enforce any architecture and can be used with React and other frameworks.
Imagine the magic of Angular 1 digest, but extremely performant and smart.
MobX detects changes in plain objects, allowing you to react automatically to changes you make on observable attributes, and define computed values
It’s so easy, you will cry.
In this talk I will introduce MobX and its benefits, and the ng2-mobx library that seamlessly connects it to Angular
A lightning talk about MobX state management solution for Angular single page applications.
The presentation gives a taste about MobX and when it's better than redux.
MobX is a very popular and trending library for state management in frontend applications.
It connects to both React & Angular, and allows you to manage your application's state decoupled from your components, and automagically react to changes in plain objects, auto compute derived values, and more.
This document discusses the development of an open source Angular tree component library called angular2-tree. It started as an MVP with basic functionality that grew significantly over a year to include features like async data loading, drag and drop, filtering, and virtual scrolling. The document provides tips for publishing an open source library, covering topics like build tools, TypeScript, versioning, and responding to issues. It highlights the library's growth in users and contributions. In closing, it encourages others to contribute to the project.
Angular 2 is a modern web platform for building components and applications. It uses components as building blocks that encapsulate view and behavior through input attributes and output events with data binding. Angular 2 supports different renderers for building applications across browsers, mobile, servers and IoT through its modular architecture and abstraction of rendering logic from application code.
Imagine the magic of Angular 1 digest, but extremely performant and smart.
MobX detects changes in plain objects, allowing you to react automatically to changes you make on observable attributes, and define computed values
In this talk I will introduce MobX and its benefits, and the ng2-mobx library I wrote to connect it seamlessly to Angular
Boris Dinkevich presents on React internals and optimizations. He discusses how React works under the hood to efficiently update the DOM by building a virtual DOM representation and only making necessary changes. This involves comparing the previous and current React trees to determine DOM mutations. Boris also covers the initial render process and component lifecycle methods in React.
In Angular1, each component / page manages its own internal state. In modern web apps, that approach just doesn't cut it. Different components need to share state, sometimes even across pages.
Redux is one solution that solves this, but rarely do we see it being used with Angular1.X. It is more commonly used in React & Angular2 apps.
In this talk we will go over the choices you have for managing an application-wide state in Angular1, and examine the integration of Angular1 with Redux.
I miss my days in the army, doing C++ over Unix, without internet connection.
Back then we had very primitive tools, but very limited choice.
Choosing a stack for a webapp today is a mission impossible, and it just gets worse and worse.
Angular 1 swept us away from Backbone completely, but now Angular 2 is a totally new framework, and React has started filling in the gap.
In this talk I will discuss the principal differences of the top frameworks and their approaches
In terms of style of code, community, performance, core team, typescript vs. ES6, immutable objects, flux and more.
This talk covers how to integrate D3 with SVG & Angular to create awesome visualisations, leveraging the modularity of D3 and it's data binding, with angular data binding and the reusability of directives.
Source code for this talk:
https://github.com/adamkleingit/d3-svg-angular
ReactJS vs AngularJS - Head to Head comparison500Tech
This document summarizes a meetup comparing Angular2 and React frameworks. It provides overviews of both frameworks, including their histories, core concepts, and differences. Some key points covered include React's use of a virtual DOM for efficient updates, Angular2's focus on being a full development platform, and both frameworks' growing communities and adoption. The meetup agenda also included rounds for comparing the frameworks and a Q&A panel discussion.
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...kalichargn70th171
Visual testing plays a vital role in ensuring that software products meet the aesthetic requirements specified by clients in functional and non-functional specifications. In today's highly competitive digital landscape, users expect a seamless and visually appealing online experience. Visual testing, also known as automated UI testing or visual regression testing, verifies the accuracy of the visual elements that users interact with.
How GenAI Can Improve Supplier Performance Management.pdfZycus
Data Collection and Analysis with GenAI enables organizations to gather, analyze, and visualize vast amounts of supplier data, identifying key performance indicators and trends. Predictive analytics forecast future supplier performance, mitigating risks and seizing opportunities. Supplier segmentation allows for tailored management strategies, optimizing resource allocation. Automated scorecards and reporting provide real-time insights, enhancing transparency and tracking progress. Collaboration is fostered through GenAI-powered platforms, driving continuous improvement. NLP analyzes unstructured feedback, uncovering deeper insights into supplier relationships. Simulation and scenario planning tools anticipate supply chain disruptions, supporting informed decision-making. Integration with existing systems enhances data accuracy and consistency. McKinsey estimates GenAI could deliver $2.6 trillion to $4.4 trillion in economic benefits annually across industries, revolutionizing procurement processes and delivering significant ROI.
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!
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio, Inc.
Alluxio Webinar
June. 18, 2024
For more Alluxio Events: https://www.alluxio.io/events/
Speaker:
- Jianjian Xie (Staff Software Engineer, Alluxio)
As Trino users increasingly rely on cloud object storage for retrieving data, speed and cloud cost have become major challenges. The separation of compute and storage creates latency challenges when querying datasets; scanning data between storage and compute tiers becomes I/O bound. On the other hand, cloud API costs related to GET/LIST operations and cross-region data transfer add up quickly.
The newly introduced Trino file system cache by Alluxio aims to overcome the above challenges. In this session, Jianjian will dive into Trino data caching strategies, the latest test results, and discuss the multi-level caching architecture. This architecture makes Trino 10x faster for data lakes of any scale, from GB to EB.
What you will learn:
- Challenges relating to the speed and costs of running Trino in the cloud
- The new Trino file system cache feature overview, including the latest development status and test results
- A multi-level cache framework for maximized speed, including Trino file system cache and Alluxio distributed cache
- Real-world cases, including a large online payment firm and a top ridesharing company
- The future roadmap of Trino file system cache and Trino-Alluxio integration
Stork Product Overview: An AI-Powered Autonomous Delivery FleetVince Scalabrino
Imagine a world where instead of blue and brown trucks dropping parcels on our porches, a buzzing drove of drones delivered our goods. Now imagine those drones are controlled by 3 purpose-built AI designed to ensure all packages were delivered as quickly and as economically as possible That's what Stork is all about.
The Rising Future of CPaaS in the Middle East 2024Yara Milbes
Explore "The Rising Future of CPaaS in the Middle East in 2024" with this comprehensive PPT presentation. Discover how Communication Platforms as a Service (CPaaS) is transforming communication across various sectors in the Middle East.
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.
Software Test Automation - A Comprehensive Guide on Automated Testing.pdfkalichargn70th171
Moving to a more digitally focused era, the importance of software is rapidly increasing. Software tools are crucial for upgrading life standards, enhancing business prospects, and making a smart world. The smooth and fail-proof functioning of the software is very critical, as a large number of people are dependent on them.
Hands-on with Apache Druid: Installation & Data Ingestion StepsservicesNitor
Supercharge your analytics workflow with https://bityl.co/Qcuk Apache Druid's real-time capabilities and seamless Kafka integration. Learn about it in just 14 steps.
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.
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
Boost Your Savings with These Money Management AppsJhone kinadey
A money management app can transform your financial life by tracking expenses, creating budgets, and setting financial goals. These apps offer features like real-time expense tracking, bill reminders, and personalized insights to help you save and manage money effectively. With a user-friendly interface, they simplify financial planning, making it easier to stay on top of your finances and achieve long-term financial stability.