Conversations with the smartest people in tech. An irregular, interview-style podcast by the Editorial Team at HackerNoon.com ⚡
Migration Makes My Skin Crawl: From SQL to NoSQL
Is database migration as scary as it sounds? Amy Tom talks to Matt Groves, Senior Product Marketing Manager at Couchbase, and Curt Gratz, Co-Owner of CKH Consulting. Amy, Matt, and Curt talk about migrating from a SQL database to a NoSQL database, the challenges developers face when shit hits the fan, and assessing the use case of your database. Curt is a Couchbase user and is well-versed in database migration; he shares how to avoid disaster migration and what he's learned using a NoSQL database. Matt slams down the expert advice on what "NoSQL" encompasses, and how to convert your data structures.
In this episode, Amy, Matt, and Curt discuss:
What considerations are behind the decision between using a SQL database over a NoSQL database? (05:05)
When is NoSQL an inappropriate solution? Matt says it depends on the amount of data and your need for adaptation/personalization (06:42)
What are the challenges facing developers moving from SQL to NoSQL? (08:48)
What the heck is ETL? Curt explains that "ETL-ing data" means transforming your data from one place to another (10:10)
Can we automatically convert the contents of a SQL Server database to a NoSQL database? Matt talks about his automatic translation project that lifts and shifts data into Couchbase (11:30)
What data structures need to be converted when migrating from SQL to NoSQL? (13:12)
If NoSQL is schema-less, do the schemas also migrate over? Long story short, Matt says to think of NoSQL as "schema flexible" instead of "schema-less" (15:57)
What's the deal with stored procedures and how does that impact NoSQL database operations? (17:30)
What about ACID and atomic operations when migrating to NoSQL? (20:46)
What happens when shit hits the fan in the migration process? Can you lose your whole database? Curt talks about disaster migration scenarios and how to solve them (23:07)
What about the process of migrating from one NoSQL database to another? (29:05)
What is Curt and Matt's advice to first-time migrators? Curt says to ask yourself, "why am I migrating?", and Matt says to expect things to go wrong (30:52)
Follow Matt Groves & Curt Gratz*:*
You can follow Matt on Twitter @mgroves
You can email Matt at email@example.com
You can follow Curt on Twitter @gratzc
You can email Curt at firstname.lastname@example.org
You can check out Matt's SQL Server To Couchbase on GitHub
You can learn more about CKH Consulting: https://ckhconsulting.com
Dogecoin Millionaire: "Content Is More Important Than Money"
This Week On Planet Internet: Elon Musk’s disproportionate influence on doge; all the best Netflix and podcast recommendations; PLUS a chat with the maker of Hacker Noon's latest Chrome Extension—The Free Internet Plugin!
🎧 TUNE IN WITH AMY TOM, NATASHA NEL, AND GUY TORBET:
“Creating Content is More Important than Being a Millionaire” — says dogecoin millionaire (01:38)
Elon Mask: doge daddy, master marketeer, future murderer (03:52)
Lol remember that time David Smooke interviewed John McAfee? (05:01)
What does the literal dog of doge meme fame look like today? (06:04)
The tea on the the colonial pipeline ransomware attack (07:33
ASK US WHAT TO STREAM NEXT (10:28)
Will you give Facebook's second favourite daughter the finger and jump ship to Signal with Amy? Apparently WhatsApp is for old people anyway (14:29)
Watch out, we got some personal productivity badasses over here (22:18)
P.S. Hacker Noon just launched a Free Internet Plugin for Chrome users who want to block paywalled sites from their search results (26:07). You can install it the plug in here — https://chrome.google.com/webstore/detail/the-free-internet-plugin/lodclhfimkjdjmmjgeioendfjpgoghoo?hl=en-US
🗒️ SHOW NOTES:
Why You Should Be Careful Investing in Dogecoin by Andrey Sergeenkov for Hacker Noon: https://hackernoon.com/why-you-should-be-careful-investing-in-dogecoin-vb1c34d3
Elon Musk’s tweet: https://twitter.com/elonmusk/status/1392030108274159619
Reddit on SpaceX on Doge: https://www.reddit.com/r/technews/comments/n8l5vv/spacex_accepts_dogecoin_as_payment_to_launch/
Morning's Brew's story about the doge millionaire and content king: https://www.morningbrew.com/daily/stories/2021/05/05/dude-became-dogecoin-millionaire
THE DOGE DOG, then and now: https://www.reddit.com/r/aww/comments/n53rq7/this_is_kabosu_shes_15_years_old_and_was_the/
Ransomware attack leads to shutdown of major U.S. pipeline system: https://www.washingtonpost.com/business/2021/05/08/cyber-attack-colonial-pipeline/
How I Hacked My Brain To Trigger My Most Productive Coding Stint Ever by Guy Torbet for Hacker Noon: https://hackernoon.com/how-i-hacked-my-brain-to-trigger-my-most-productive-coding-stint-ever-3ph348y
John McAfee and David Smooke on the #1 Danger of the Internet (and other things): https://www.youtube.com/watch?v=AjbuLa2wt7k&t=17s
READ HACKERNOON.COM 🥌
START CONTRIBUTING: HACKERNOON.COM/SIGNUP 🚀
DOWNLOAD HACKER NOON'S FREE INTERNET PLUGIN FOR PAYWALL-FREE SEARCH RESULTS IN CHROME 💥 https://chrome.google.com/webstore/detail/the-free-internet-plugin/lodclhfimkjdjmmjgeioendfjpgoghoo?hl=en-US
How To Get Your Token Listed On A Crypto Exchange
Amy Tom talks to Yevheniia Shmelkova, the Token Specialist at Mysterium Network about crypto exchanges. Yevheniia explains some of the strategic decisions behind choosing which crypto exchange to get listed on including assessing your overall goal, understanding your community, and more. Why would I list my project on a crypto exchange? When is the best time to list my project? Find out on this episode of the Hacker Noon Podcast.
In this episode, Amy and Yevheniia discuss:
Amy confesses her fears of crypto and Yevheniia eases Amy's concerns about being a first-time investor (02:50)
At what point should you get your project listed? What happens after the project gets listed? (06:03)
How to choose which crypto exchange to get listed on (09:09)
Does it make sense to list on multiple exchanges? Yevheniia says, "it depends" (11:36)
The difference between centralized exchanges and decentralized exchanges (12:43)
The best listing strategy when it comes to crypto exchanges (14:26)
The popular exchanges to get listed on. Does Amy really need to ask? Yes... yes, she does (16:25)
Yevheniia's advice for companies/people who are listing a token for the first time (18:52)
Mysterium's token, Myst, which is how Mysterium users pay for their VPN (21:36)
How can "crypto babies" like Amy learn more about tokenization? (24:02)
Follow Yevheniia & Mysterium Network:
You can connect with Yevheniia on LinkedIn
You can visit Mysterium Network's Website at mysterium.network
From Farm To Data: A Tech Career in The Database Industry
Amy Tom talks to Matt Groves, Senior Product Marketing Manager at Couchbase, and Rob Hedgpeth, Developer Advocate at MariaDB about their careers. Rob and Matt are former coworkers from Couchbase; they reminisce about their career paths and their time working together. The trio gets REAL about starting from the bottom, working too hard, and learning along the way.
In this episode, Amy, Matt, and Rob discuss:
Their very first jobs. Mark recalls being a paperboy and Rob reminisces about his days on the farm (1:23)
Their education paths. Matt got a computer science degree after learning how to code on a TSRA computer from a book as a kid. Rob was the first one in his family to go to college; he got a Bachelor's in Computer Science from Missouri State. That lead him to eventually become a Developer Advocate (4:40)
Matt's book, AOP in .NET. Amy asks about his publishing story and authoring process (10:20)
Rob's book, R2DBC Revealed. Rob talks about his experience with publishing; he got approached by a publisher after giving a talk (14:44)
Rob's experience as a Developer Advocate, and the importance of establishing credibility and solving problems. (20:50)
Matt's advice for an aspiring Product Marketing Manager is to learn from other developers who are willing to teach you and to network with your peers (27:37)
If Matt could give his former self from 10 years ago some career advice, he'd tell himself to pause to ask, "do you really want to do this?" (30:27)
Rob's advice to his former self is to RELAX more and to stress less. This is the advice he'd give himself from 10 years ago and also from 6 months ago. Very relatable (32:15)
Follow Matt Groves & Rob Hedgpeth:
You can follow Matt on Twitter @mgroves
You can email Matt at email@example.com
You can follow Rob on Twitter @probablyrealrob
You can email Rob at firstname.lastname@example.org
You can check out Matt's book, AOP in .NET
You can check out Rob's book, R2DBC Revealed
You can learn more about Couchbase at https://www.couchbase.com/
You can learn more about MariaDB at https://mariadb.com/
A Snap Is Worth A Thousand Words
Ustav: [00:00:00] This week on planet internet, be talking about how marketers feel about gen Z, how marketers feel about millennials and what the market does feel about boomers. Joining me on this podcast today are the Mark on Molina, who was from Canada, stayed in Japan. Along with him. We have Richard Cobina who is a developer at hacker noon. We also have our residant z is hung, hung, set.
[00:00:45] So going back, Hang is from Michigan and Amy is based out of Canada on planet internet. We believe that that is a marketing construct around what. Narratives are created as to what a gen Z is, what a gen Z behaves like. It pushes them into a box. It paints a picture. Them that might not really be always nice. Sometimes I said good.
[00:01:12] Sometimes it's bad. And we have a few stories to show you how the internet shows them our presentation or let's call it. Exhibit number one is a blog on hood street. Everything you need to know about generation Z. The value individual expression. Unlike the rest of us, we're all about group. Think they are not only eager for personalized products.
[00:01:37] They are protective of their privacy. Unlike us. Sorry. Did you guys have to say about that? I feel very sad. It seems very accurate. Yeah. Do we all, so who identifies as what generation here? I like just, let's just be clear. Who has the authority to talk on generation Z right now, Justin? Just, I am on the cusp as I like to describe it.
[00:02:06] Hang: [00:02:06] I really like I'm also like between the line of millennial and Vinci. Just me here. Is from like 1997 and I were born in 1998. So like, sometime I feel like a millennial sometimes I feel like, I don't know. I feel very strange. I don't think probably myself. Asking you,
[00:02:36] Richard: [00:02:36] I guess I'm a millennial. I was born in 85. I am 35 right now.
[00:02:42] Limarc: [00:02:42] I was born in 93, which is millennial. And I assumed like what millennial means is born at the turn of the millennium. So I would also assume that hung is a millennial. That's what, that was my understanding, but I guess I'm wrong.
[00:02:55] Hang: [00:02:55] Yeah. So like, I always think that Lindsay is identify that to so people who born after the two thousands, but that's, that's what I thought.
[00:03:03] Yeah. And then as I say, no, I'm like, what the hell is that? But you know that what they say, okay. Talking so much about this tears, I don't get it. That's all about you to me. How well things are dead and the Beatiful world of the land of Canada. What did you guys.
[00:03:25] Amy: [00:03:25] Yeah, I I'm a millennial also just on the cusp. I'm a 96 or, and as Hung's mentioned, the cutoff of millennials versus gen Z is 97.
[00:03:38] So I'm also on the cusp. And yeah, I love to I hate to be put into the gen Z box because I love to be included in the millennials generation to see him like I'm old, but and I think that's like kind of common for people who are my age, but yeah, I like to go back to your point, uh, on the end, the point of the article that we're referring to The point about the security or like lack of concern about security, I think is really interesting because I love, I always share all of my location data with a Google.
[00:04:20]I have zero regard for internet decentralization or whatever we want to call it. Yeah.
[00:04:27] Hang: [00:04:27] So I feel very thin, a lot to help personalize and protective of privacy and like personal life product. I paid $50 for a personal life phone case with my Instagram name on it. And I mean, it really nice, but I feel like if my parents, or like, if some of my older brother and sister knows about that, they'll be like, I'll just mine, but it's just some way for me to like express myself because I don't get to experiment so much.
[00:05:00] Around like the work and about like the privacy to engage so that you can say lik
The Implications of Serverless CMS
Amy: [00:00:00] This podcast was produced by hacker noon, hosted by me, Amy, Tom, and edited by Damien glow. Welcome. Welcome to the hacker noon podcast. This is Amy, Tom. I hope everyone is so excited to be here. If you're not listen, I don't know what to tell you. Turn this podcast off and listen to something else. But I think that you're going to have a great time today.
[00:00:25] Because my guest joining me today are Pavel from a webinar, the CTO of a webinar and Richard, the full-stack developer at hacker noon. So I am very excited to chat with you guys today. Pavel, how are you doing?
[00:00:41] Pavel: [00:00:41] Hey, everyone thinks Amy doing well
[00:00:43] welcome back
[00:00:44] Amy: [00:00:44] to the show. This is your second episode with us.
[00:00:48] Yeah. Richard's first podcast appearance. Richard, how are you?
[00:00:53] Richard: [00:00:53] I'm doing okay. Thanks. I am so excited to have you guys on today. I want to talk to you about serverless CMS platforms. So as we discussed in one of our last episodes, a few episodes ago, Pavel is the CTO at webinar.
[00:01:12] Amy: [00:01:12] And Pavel would you mind giving us again a brief introduction to what Webany is?
[00:01:16] Pavel: [00:01:16] Yeah, sure. So a webinar is an open source framework for development of full-stack applications, which run on serverless infrastructure. It's historical stepping a project, deploying it to your cloud, and it makes it really easy to get started. So you don't need to be a serverless guru.
[00:01:34] Amy: [00:01:34] Right. And one of the questions that I had right off the top of my head was why would one want to host a surrealist CMS as opposed to an on-prem CMS?
[00:01:45] Pavel: [00:01:45] So there are many points to this question and answer. So, there are, of course, some, some of that we covered in our last talk. So those who missed it, please have a listen and we will just cover some of that here. Serverless is slowly starting to actually it's picking up the bass quite fast. Why?
[00:02:05] Because it reduces the amount of DevOps. And knowledge of infrastructure and how you set it up, how you maintain it, all you care is how you write your business, logic, your application, right? I mean, some would argue that while there are still servers in the background, of course, but the point is that you don't need to manage them.
[00:02:24] There is a cloud provider who is taking care of operating system of scaling it for you. And it just provides you with a run time, which you use to run your application. And that's one of the key reasons why someone would want to start building their applications on top of servers. One of the reasons why it's so attractive is because of course, to run your own data center and build.
[00:02:49] Your entire infrastructure and everything you need highly qualified engineers and professionals who know what they're doing, right. Infrastructure is not simple. We used to run. So me and my co-founders and we used to run a web agency and we used to do everything from coding to infrastructure setup.
[00:03:06] And to be honest, we hated it. So the infrastructure. Can easily be like a full-time job and then somewhere. And then on top of that, you also need to develop your app, you know, satisfy your client requirements and stuff. So when Starla's popped up, it was really a solution to all the problems for people who are not very infrastructure oriented.
[00:03:29] And it cut costs because any small company has a very limited budget. So hiring a dev ops engineer is expensive. If you just Google an average salary in in the U S you get around from 100,000 to $150,000 per year for one engineer. It's a lot, not every startup, a small company can can afford having a team of dev ops, especially fully qualified with experience dev ops engineers in their company.
[00:03:56] So serverless provides a solution fo
Cool to hear the team. Have been publishing stories on Hacker Noon for a few years. Great to see and hear the actual voices of the team. Utsav, Natasha, Linh, David - see you back on the internet!
As an immigrant, loved hearing more of Linh's story, but overall the feed is little too crypto centric.
Juan Benet interview was great. Surprised how humble he is - and how willing he is to explain and breakdown how complex things work.