Today we talk with Dejan Miličić, a consultant with more than 20 years of experience as a professional software developer with RavenDB. His areas of expertise are designing, writing, and maintaining applications, with a focus on software architecture and backend development.
Dejan discusses the challenges and benefits of NoSQL databases, and what he has learned along the way to simplify and reduce the time required to make changes. We also talk about ways to approach different types of NoSQL databases, and how they should be used.
In this episode, we talk with Max Kordek of Lisk, a leading expert on Blockchain. You’ll learn about what a Blockchain is, how it works, and the benefits of using it. There is also discussion on the opportunities that blockchain presents for the JavaScript developer.
How does blockchain work as a decentralized ledger accessed across the world? We discuss how it operates without a central authority - everyone who participates in the network has the financial incentive that no one lies. This creates data that is secure and has integrity. Everything runs on a neutral protocol - no one can manipulate it. No interference from a third party.
What is best suited for blockchain? With real-world examples, we discuss what major industries currently benefit - and where there is potential. Blockchain software development kits are available for developers to discover what blockchain can be used for. Logics and Libraries available to the large world of JS developers.
Don't forget the lisk.js event this summer, and make sure to visit @maxkordek on Twitter at https://twitter.com/MaxKordek.
SolidJS is a web development framework that focuses on using reactivity and carries forward several ideas from Knockout.js.
https://javascriptjabber.com/13
Ryan Carniato, the creator of SolidJS breaks down the history and ideas behind SolidJS and compares it to React and other frameworks.
Elm is a functional language that compiles to JavaScript and runs in the browser. Lindsay Wardell from NoRedInk joins the JavaScript Jabber panel this week to discuss her background with Vue and Elm. The discussion ranges into how Lindsay got into Elm and how it differs and solves some of the issues that crop up when people build apps with JavaScript.
This episode is Part 3 of the Dan Shappir trilogy. Today, he’s laying out the deets on components and state management inside of React, plus some exciting developments coming later this year.
In This Episode
1) Why you ought to know the “ideal” situation for React components (and how to get there!)
2) These new “front-end paradigms” that are going to CHANGE how we approach React and others
3) SUPER exciting developments coming for React in 2022
There’s always more to learn about security, especially nowadays. In this episode, the Jabberers continue their conversation with Feross Aboukhadijeh about supply chain security. You can never be too careful! (Well…maybe.)
“The most important thing you can do is have a mindset shift around dependencies.” _
_- Feross Aboukhadijeh
In This Episode
1) How the BEST way to keep your security tight is NOT done on the computer
2) Why we’re seeing a trend toward THESE kinds of packages in 2022
3) What you NEED to know about dependencies and their expiration dates
Malware attacks are scary, so preparation is keys. In this episode, the Jabberers talk with Feross Aboukhadijeh, a developer who’s redefining malware detection to help you prepare for the next assault.
“It’s awesome that such small teams can make complex code, but it’s not enough to just scan for vulnerabilities.”
-Feross Aboukhadijeh
In This Episode
1) This SCARY trend in supple chain malware attacks (and how to prepare)
2) Why tools like Socket are VERY different from common malware detection
3) How companies in 2022 are addressing their security (and what they’re looking for in developers to help them)
Is OAuth all it’s cracked up to be? In this episode, the Jabberers sit down with Dan Moore, an expert in the OAuth world. They discuss the GIANT perks of OAuth (even if you’re a beginner), how to fix OAuth’s biggest issues, and what you NEED to watch out for in OAuth if you’re a prospective client.
“The end goal of OAuth is let someone else handle authentication, and based on tokens you get, you have the insurance that the authentication was valid.”
- Dan Moore
In This Episode
1) The HUGE perks of using OAuth in 2022 (and how to get started)
2) What you SHOULD be looking for in OAuth as a client
3) How to resolve OAuth’s biggest drawbacks and feel confident in your security
In this episode, the Jabberers sit down with Gil Fink, a Microsoft vet and Google developer who’s gonna convince why having front architecture is a no-brainer. They discuss what differentiates it from components, how “memory floods” are washing away developers (and why they’re causing them!), and the BEST way to move between architectures without losing your mind.
“You need to understand all the moving parts in your architecture.”
- Gil Fink
In This Episode
1) What makes front end architecture VERY different from components
2) The BIGGEST problems around “prop drilling” between your components (and how libraries really help)
3) How “memory floods” overwhelm developers…and why they don’t even realize they’re causing them!
4) The CORRECT way to move between architectures without screwing yourself
Want to know what makes a senior developer? We know a thing or two. In this episode, the Jabberers sit down with Shem Magnezi, a senior developer at Wilco who shares what he’s learned over his seasoned career. They talk about the do’s and don’ts of being a manager, why small and large companies share this ONE feature, and a HUGE mindset reset that will keep you ahead of the game.
“It’s important for people to understand where they can make an impact.”
- Shem Magnezi
In This Episode
1) The KEY differences between smaller and larger companies (and how to hedge your bets when applying)
2) What separates the novice from the expert in a company (and what managers are looking for!)
3) If you’re considering the managerial route, consider THIS risk before going down that road
4) Why THIS mindset shift will make your job easier AND make a larger impact on your company
Feel like you don’t know enough about Web3? Don’t worry, neither do we. That’s where these podcasts come in! In this new episode, the Jabberers sit down with Nik Kalyani, the founder of Decentology and overall Web3 expert. The gang discusses the “big D” of Web3 (and why you need to understand it), how Web3 changes the game for blockchain and the like, and how Web3 is going to make gaming bigger AND more lucrative.
“For developers, Web3 equals a green field of opportunity!”
- Nik Kalyani
In This Episode
1. The “big D” that you NEED to know to understand Web3 (and why it’s about more than just the tech)
2. The BIGGEST concern about Web2 that Web3 is trying to solve (and how it changes privacy for everyone)
3. How to navigate NFTs, blockchain, and more buzzwords in Web3
4.The future of Java with Web3 (and why it’s easier than Web2!)
5. How Web3 is changing the game for gaming
Want to watch AJ and Dan Shappir do battle LIVE? You’re in the luck! In this episode, the jabberers go deep on the nuances of var, what we can all learn from C++ about coding, and Dan’s go-to remedies for keeping your Script nice, neat, and not-chaotic.
In This Episode
1.The ONE rule you need know about var (and how it affects the future of JavaScript)
2.Why C++ allows variables to execute the code while JavaScript doesn’t (and what we learn from this difference
3.The biggest drawback to all of JavaScript’s recent changes (and how to avoid tripping over yourself)
4.Dan’s go-to remedies for keeping your Script tidy and variables obedient
This episode is a continuation of Javascript Jabber 512, so head over there before tuning into this one! In this Part 2, the Jabberers and Dan Shappir discuss THE difference between Svelte vs. virtual DOM and React, the most noticeable pros and cons of React when a DOM’s around, and how “partial rendering” is changing the game. Per usual, Steve’s dad jokes are 100% funny.
But really…can it? It absolutely can AND a lot more. In this new episode of JavaScript Jabber, the roundtable sits down with James Q Quick, a software developer, podcast host, and overall future-enthusiast. The team discusses what the “JAM” in JAMstack means for developers, how it’s making integrating features (like payment processing) a breeze, and what you NEED to know about JAMstack going into 2022.