POPULARITY
In this Better Satellite World podcast series, we ask the question: "What would you do if you had the power to make the world a better place during your career?" Joining SSPI's Lou Zacharilla to answer that question in the first episode are 3 members of the "20 Under 35" cohort of 2023: Onyinye Nwankwo, Atmospheric and Space Scientist at the University of Michigan, Ann Arbor; Amy Comeau, Lead Member of Boeing's CST-100 Starliner Chief Engineer's Office; and Dr. Justyna Kosianka, Senior Remote Sensing Scientist at Ursa Space Systems. Onyinye Nwankwo is an accomplished scientist in the field of upper atmospheric and space sciences, currently pursuing her PhD in Climate and Space Sciences and Engineering at the University of Michigan, Ann Arbor. She completed her Bachelor's degree in Physics and Industrial Physics at Nnamdi Azikiwe University in her home country of Nigeria before obtaining a Master's degree in Space Geophysics from the National Institute for Space Research (INPE) in Brazil and a second Master of Science in Climate and Space Sciences and Engineering from the University of Michigan. During her undergraduate studies, Onyinye served as an industrial trainee “Radio Signal Officer” at the Nigeria Port Authority in Lagos State, where her skills in maintaining radio signals and signal processing were key to ensuring efficient communication and navigation services. She went on to become a Scientific Officer with the Center for Atmospheric Research, National Space Research and Development Agency (CAR-NASRDA) in Anyibga, Kogi State, Nigeria, where she showcased her expertise in data processing, management and the operation of cutting-edge imaging technology. In this role, Onyinye provided key raw data handling for the All-Sky Airglow Imager and Fabry Perot Interferometer and made significant contributions to the understanding of atmospheric phenomena, which also bolstered Nigeria's stature in space and atmospheric research. Before joining CAR-NASRDA, she worked as a Graduate Assistant in the Department of Physics at Michael Okpara University of Agriculture in Umudike, Nigeria, where she handled a range of responsibilities for the department, including course instruction, design and implementation of research methodologies, contributions to lab experiments and management of administrative tasks. Onyinye was selected as one of the three Promise Award Recipients for the 2023 "20 Under 35" cohort. Amy Comeau is a lead member of the CST-100 Starliner Chief Engineer's Office at Boeing, a position that requires solving complex system-level design and integration challenges. As part of her current role, she facilitates factory tours of the Starliner program for key stakeholders, including legislators, community leaders, national and international customers, universities and other organizations, making constant use of her powerful communication and leadership skills. Amy began her career at Boeing in 2018 as a satellite systems vehicle engineer as part of a rotation program, where she led an in-depth analysis of test equipment anomalies and supported the setup and functional checkouts of various satellite payloads. Before joining Boeing, she worked in a fellowship for start-up Bryce Space and Technology as a Brooke Owens fellow – one of only 36 women selected for the fellowship in 2017. She also participated in NASA's Micro-g NExT challenge as a student, during which she designed, developed and manufactured a tool that could seal micrometeorite debris holes on the International Space Station. Amy graduated from Purdue University with a Bachelor of Science in Aeronautical and Astronautical Engineering. Dr. Justyna Kosianka is a Senior Remote Sensing Scientist at Ursa Space Systems, with a history of designing and developing algorithms for Synthetic Aperture Radar (SAR) analytics, geospatial modeling for synthetic SAR training data generation and data fusion. Within this she has focused on change detection as well as environmental monitoring analytics. Dr. Kosianka serves as the manager for Ursa's SAR-based Analytics Team and has served as the technical lead for the company's suite of SAR-based Earth observation analytics, including National Catastrophe, soil moisture, stockpile measurement, flood mapping, well monitoring and oil storage measurement and supply chain management. She was recently assigned the role of Product Owner for Ursa's commodities-based product offerings. In this role, Dr. Kosianka is responsible for planning for design and development of commodities and Earth observation products, which helps set the direction for an entire suite of SAR-analytics-based products for the company. She has made particular progress in the area of 3D Change Detection while at Ursa, resulting in her being awarded 2 patents for SATELLITE SAR ARTIFACT SUPPRESSION FOR ENHANCED THREE-DIMENSIONAL FEATURE EXTRACTION, CHANGE DETECTION, AND VISUALIZATIONS (A-1 and B-1).
Want to know a free tool for Improving Automation Stability: Detecting Selector Changes in Real-Time? What is Chrome Test? Is it possible to Leveraging Artificial Intelligence for QA and Testing Digital Health Products? Find out in this episode of the Automation in DevSecOps New Shows for the week of June 18th. So, grab your favorite cup of coffee or tea, and let's do this. time News Title Link 0:20 Applitoools FREE Account Offer https://applitools.info/joe 0:38 Navigating the Challenges of Testing at Scale https://applitools.info/hkd 1:34 Chrome for Testing https://testguild.me/e97sho 2:22 Blocking Google Analytics in Playwright Tests https://testguild.me/gm597o 3:05 Improving Automation Stability https://testguild.me/0bzls6 4:01 Counterfeit Philosophers in Testing https://testguild.me/e68y1t 4:51 AI for QA and Testing Digital Health Products https://testguild.me/jmnzes 6:28 How To Run Cypress Tests In Azure DevOps Pipeline https://testguild.me/f9qjwy 7:33 5 Ways Postman's Postbot AI Can Help Your Testing https://testguild.me/9d7vnl 8:39 Grafana Ships v10 on 10-Year Anniversary https://testguild.me/bcawdu
Welcome to FinTalk by Vermeg, the leading podcast in FinTech and RegTech that addresses the most pressing topics in the financial industry. In the third episode of season 2, our host Jawad Akhtar welcomes back James Phillips, Founder and Consultant, RegTech Innovate and former Global Head of Regulatory Strategy at Vermeg to discuss the opportunities and risks in regulatory compliance and resilience. During the episode, James Phillips shares his insights on the critical elements of operational resilience, change detection, horizon management, and regulatory reporting. James emphasises the importance of taking a step back before adopting RegTech solutions and re-evaluating the fundamental processes and data needed for the firm to achieve regulatory compliance and operational resilience. This episode of FinTalk covers: The definition of operational resilience and why it's crucial in today's financial landscape The role of RegTech in achieving operational resilience, including its use in regulatory reporting, risk management, and compliance The importance of data in achieving operational resilience and how firms can capture and use it effectively The emerging trends and regulations that will shape the RegTech landscape in the coming years
Link to bioRxiv paper: http://biorxiv.org/cgi/content/short/2023.01.01.522284v1?rss=1 Authors: Gupta, P., Sridharan, D. Abstract: Even before the eyes move, visual sensitivity improves at the target of the planned eye movement. Yet, it is unknown if such "presaccadic" benefits are merely sensory, or also influence decisional processes. We teased apart these contributions with signal detection theory, and discovered a surprising absence of presaccadic benefits in visual change detection tasks. Participants planned and executed saccades while concurrently detecting and localizing either orientation or contrast changes. Spatial choice bias reliably improved presaccadically but, surprisingly, without a concomitant increase in perceptual sensitivity. Additional investigation with an orientation estimation task, and a Bayesian "variable precision" model, revealed that sensory precision increased at the saccade target, but only for the most recent of two successive stimuli. Moreover, the recent stimulus perceptually biased feature estimates of the prior stimulus, rendering accurate change detection even more challenging. Our results uncover novel perceptual and decisional mechanisms that mediate presaccadic change detection. Copy rights belong to original authors. Visit the link for more info Podcast created by Paper Player, LLC
Armen comes back to the show to talk about one of his articles, “Change Detection without Change Detection". Change detection functions by helping rerender the UI when data changes. Armen joins Chuck and Subrat as he shares the importance of using his Change Detection technique to improve performance rather than using the built-in one.Topics discussed Change detection and how it works How do you call or trigger a Change Detection Inject Function Proxy Object Sponsors Chuck's Resume Template Developer Book Club starting with Clean Architecture by Robert C. Martin Become a Top 1% Dev with a Top End Devs Membership LinksChange Detection without Change DetectionPicks Armen - House of the Dragon | Official Website for the HBO Series Charles - Board Game Conventions Charles - Clean Architecture Subrat - Atomic Habits
Armen comes back to the show to talk about one of his articles, “Change Detection without Change Detection". Change detection functions by helping rerender the UI when data changes. Armen joins Chuck and Subrat as he shares the importance of using his Change Detection technique to improve performance rather than using the built-in one.Topics discussed Change detection and how it works How do you call or trigger a Change Detection Inject Function Proxy Object Sponsors Chuck's Resume Template Developer Book Club starting with Clean Architecture by Robert C. Martin Become a Top 1% Dev with a Top End Devs Membership LinksChange Detection without Change DetectionPicks Armen - House of the Dragon | Official Website for the HBO Series Charles - Board Game Conventions Charles - Clean Architecture Subrat - Atomic Habits
This paper presents a transformer-based Siamese network architecture (abbreviated by ChangeFormer) for Change Detection (CD) from a pair of co-registered remote sensing images. Different from recent CD frameworks, which are based on fully convolutional networks (ConvNets), the proposed method unifies hierarchically structured transformer encoder with Multi-Layer Perception (MLP) decoder in a Siamese network architecture to efficiently render multi-scale long-range details required for accurate CD. 2022: W. G. C. Bandara, Vishal M. Patel https://arxiv.org/pdf/2201.01293v1.pdf
This paper presents a transformer-based Siamese network architecture (abbreviated by ChangeFormer) for Change Detection (CD) from a pair of co-registered remote sensing images. Different from recent CD frameworks, which are based on fully convolutional networks (ConvNets), the proposed method unifies hierarchically structured transformer encoder with Multi-Layer Perception (MLP) decoder in a Siamese network architecture to efficiently render multi-scale long-range details required for accurate CD. 2022: W. G. C. Bandara, Vishal M. Patel https://arxiv.org/pdf/2201.01293v1.pdf
This paper presents a transformer-based Siamese network architecture (abbreviated by ChangeFormer) for Change Detection (CD) from a pair of co-registered remote sensing images. Different from recent CD frameworks, which are based on fully convolutional networks (ConvNets), the proposed method unifies hierarchically structured transformer encoder with Multi-Layer Perception (MLP) decoder in a Siamese network architecture to efficiently render multi-scale long-range details required for accurate CD. 2022: W. G. C. Bandara, Vishal M. Patel https://arxiv.org/pdf/2201.01293v1.pdf
This paper presents a transformer-based Siamese network architecture (abbreviated by ChangeFormer) for Change Detection (CD) from a pair of co-registered remote sensing images. Different from recent CD frameworks, which are based on fully convolutional networks (ConvNets), the proposed method unifies hierarchically structured transformer encoder with Multi-Layer Perception (MLP) decoder in a Siamese network architecture to efficiently render multi-scale long-range details required for accurate CD. 2022: W. G. C. Bandara, Vishal M. Patel https://arxiv.org/pdf/2201.01293v1.pdf
This paper presents a transformer-based Siamese network architecture (abbreviated by ChangeFormer) for Change Detection (CD) from a pair of co-registered remote sensing images. Different from recent CD frameworks, which are based on fully convolutional networks (ConvNets), the proposed method unifies hierarchically structured transformer encoder with Multi-Layer Perception (MLP) decoder in a Siamese network architecture to efficiently render multi-scale long-range details required for accurate CD. 2022: W. G. C. Bandara, Vishal M. Patel https://arxiv.org/pdf/2201.01293v1.pdf
The third episode of the podcast is devoted to the broadly understood front-end technology, in particular the beloved Angular. Today we're focusing on Ivy. 1. What exactly is Ivy and what does it do differently than the previous Angular compiler? 2. What do we have to do, to use Ivy? 3. Ivy allows to shrink an Angular-based Hello World Application to just 14 KB. How is that possible? 4. What's with real-world-applications? 5. Ivy allows lazy loading of components? Why is this great and why hasn't this been possible before? 6. Are there any other things that Ivy enables? 7. How will optional NgModules work? 8. Zone-less Change Detection - why do we need Ivy for it? 9. How does Ivy enable meta programming and dynamic components? 10. Do we need to migrate to Ivy? And a lot more! https://angularmaster.dev https://ng-poland.pl https://js-poland.pl --- Send in a voice message: https://podcasters.spotify.com/pod/show/angular-master/message
Link to bioRxiv paper: http://biorxiv.org/cgi/content/short/2020.10.07.328450v1?rss=1 Authors: Samiee, S., Vuvan, D., Florin, E., Albouy, P., Peretz, I., Baillet, S. Abstract: The detection of pitch changes is crucial to sound localization, music appreciation and speech comprehension, yet the brain network oscillatory dynamics involved remain unclear. We used time-resolved cortical imaging in a pitch change detection task. Tone sequences were presented to both typical listeners and participants affected with congenital amusia, as a model of altered pitch change perception. Our data show that tone sequences entrained slow (2-4 Hz) oscillations in the auditory cortex and inferior frontal gyrus, at the pace of tone presentations. Inter-regional signaling at this slow pace was directed from auditory cortex towards the inferior frontal gyrus and motor cortex. Bursts of faster (15-35Hz) oscillations were also generated in these regions, with directed influence from the motor cortex. These faster components occurred precisely at the expected latencies of each tone in a sequence, yielding a form of local phase-amplitude coupling with slower concurrent activity. The intensity of this coupling peaked dynamically at the moment of anticipated pitch changes. We clarify the mechanistic relevance of these observations in relation to behavior as, by task design, typical listeners outperformed amusic participants. Compared to typical listeners, inter-regional slow signaling toward motor and inferior frontal cortices was depressed in amusia. Also, the auditory cortex of amusic participants over-expressed tonic, fast-slow phase-amplitude coupling, pointing at a possible misalignment between stimulus encoding and internal predictive signaling. Our study provides novel insight into the functional architecture of polyrhythmic brain activity in auditory perception and emphasizes active, network processes involving the motor system in sensory integration. Copy rights belong to original authors. Visit the link for more info
Link to bioRxiv paper: http://biorxiv.org/cgi/content/short/2020.06.19.161414v1?rss=1 Authors: Ernst, U. A., Chen, X., Bohnenkamp, L., Galashan, F. O., Wegener, D. Abstract: Sudden changes in visual scenes often indicate important events for behavior. For their quick and reliable detection, the brain must be capable to process these changes as independent as possible from its current activation state. In motion-selective area MT, neurons respond to instantaneous speed changes with pronounced transients, often far exceeding the expected response as derived from their speed tuning profile. We here show that this complex, non-linear behavior emerges from the combined temporal dynamics of excitation and divisive inhibition, and provide a comprehensive formal analysis. A central prediction derived from this investigation is that attention increases the steepness of the transient response irrespective of the activation state prior to a stimulus change, and irrespective of the sign of the change. Extracellular recordings of attention-dependent representation of both speed increments and decrements confirmed this prediction and suggest that improved change detection derives from basic computations in a canonical cortical circuitry. Copy rights belong to original authors. Visit the link for more info
Episode Summary Victor Savkin, former angular team member and now cofounder of Narwhal Technologies Inc or Nrwl, returns to Adventures in Angular to teach the panel about monorepos. Victor starts by explaining what monorepos are and why you might need one. Monorepo style development is when multiple projects developed in the same repository and the tools used to manage code between those apps. There are many benefits to using monorepos as Victor explains to the panel, such as sharing code between apps. Monorepos help you see what's going on in reality as well as helps you take control of the structure of your code. It also allows for more interesting deployment strategies. Victor talks briefly about his time at Google, working on the toolchain and using a large monorepo. After the panel asks about the costs of using a monorepo strategy, Victor explains that there are many perceived costs that are actually false or easily overcome. The first perceived cost he tells the panel about is how people get confused and believe that apps have to be deployed together when they really have to be developed in the same repository. The second is the fear of misplaced ownership, that some other developer will come along and ruin their code. Victor explains that ownership can be configured and controlled so that no one you don’t trust can touch your code. The next myth developers believe about monorepos is that it doesn’t scale and especially when it comes to performance. Victor explains that when the app is set up correctly and testing used correctly this isn’t a problem. The final perceived cost is that Git will break. Victor debunks this by explaining that you would have to be doing extremely well in order for Git to be a bottleneck and even then there are ways around that problem. Victor explains the one real cost and that is you have to change the way you code. The panel discusses a few different coding styles. Victor recommends getting used to single version policy and trunk-based development. He defines trunk-based development, explaining how it works and why it is better for monorepos than long-range branch development. Victor sees two types of groups who want to get started in monorepos and he explains what they most commonly do wrong. The first is greenfield projects who jump right in without thinking about it and eventually crash. The second is teams with a giant app and through a monorepo in hoping it will help them structure their app. He explains there is a right way to start using monorepos in both situations. Asking the important question is how to get started. Agreeing upon the structure, naming, ownership, are you going to build the frontend and backend in the same repo, and the answers to a bunch of other questions will affect your work the most, even more than the tooling you use. Some of these answers will be specific to your company where others will be universal, like naming and ownership. With other tools for monorepo out there, the panel asks Victor why Nrwl decided to build their own tool. Victor explains that the current tools on the market do not do it all. Lerna only does one thing great and Bazel is very selective on who can run it. Nrwl is hoping to marry Bazel to Nx, so they can allow everyone to use Bazel. They want Nx to support all tools and even Windows. The panel wonders if Nx is perfect. Victor explains that it nearly there. Nx is pluggable and easy to use. It is easy to learn. Victor explains that they really care about developer experience at Nrwl. Nx is free and opensource so everyone can give monorepos a try. Resources for learning about monorepos are discussed. Victor invites everyone to watch the ten-minute getting started video on the Nx website. He also lets the listeners know about a new book coming out mid-September and it will be more organizational based than the last. The panel wants to know what comes with Nx. Victor explains that Nx gives you modern tools by setting up Cypress, Jest and other tools for you. Because Nrwl is a consulting firm, the panel hopes that Victor will have an update on the trends. Victor shares his view that trends don’t really tell you anything about the true status of a framework. How many downloads a framework has doesn’t show the longevity of that framework. Frameworks being used to make large scale apps that will be around for years is how you can tell the longevity of a framework. From that perspective, Victor feels that Angular is doing really well. To end the episode, Shai Reznik recalls how passionate Victor was about NgRx a few years ago. He asks Victor if he still feels the same way as before. Victor explains that NgRx is pretty well most of the time, has great docs, is well maintained, and he would still recommend it. Panelists Jennifer Wadella Brian Love Shai Reznik Alyssa Nicoll Guest Victor Savkin Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Angular Bootcamp My JavaScript Story Cachefly Links https://twitter.com/victorsavkin?lang=en Nrwl Nx — An open source toolkit for enterprise Angular applications. Effective React Development with Nx https://connect.nrwl.io/app/books https://nx.dev/angular/getting-started/what-is-nx MAS 040: Victor Savkin 042 AiA Dependency Injection and Change Detection with Victor Savkin 123 AiA Upgrading from Angular 1 to Angular 2 with Victor Savkin https://nrwl.io/ https://nx.dev/ Momentum https://www.facebook.com/adventuresinangular https://twitter.com/angularpodcast Picks Brain Love: https://trunkbaseddevelopment.com/ https://www.oreilly.com/library/view/why-angular-for/9781492030294/ Alyssa Nicoll: Caffeine Content Warning! Jennnifer Wadella: The Fall Season NGD Conf Laptop Safety at Conferences Victor Savkin: The Boys Use Less Social Media Freedom App Shai Reznik: https://bit.dev/ True Detective
Episode Summary Victor Savkin, former angular team member and now cofounder of Narwhal Technologies Inc or Nrwl, returns to Adventures in Angular to teach the panel about monorepos. Victor starts by explaining what monorepos are and why you might need one. Monorepo style development is when multiple projects developed in the same repository and the tools used to manage code between those apps. There are many benefits to using monorepos as Victor explains to the panel, such as sharing code between apps. Monorepos help you see what's going on in reality as well as helps you take control of the structure of your code. It also allows for more interesting deployment strategies. Victor talks briefly about his time at Google, working on the toolchain and using a large monorepo. After the panel asks about the costs of using a monorepo strategy, Victor explains that there are many perceived costs that are actually false or easily overcome. The first perceived cost he tells the panel about is how people get confused and believe that apps have to be deployed together when they really have to be developed in the same repository. The second is the fear of misplaced ownership, that some other developer will come along and ruin their code. Victor explains that ownership can be configured and controlled so that no one you don’t trust can touch your code. The next myth developers believe about monorepos is that it doesn’t scale and especially when it comes to performance. Victor explains that when the app is set up correctly and testing used correctly this isn’t a problem. The final perceived cost is that Git will break. Victor debunks this by explaining that you would have to be doing extremely well in order for Git to be a bottleneck and even then there are ways around that problem. Victor explains the one real cost and that is you have to change the way you code. The panel discusses a few different coding styles. Victor recommends getting used to single version policy and trunk-based development. He defines trunk-based development, explaining how it works and why it is better for monorepos than long-range branch development. Victor sees two types of groups who want to get started in monorepos and he explains what they most commonly do wrong. The first is greenfield projects who jump right in without thinking about it and eventually crash. The second is teams with a giant app and through a monorepo in hoping it will help them structure their app. He explains there is a right way to start using monorepos in both situations. Asking the important question is how to get started. Agreeing upon the structure, naming, ownership, are you going to build the frontend and backend in the same repo, and the answers to a bunch of other questions will affect your work the most, even more than the tooling you use. Some of these answers will be specific to your company where others will be universal, like naming and ownership. With other tools for monorepo out there, the panel asks Victor why Nrwl decided to build their own tool. Victor explains that the current tools on the market do not do it all. Lerna only does one thing great and Bazel is very selective on who can run it. Nrwl is hoping to marry Bazel to Nx, so they can allow everyone to use Bazel. They want Nx to support all tools and even Windows. The panel wonders if Nx is perfect. Victor explains that it nearly there. Nx is pluggable and easy to use. It is easy to learn. Victor explains that they really care about developer experience at Nrwl. Nx is free and opensource so everyone can give monorepos a try. Resources for learning about monorepos are discussed. Victor invites everyone to watch the ten-minute getting started video on the Nx website. He also lets the listeners know about a new book coming out mid-September and it will be more organizational based than the last. The panel wants to know what comes with Nx. Victor explains that Nx gives you modern tools by setting up Cypress, Jest and other tools for you. Because Nrwl is a consulting firm, the panel hopes that Victor will have an update on the trends. Victor shares his view that trends don’t really tell you anything about the true status of a framework. How many downloads a framework has doesn’t show the longevity of that framework. Frameworks being used to make large scale apps that will be around for years is how you can tell the longevity of a framework. From that perspective, Victor feels that Angular is doing really well. To end the episode, Shai Reznik recalls how passionate Victor was about NgRx a few years ago. He asks Victor if he still feels the same way as before. Victor explains that NgRx is pretty well most of the time, has great docs, is well maintained, and he would still recommend it. Panelists Jennifer Wadella Brian Love Shai Reznik Alyssa Nicoll Guest Victor Savkin Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Angular Bootcamp My JavaScript Story Cachefly Links https://twitter.com/victorsavkin?lang=en Nrwl Nx — An open source toolkit for enterprise Angular applications. Effective React Development with Nx https://connect.nrwl.io/app/books https://nx.dev/angular/getting-started/what-is-nx MAS 040: Victor Savkin 042 AiA Dependency Injection and Change Detection with Victor Savkin 123 AiA Upgrading from Angular 1 to Angular 2 with Victor Savkin https://nrwl.io/ https://nx.dev/ Momentum https://www.facebook.com/adventuresinangular https://twitter.com/angularpodcast Picks Brain Love: https://trunkbaseddevelopment.com/ https://www.oreilly.com/library/view/why-angular-for/9781492030294/ Alyssa Nicoll: Caffeine Content Warning! Jennnifer Wadella: The Fall Season NGD Conf Laptop Safety at Conferences Victor Savkin: The Boys Use Less Social Media Freedom App Shai Reznik: https://bit.dev/ True Detective
Episode Summary Victor Savkin, former angular team member and now cofounder of Narwhal Technologies Inc or Nrwl, returns to Adventures in Angular to teach the panel about monorepos. Victor starts by explaining what monorepos are and why you might need one. Monorepo style development is when multiple projects developed in the same repository and the tools used to manage code between those apps. There are many benefits to using monorepos as Victor explains to the panel, such as sharing code between apps. Monorepos help you see what's going on in reality as well as helps you take control of the structure of your code. It also allows for more interesting deployment strategies. Victor talks briefly about his time at Google, working on the toolchain and using a large monorepo. After the panel asks about the costs of using a monorepo strategy, Victor explains that there are many perceived costs that are actually false or easily overcome. The first perceived cost he tells the panel about is how people get confused and believe that apps have to be deployed together when they really have to be developed in the same repository. The second is the fear of misplaced ownership, that some other developer will come along and ruin their code. Victor explains that ownership can be configured and controlled so that no one you don’t trust can touch your code. The next myth developers believe about monorepos is that it doesn’t scale and especially when it comes to performance. Victor explains that when the app is set up correctly and testing used correctly this isn’t a problem. The final perceived cost is that Git will break. Victor debunks this by explaining that you would have to be doing extremely well in order for Git to be a bottleneck and even then there are ways around that problem. Victor explains the one real cost and that is you have to change the way you code. The panel discusses a few different coding styles. Victor recommends getting used to single version policy and trunk-based development. He defines trunk-based development, explaining how it works and why it is better for monorepos than long-range branch development. Victor sees two types of groups who want to get started in monorepos and he explains what they most commonly do wrong. The first is greenfield projects who jump right in without thinking about it and eventually crash. The second is teams with a giant app and through a monorepo in hoping it will help them structure their app. He explains there is a right way to start using monorepos in both situations. Asking the important question is how to get started. Agreeing upon the structure, naming, ownership, are you going to build the frontend and backend in the same repo, and the answers to a bunch of other questions will affect your work the most, even more than the tooling you use. Some of these answers will be specific to your company where others will be universal, like naming and ownership. With other tools for monorepo out there, the panel asks Victor why Nrwl decided to build their own tool. Victor explains that the current tools on the market do not do it all. Lerna only does one thing great and Bazel is very selective on who can run it. Nrwl is hoping to marry Bazel to Nx, so they can allow everyone to use Bazel. They want Nx to support all tools and even Windows. The panel wonders if Nx is perfect. Victor explains that it nearly there. Nx is pluggable and easy to use. It is easy to learn. Victor explains that they really care about developer experience at Nrwl. Nx is free and opensource so everyone can give monorepos a try. Resources for learning about monorepos are discussed. Victor invites everyone to watch the ten-minute getting started video on the Nx website. He also lets the listeners know about a new book coming out mid-September and it will be more organizational based than the last. The panel wants to know what comes with Nx. Victor explains that Nx gives you modern tools by setting up Cypress, Jest and other tools for you. Because Nrwl is a consulting firm, the panel hopes that Victor will have an update on the trends. Victor shares his view that trends don’t really tell you anything about the true status of a framework. How many downloads a framework has doesn’t show the longevity of that framework. Frameworks being used to make large scale apps that will be around for years is how you can tell the longevity of a framework. From that perspective, Victor feels that Angular is doing really well. To end the episode, Shai Reznik recalls how passionate Victor was about NgRx a few years ago. He asks Victor if he still feels the same way as before. Victor explains that NgRx is pretty well most of the time, has great docs, is well maintained, and he would still recommend it. Panelists Jennifer Wadella Brian Love Shai Reznik Alyssa Nicoll Guest Victor Savkin Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Angular Bootcamp My JavaScript Story Cachefly Links https://twitter.com/victorsavkin?lang=en Nrwl Nx — An open source toolkit for enterprise Angular applications. Effective React Development with Nx https://connect.nrwl.io/app/books https://nx.dev/angular/getting-started/what-is-nx MAS 040: Victor Savkin 042 AiA Dependency Injection and Change Detection with Victor Savkin 123 AiA Upgrading from Angular 1 to Angular 2 with Victor Savkin https://nrwl.io/ https://nx.dev/ Momentum https://www.facebook.com/adventuresinangular https://twitter.com/angularpodcast Picks Brain Love: https://trunkbaseddevelopment.com/ https://www.oreilly.com/library/view/why-angular-for/9781492030294/ Alyssa Nicoll: Caffeine Content Warning! Jennnifer Wadella: The Fall Season NGD Conf Laptop Safety at Conferences Victor Savkin: The Boys Use Less Social Media Freedom App Shai Reznik: https://bit.dev/ True Detective
Dominic Elm and Kwinten Pisman join us to share a new approach to working with events as streams in Angular templates as well as a new change detection profiling tool that can help us gain insights into when updates are occurring in our components. Dominic on twitter: https://twitter.com/elmd_ Kwinten on twitter: https://twitter.com/KwintenP Typebytes organization on Github: https://github.com/typebytes ngx-template-streams: https://github.com/typebytes/ngx-template-streams --- Video of episode: https://youtu.be/tbr03N3WA2Q --- --- Support this podcast: https://anchor.fm/angularair/support
Wow! Etter mye spenning har vi gjennomført vårt første live show med nytt konsept: vi har blandet tullete underholdning og programmingsdiskusjoner. Vi inntok Work-Work i Trondheim for ultimate hyggestund. Vi eksperimenterer med 3 "egenutviklede" utviklingsrelaterte gameshows: Programmerings Alias, Programmerings Pointless og Improv Lyntaler. I tillegg diskuterer vi Svelte v3, Change Detection-algoritmer og Googles Flutter. Shownotes: https://bartjs.io/live-1-svelte-changedetection-flutter/
Apps For Website Change Monitoring, Change Detection, and Alerts Nowadays, there are many great website change detector apps to help monitor website changes and give you instant alerts to said changes! Ever have the pleasure of receiving a message from your customer, telling you your website is down? Or that you have an error on the page preventing them to buy or contact you? It's fun, right? No matter how great things seem to be going, errors can happen in an instant! We'll break down some of the free and low cost apps we use for change monitoring and to keep us instantly informed! Plus - learn how to use these same apps to spy on what your competition is doing! YOU'LL LEARN How to automatically monitor your website for downtime Get automatic alerts if your website goes offline, and when it comes back online Monitor your website for hacking and hijacking issues How to make sure your website does not have plugins causing on-page issues Ensure any content embedded into your website is always active Monitor specific landing pages to ensure they are always up and working properly Catch changes any hackers, malware, viruses, or bots make to your website Monitor the source code of your website for unauthorized changes Monitor your Facebook, Twitter, Yelp, or other social accounts for changes and updates Get alerted when content on other websites changes - like pricing on Amazon Spy on your competitors websites for content updates and get notified when it changes Get instant alerts when your competition updates it's online prices Monitor your competitors website to see what new keywords they are targeting Get alerted when your brand is mentioned on specific websites Setup notifications when important websites are updated with new posts or content Create alerts to monitor your competitors social media accounts View the show notes, resource links, episode transcript, and watch the video version at https://www.localseotactics.com/episode22 Thanks for Listening!
--- Support this podcast: https://anchor.fm/angularair/support
Panel: Joe Eames Alyssa Nicoll Shai Reznik Special Guest: Maxim Koretskyi In the episode of Adventures in Angular the panel welcome Maxim Koretskyi to talk about Change Detection in Angular. Maxim explains that he enjoys reverse engineering and working with Angular. Maxim talks about working with Angular and React to figure out how the Change Detection works on both platforms. Furthermore, Maxim mentions that all his findings and on his blog on Medium. In particular, we dive pretty deep on: Why Change Detection and what is most interesting about it? Debugging Reversing engineering in React and how Change Detection works The difference in how Change Detection work in Angular and React Diving into the source code for Angular 2. The component is angular? Directives Life Cycle hooks Change detection runs for each view notes View notes are a directive Loops and subsequences Example View at 24:00 Intercepting the mouse click Microtasks How does Angular know that something has changed? Compliers Dynamic components •and much more! Links: https://blog.angularindepth.com/@maximus.koretskyi https://medium.com/@maximus.koretskyi NG Zone Picks: Shay Reznik Interview with Igor Show Time - I am Dying Up Here! Angular Connect Alyssa Warld Domination Joe Castle Raven Loft Scott Adam - Win Bigly Maxim Angular Indepth Curiosity
Panel: Joe Eames Alyssa Nicoll Shai Reznik Special Guest: Maxim Koretskyi In the episode of Adventures in Angular the panel welcome Maxim Koretskyi to talk about Change Detection in Angular. Maxim explains that he enjoys reverse engineering and working with Angular. Maxim talks about working with Angular and React to figure out how the Change Detection works on both platforms. Furthermore, Maxim mentions that all his findings and on his blog on Medium. In particular, we dive pretty deep on: Why Change Detection and what is most interesting about it? Debugging Reversing engineering in React and how Change Detection works The difference in how Change Detection work in Angular and React Diving into the source code for Angular 2. The component is angular? Directives Life Cycle hooks Change detection runs for each view notes View notes are a directive Loops and subsequences Example View at 24:00 Intercepting the mouse click Microtasks How does Angular know that something has changed? Compliers Dynamic components •and much more! Links: https://blog.angularindepth.com/@maximus.koretskyi https://medium.com/@maximus.koretskyi NG Zone Picks: Shay Reznik Interview with Igor Show Time - I am Dying Up Here! Angular Connect Alyssa Warld Domination Joe Castle Raven Loft Scott Adam - Win Bigly Maxim Angular Indepth Curiosity
Panel: Joe Eames Alyssa Nicoll Shai Reznik Special Guest: Maxim Koretskyi In the episode of Adventures in Angular the panel welcome Maxim Koretskyi to talk about Change Detection in Angular. Maxim explains that he enjoys reverse engineering and working with Angular. Maxim talks about working with Angular and React to figure out how the Change Detection works on both platforms. Furthermore, Maxim mentions that all his findings and on his blog on Medium. In particular, we dive pretty deep on: Why Change Detection and what is most interesting about it? Debugging Reversing engineering in React and how Change Detection works The difference in how Change Detection work in Angular and React Diving into the source code for Angular 2. The component is angular? Directives Life Cycle hooks Change detection runs for each view notes View notes are a directive Loops and subsequences Example View at 24:00 Intercepting the mouse click Microtasks How does Angular know that something has changed? Compliers Dynamic components •and much more! Links: https://blog.angularindepth.com/@maximus.koretskyi https://medium.com/@maximus.koretskyi NG Zone Picks: Shay Reznik Interview with Igor Show Time - I am Dying Up Here! Angular Connect Alyssa Warld Domination Joe Castle Raven Loft Scott Adam - Win Bigly Maxim Angular Indepth Curiosity
Get your early bird tickets for Angular Remote Conf! 02:13 - Pascal Precht Introduction Twitter GitHub Blog 04:29 - ng-conf Angular-upgrade-demo 06:42 - Dependency Injection; @Injectable emitDecoratorMetadata 12:51 - Component Interaction and Communication 21:35 - ContentChildren and ContentChild 23:34 - ViewChildren and ViewChild 24:31 - Change Detection Pascal Precht: Angular 2 Change Detection Explained Picks Professional Ado Rds Programming With Asp (Lukas) Data-Driven Services with Silverlight 2 by John Papa (Ward) ZEIT (Joe) Overwatch (Joe) 5thingsAngular (Pascal) Dr Pepper (Pascal) NOMAD (John) Gilderoy Lockhart (John) RIF6 Cube 2-inch Mobile Projector (Chuck) Fully Alive: Lighten Up and Live - A Journey that Will Change Your Life by Ken Davis (Chuck)
Get your early bird tickets for Angular Remote Conf! 02:13 - Pascal Precht Introduction Twitter GitHub Blog 04:29 - ng-conf Angular-upgrade-demo 06:42 - Dependency Injection; @Injectable emitDecoratorMetadata 12:51 - Component Interaction and Communication 21:35 - ContentChildren and ContentChild 23:34 - ViewChildren and ViewChild 24:31 - Change Detection Pascal Precht: Angular 2 Change Detection Explained Picks Professional Ado Rds Programming With Asp (Lukas) Data-Driven Services with Silverlight 2 by John Papa (Ward) ZEIT (Joe) Overwatch (Joe) 5thingsAngular (Pascal) Dr Pepper (Pascal) NOMAD (John) Gilderoy Lockhart (John) RIF6 Cube 2-inch Mobile Projector (Chuck) Fully Alive: Lighten Up and Live - A Journey that Will Change Your Life by Ken Davis (Chuck)
Get your early bird tickets for Angular Remote Conf! 02:13 - Pascal Precht Introduction Twitter GitHub Blog 04:29 - ng-conf Angular-upgrade-demo 06:42 - Dependency Injection; @Injectable emitDecoratorMetadata 12:51 - Component Interaction and Communication 21:35 - ContentChildren and ContentChild 23:34 - ViewChildren and ViewChild 24:31 - Change Detection Pascal Precht: Angular 2 Change Detection Explained Picks Professional Ado Rds Programming With Asp (Lukas) Data-Driven Services with Silverlight 2 by John Papa (Ward) ZEIT (Joe) Overwatch (Joe) 5thingsAngular (Pascal) Dr Pepper (Pascal) NOMAD (John) Gilderoy Lockhart (John) RIF6 Cube 2-inch Mobile Projector (Chuck) Fully Alive: Lighten Up and Live - A Journey that Will Change Your Life by Ken Davis (Chuck)
02:14 - Ben Nadel Introduction Twitter GitHub Blog Adventures in Angular Episode #029: Angular At Work with Ben Nadel InVision @InVisionApp 02:56 - Looking at Angular 2 04:01 - Dialect and Mechanics 13:17 - Angular 2: Likes and Dislikes The Angular Learning Curve Graph 28:02 - Promises and Observables 32:11 - Change Detection ngModel 39:13 - The Mental Model 47:12 - redux Picks Ex-Con #2 (Joe) Ben's Blog (Ward) Ben Lesh: Learning Observable By Building Observable (Lukas) The Lulu (Lukas) Dropbox (Chuck) The Best Podcast Rap Video (Chuck) Tef: Write code that is easy to delete, not easy to extend. (Ben) Sandi Metz: The Wrong Abstraction (Ben) Kyle Simpson: The Economy of Keystrokes @ Thunder Plains 2015 (Ben) Rich Hickey: Simple Made Easy (Ben)
02:14 - Ben Nadel Introduction Twitter GitHub Blog Adventures in Angular Episode #029: Angular At Work with Ben Nadel InVision @InVisionApp 02:56 - Looking at Angular 2 04:01 - Dialect and Mechanics 13:17 - Angular 2: Likes and Dislikes The Angular Learning Curve Graph 28:02 - Promises and Observables 32:11 - Change Detection ngModel 39:13 - The Mental Model 47:12 - redux Picks Ex-Con #2 (Joe) Ben's Blog (Ward) Ben Lesh: Learning Observable By Building Observable (Lukas) The Lulu (Lukas) Dropbox (Chuck) The Best Podcast Rap Video (Chuck) Tef: Write code that is easy to delete, not easy to extend. (Ben) Sandi Metz: The Wrong Abstraction (Ben) Kyle Simpson: The Economy of Keystrokes @ Thunder Plains 2015 (Ben) Rich Hickey: Simple Made Easy (Ben)
02:14 - Ben Nadel Introduction Twitter GitHub Blog Adventures in Angular Episode #029: Angular At Work with Ben Nadel InVision @InVisionApp 02:56 - Looking at Angular 2 04:01 - Dialect and Mechanics 13:17 - Angular 2: Likes and Dislikes The Angular Learning Curve Graph 28:02 - Promises and Observables 32:11 - Change Detection ngModel 39:13 - The Mental Model 47:12 - redux Picks Ex-Con #2 (Joe) Ben's Blog (Ward) Ben Lesh: Learning Observable By Building Observable (Lukas) The Lulu (Lukas) Dropbox (Chuck) The Best Podcast Rap Video (Chuck) Tef: Write code that is easy to delete, not easy to extend. (Ben) Sandi Metz: The Wrong Abstraction (Ben) Kyle Simpson: The Economy of Keystrokes @ Thunder Plains 2015 (Ben) Rich Hickey: Simple Made Easy (Ben)
Check out Freelance Remote Conf and React Remote Conf! 02:34 - Rob Eisenberg Introduction Twitter GitHub Blog 03:23 - Aurelia 04:28 - Conventions and Configurations 19:15 - 2015: “The Year of the Framework” 23:46 - Databinding and Unit Directional Data Flow 27:56 - Advice for Framework Developers React Cycle.js 32:52 - Tool Fatigue JavaScript Fatigue and Keeping Up with Modern Development 43:32 - Change Detection 45:22 - Aurelia Interface Picks AngularConnect (Joe) Why Composer John Williams Knows More About Star Wars Than You Do (Joe) LEGO Star Wars: The Force Awakens Game (Joe) Angular 1 and AngularFire (Joe) The Aurelia Docs (Ward) OhYeah! ONE Bar (Lukas) Joe Eames: How Functional Reactive Programming (FRP) is Changing the Face of Web Development (Lukas) The Auralia Website (Lukas) RushMyPassport (Chuck) Mogo Portable Seat (Chuck) The Malazan Book of the Fallen (Rob) Scholastic Metaphysics: A Contemporary Introduction by Edward Feser (Rob) Attack on Titan Vol. 2 by Hajime Isayama (Rob)
Check out Freelance Remote Conf and React Remote Conf! 02:34 - Rob Eisenberg Introduction Twitter GitHub Blog 03:23 - Aurelia 04:28 - Conventions and Configurations 19:15 - 2015: “The Year of the Framework” 23:46 - Databinding and Unit Directional Data Flow 27:56 - Advice for Framework Developers React Cycle.js 32:52 - Tool Fatigue JavaScript Fatigue and Keeping Up with Modern Development 43:32 - Change Detection 45:22 - Aurelia Interface Picks AngularConnect (Joe) Why Composer John Williams Knows More About Star Wars Than You Do (Joe) LEGO Star Wars: The Force Awakens Game (Joe) Angular 1 and AngularFire (Joe) The Aurelia Docs (Ward) OhYeah! ONE Bar (Lukas) Joe Eames: How Functional Reactive Programming (FRP) is Changing the Face of Web Development (Lukas) The Auralia Website (Lukas) RushMyPassport (Chuck) Mogo Portable Seat (Chuck) The Malazan Book of the Fallen (Rob) Scholastic Metaphysics: A Contemporary Introduction by Edward Feser (Rob) Attack on Titan Vol. 2 by Hajime Isayama (Rob)
Check out Freelance Remote Conf and React Remote Conf! 02:34 - Rob Eisenberg Introduction Twitter GitHub Blog 03:23 - Aurelia 04:28 - Conventions and Configurations 19:15 - 2015: “The Year of the Framework” 23:46 - Databinding and Unit Directional Data Flow 27:56 - Advice for Framework Developers React Cycle.js 32:52 - Tool Fatigue JavaScript Fatigue and Keeping Up with Modern Development 43:32 - Change Detection 45:22 - Aurelia Interface Picks AngularConnect (Joe) Why Composer John Williams Knows More About Star Wars Than You Do (Joe) LEGO Star Wars: The Force Awakens Game (Joe) Angular 1 and AngularFire (Joe) The Aurelia Docs (Ward) OhYeah! ONE Bar (Lukas) Joe Eames: How Functional Reactive Programming (FRP) is Changing the Face of Web Development (Lukas) The Auralia Website (Lukas) RushMyPassport (Chuck) Mogo Portable Seat (Chuck) The Malazan Book of the Fallen (Rob) Scholastic Metaphysics: A Contemporary Introduction by Edward Feser (Rob) Attack on Titan Vol. 2 by Hajime Isayama (Rob)
02:07 - Victor Savkin Introduction Twitter GitHub Blog 02:30 - Dependency Injection (DI) “Inject By Type” Other Project Use di.js 06:54 - How Angular Uses Dependency Injection Angular 1 vs Angular 2 Annotations Decorating Classes to Become Injectables Example Injectable Class Mechanisms in Angular 1 13:06 - Lazy Loading 16:14 - Testing 18:02 - Change Detection Victor Savkin: Change Detection in Angular 2 [YouTube] Change Detection Reinvented by Victor Savkin @ ng-conf 2015 24:33 - Components & Immutability immutable-js 28:08 - Scope zone.js [YouTube] Zones by Brian Ford @ ng-conf 2014 angular/zone.js 30:28 - Binding Action Phase/Control Phase Production Mode/Dev Mode Victor Savkin: Two Phases of Angular 2 Applications Picks My Story by Elizabeth Smart (Aaron) Shawarma (Joe) Home (Katya) Mulan (Katya) How to Win Friends & Influence People by Dale Carnegie (Chuck) WorkFlowy (Chuck) Habit Stacking: 97 Small Life Changes That Take Five Minutes or Less by S.J. Scott (Chuck) Mini Habits: Smaller Habits, Bigger Results by Stephen Guise (Chuck) Android: Netrunner Card Game (Victor) Mechanical Keyboards (Victor)
02:07 - Victor Savkin Introduction Twitter GitHub Blog 02:30 - Dependency Injection (DI) “Inject By Type” Other Project Use di.js 06:54 - How Angular Uses Dependency Injection Angular 1 vs Angular 2 Annotations Decorating Classes to Become Injectables Example Injectable Class Mechanisms in Angular 1 13:06 - Lazy Loading 16:14 - Testing 18:02 - Change Detection Victor Savkin: Change Detection in Angular 2 [YouTube] Change Detection Reinvented by Victor Savkin @ ng-conf 2015 24:33 - Components & Immutability immutable-js 28:08 - Scope zone.js [YouTube] Zones by Brian Ford @ ng-conf 2014 angular/zone.js 30:28 - Binding Action Phase/Control Phase Production Mode/Dev Mode Victor Savkin: Two Phases of Angular 2 Applications Picks My Story by Elizabeth Smart (Aaron) Shawarma (Joe) Home (Katya) Mulan (Katya) How to Win Friends & Influence People by Dale Carnegie (Chuck) WorkFlowy (Chuck) Habit Stacking: 97 Small Life Changes That Take Five Minutes or Less by S.J. Scott (Chuck) Mini Habits: Smaller Habits, Bigger Results by Stephen Guise (Chuck) Android: Netrunner Card Game (Victor) Mechanical Keyboards (Victor)
02:07 - Victor Savkin Introduction Twitter GitHub Blog 02:30 - Dependency Injection (DI) “Inject By Type” Other Project Use di.js 06:54 - How Angular Uses Dependency Injection Angular 1 vs Angular 2 Annotations Decorating Classes to Become Injectables Example Injectable Class Mechanisms in Angular 1 13:06 - Lazy Loading 16:14 - Testing 18:02 - Change Detection Victor Savkin: Change Detection in Angular 2 [YouTube] Change Detection Reinvented by Victor Savkin @ ng-conf 2015 24:33 - Components & Immutability immutable-js 28:08 - Scope zone.js [YouTube] Zones by Brian Ford @ ng-conf 2014 angular/zone.js 30:28 - Binding Action Phase/Control Phase Production Mode/Dev Mode Victor Savkin: Two Phases of Angular 2 Applications Picks My Story by Elizabeth Smart (Aaron) Shawarma (Joe) Home (Katya) Mulan (Katya) How to Win Friends & Influence People by Dale Carnegie (Chuck) WorkFlowy (Chuck) Habit Stacking: 97 Small Life Changes That Take Five Minutes or Less by S.J. Scott (Chuck) Mini Habits: Smaller Habits, Bigger Results by Stephen Guise (Chuck) Android: Netrunner Card Game (Victor) Mechanical Keyboards (Victor)
01:35 - Katya Eames Introduction Twitter [YouTube] Katya Eames: How to Teach Angular to Your Kids 01:52 - Ben Nadel Introduction Twitter GitHub Blog Adventures in Angular Episode 029: Angular At Work with Ben Nadel InVision @InVisionApp 04:47 - Performance Basecamp Nested Pages 08:04 - User Experience 10:01 - Fixing Performance Problems as a Team Engineering Validation “Premature optimization is the root of all evil -- Donald Knuth” DOM Manipulation ngRepeat Screen Experience 23:28 - Finding Performance Issues Chrome Developer Tools Firefox Firebug Utilizing Chrome Dev Tools and Creating the Videos on Ben’s Blog “Imposter Syndrome” Addy Osmani Paul Irish 29:27 - “Just-in-Time View Construction” 34:43 - ngIf 37:16 - Angular 2 Opinions [YouTube] Dave Smith: Angular + React = Speed Unit Directional Data Flow & Functionality Victor Savkin: Change Detection in Angular 2 [Egghead.io] John Lindquist: Angular 2: Template Syntax ES5, ES6 AtScript, TypeScript traceur-compiler Babel 46:01 - Moving to 2.0 Picks BrowserSync (John) [Egghead.io] Angular 2: Template Syntax (Joe) Win an InVision App T-Shirt! (Lukas) Adventures in Angular (Lukas) WELCOME TO NIGHT VALE (Katya) Being and Time (Harper Perennial Modern Thought) by Martin Heidegger (Ward) Angular Grid (Ward) Steelheart (The Reckoners) by Brandon Sanderson (Chuck) StarTech.com MUHSMF2M 2m 4 Position TRRS Headset Extension Cable (Ben) Any Given Sunday (Ben) News ng-vegas: May 7th and 8th, 2015! AngularU in the Bay Area in June
01:35 - Katya Eames Introduction Twitter [YouTube] Katya Eames: How to Teach Angular to Your Kids 01:52 - Ben Nadel Introduction Twitter GitHub Blog Adventures in Angular Episode 029: Angular At Work with Ben Nadel InVision @InVisionApp 04:47 - Performance Basecamp Nested Pages 08:04 - User Experience 10:01 - Fixing Performance Problems as a Team Engineering Validation “Premature optimization is the root of all evil -- Donald Knuth” DOM Manipulation ngRepeat Screen Experience 23:28 - Finding Performance Issues Chrome Developer Tools Firefox Firebug Utilizing Chrome Dev Tools and Creating the Videos on Ben’s Blog “Imposter Syndrome” Addy Osmani Paul Irish 29:27 - “Just-in-Time View Construction” 34:43 - ngIf 37:16 - Angular 2 Opinions [YouTube] Dave Smith: Angular + React = Speed Unit Directional Data Flow & Functionality Victor Savkin: Change Detection in Angular 2 [Egghead.io] John Lindquist: Angular 2: Template Syntax ES5, ES6 AtScript, TypeScript traceur-compiler Babel 46:01 - Moving to 2.0 Picks BrowserSync (John) [Egghead.io] Angular 2: Template Syntax (Joe) Win an InVision App T-Shirt! (Lukas) Adventures in Angular (Lukas) WELCOME TO NIGHT VALE (Katya) Being and Time (Harper Perennial Modern Thought) by Martin Heidegger (Ward) Angular Grid (Ward) Steelheart (The Reckoners) by Brandon Sanderson (Chuck) StarTech.com MUHSMF2M 2m 4 Position TRRS Headset Extension Cable (Ben) Any Given Sunday (Ben) News ng-vegas: May 7th and 8th, 2015! AngularU in the Bay Area in June
01:35 - Katya Eames Introduction Twitter [YouTube] Katya Eames: How to Teach Angular to Your Kids 01:52 - Ben Nadel Introduction Twitter GitHub Blog Adventures in Angular Episode 029: Angular At Work with Ben Nadel InVision @InVisionApp 04:47 - Performance Basecamp Nested Pages 08:04 - User Experience 10:01 - Fixing Performance Problems as a Team Engineering Validation “Premature optimization is the root of all evil -- Donald Knuth” DOM Manipulation ngRepeat Screen Experience 23:28 - Finding Performance Issues Chrome Developer Tools Firefox Firebug Utilizing Chrome Dev Tools and Creating the Videos on Ben’s Blog “Imposter Syndrome” Addy Osmani Paul Irish 29:27 - “Just-in-Time View Construction” 34:43 - ngIf 37:16 - Angular 2 Opinions [YouTube] Dave Smith: Angular + React = Speed Unit Directional Data Flow & Functionality Victor Savkin: Change Detection in Angular 2 [Egghead.io] John Lindquist: Angular 2: Template Syntax ES5, ES6 AtScript, TypeScript traceur-compiler Babel 46:01 - Moving to 2.0 Picks BrowserSync (John) [Egghead.io] Angular 2: Template Syntax (Joe) Win an InVision App T-Shirt! (Lukas) Adventures in Angular (Lukas) WELCOME TO NIGHT VALE (Katya) Being and Time (Harper Perennial Modern Thought) by Martin Heidegger (Ward) Angular Grid (Ward) Steelheart (The Reckoners) by Brandon Sanderson (Chuck) StarTech.com MUHSMF2M 2m 4 Position TRRS Headset Extension Cable (Ben) Any Given Sunday (Ben) News ng-vegas: May 7th and 8th, 2015! AngularU in the Bay Area in June
Zhou, Z (University of Toronto) Tuesday 14 January 2014, 16:00-16:30
Fuh, C-D (National Central University, Taiwan) Wednesday 15 January 2014, 10:00-10:30