Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anfibiacreativa/anfibiacreativa
https://github.com/anfibiacreativa/anfibiacreativa
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/anfibiacreativa/anfibiacreativa
- Owner: anfibiacreativa
- Created: 2020-12-05T10:20:23.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-08-20T10:10:22.000Z (4 months ago)
- Last Synced: 2024-10-06T01:21:48.667Z (3 months ago)
- Size: 28.3 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hi there π. I'm Natalia.
## About me
My name is Natalia Venditto, I was born in Montevideo, Uruguay πΊπΎ and I currently work in the role of Principal Program Manager with Microsoft, leading the *JavaScript* and *Node.js* e2e developer experience and developer tools for Azure and VS Code for Azure.
I've been in tech for a while, also in the roles of Principal Solutions Architect for the Adobe tech stack, Principal Frontend Engineer at Cognizant, Senior Solutions Architect with MongoDB, and full-stack freelance developer and consultant. I'm also an international technical public speaker.
β‘οΈ If you wanna know more about me, please visit my personal website
https://www.microfrontend.dev
that I use to spread knowledge about full-stack JavaScript development, micro architectures, composability, serverless and cloud-native.
You may also want to checkout my recent video collection "What is JavaScript: Understanding JavaScript as a Non-Developer or Junior Developer Member of a Cross Functional Software Development Team" published by [O'Reilly Media](https://www.oreilly.com/) for which I have won the [JavaScriptLandia Community Award Pathfinder for Education](https://openjsf.org/blog/2024-javascriptlandia-community-award-categories-a) from the [OpenJS Foundation](https://openjsf.org/)
| Link and title | Content Summary | Link and title | Content Summary |
| -------------- | --------------- | -------------- | --------------- |
| [1 - Introduction to JavaScript](https://learning.oreilly.com/videos/-/0642572039141/) |
- Overview of JavaScript
- Basic Syntax and Structure
- The browser: Understanding where JavaScript code runs
- Difference between runtime and engine
| [ 3 - Functions and abstractions](https://learning.oreilly.com/videos/-/0642572039233/) |
- Declaration and invocation of functions
- Parameters and return values
- Function expressions and arrow functions
- Understanding abstraction in JavaScript
- Declaration of variables
- Primitive data types
| [5 - Arrays, Objects and Syntactic Sugar](https://learning.oreilly.com/videos/-/0642572039264/) |
- Creating and manipulating arrays
- Working with objects in key, value pairs
- Array methods (map, filter)
- Explaining syntactic sugar
- Conditional statements (if, else if, else)
- Loops (for, while, forEach)
- Error handling (try, catch, finally)
- Why is error handling important?
| [7 - Scope, Closures, and Functional Programming Concepts ](https://learning.oreilly.com/videos/-/0642572039325/) |
- Understanding scope
- Closure concept with example
- Introduction to functional programming concepts
- Introduction to the Document Object Model (DOM)
- Selecting and modifying HTML elements
| [9 - Events and Event Handling](https://learning.oreilly.com/videos/-/0642572039387/) |
- Understanding event listeners
- Reacting to user interaction (click, hover)
- Introduction to asynchronous JavaScript programming
- Callbacks, Promises and async/await syntax
|[11 - Error Handling and Debugging](https://learning.oreilly.com/videos/-/0642572039448/) |
- Understanding JavaScript errors and debugging techniques
- The browser developer tools
- What are source maps?
- Optimizing code performance
- Identifying bottlenecks
- Modern runtime performance metrics: Core Web Vitals
| [13 - JavaScript Modules and ES6+ Features](https://learning.oreilly.com/videos/-/0642572039509/) |
- Benefits of modular programming
- Creating and importing/exporting modules
- Overview of modern JavaScript features (ES6+)
- Overview of Web Platform APIs
- Introduction to the JavaScript Ecosystem
- Navigating libraries, frameworks and tools
| [15 - Introduction to TypeScript](https://learning.oreilly.com/videos/-/0642572039561/) |
- Overview of Typescript and its benefits
- Basic types and annotations
- Understanding the need for transpilation
- What are polyfills?
- Introduction to bundling tools and their role in packaging JavaScript code
- Techniques for optimizing JavaScript for performance and efficiency
- Best practices for managing dependencies and reducing bundle size
| [17 - JavaScript frameworks](https://learning.oreilly.com/videos/-/0642572039622/) |
- Brief overview of popular JavaScript frameworks
- Understanding their roles and differences
- How to select the best framework for a specific problem based on documentation, community, maturity and paradigms
- Introduction to testing methodologies
- Testing frameworks and libraries
- Writing and executing tests for JavaScript code (and example)
- Importance of testing in ensuring code quality and reliability
| [19 - Server-side JavaScript with Node.js](https://learning.oreilly.com/videos/-/0642572039684/) |
- Introduction to Node.js and its role in server-side development
- Building server-side applications with Node.js
- Exploring frameworks for creating web-servers
- Understanding the advantages and use-cases of server-side JavaScript
- Integration of JavaScript with cloud services
- Deploying JavaScript applications to cloud platforms
- Leveraging serverless architecture with JavaScript
- Scalability, reliability, security and data soverignity considerations for cloud-based JavaScript applications
| [21 - Strategic planning with JavaScript](https://learning.oreilly.com/videos/-/0642572039745/) |
- Assessing emerging technologies and trends
- Formulating long-term strategies leveraging JavaScript
- Aligning technical and business objectives
- Understanding the basics of the HTTP protocol
- Making HTTP requests using JavaScript
- Handling HTTP responses and processing data
| [23 - Working with APIs in JavaScript](https://learning.oreilly.com/videos/-/0642572039806/) |
- Introduction to APIs (Application Programming Interfaces)
- Consuming and interacting with external APIs using JavaScript
- Authentication, error handling and best practices for working with APIs
- API Contracts: the OpenAPI Specification or OAS
β‘οΈ I am currently very involved with initiatives that integrate API-First architecture patterns and tools, and portable interoperable runtimes, like WASI enabled Wasm.