Podcasts about senior software developer

  • 72PODCASTS
  • 102EPISODES
  • 37mAVG DURATION
  • 1MONTHLY NEW EPISODE
  • Apr 25, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about senior software developer

Latest podcast episodes about senior software developer

Agile Thoughts
298 Senior Software Developer talks about Job Pivots

Agile Thoughts

Play Episode Listen Later Apr 25, 2025 8:49


GoldBridge AI: https://goldbridge.ai GoldBridge on LinkedIn: https://www.linkedin.com/posts/goldbridge-ai_goldbridgeai-demo-activity-7306070534235033600-rSWO?utm_source=share&utm_medium=member_desktop&rcm=ACoAADGbBvgBMTPIFZ7W6zGKUx8RuMivec4RXUI GoldBridge on Instagram: https://www.instagram.com/thegoldbridge/ Contact product manager Siddarth (Sid) Srivastava here: https://www.linkedin.com/in/sid-srivastava-4488721b2/ The post 298 Senior Software Developer talks about Job Pivots first appeared on Agile Noir.

Sem Servidor
#36 - Otimização de custos

Sem Servidor

Play Episode Listen Later Mar 28, 2025 56:25


Recebemos nesse episódio o Raphael Moura, Senior Software Developer na Serverless Guru, para falar de um tema tão importante para qualquer negócio: custos.Exploramos os principais erros que geram custos, as melhores práticas e dicas diretas de como otimizar.Referência citada: https://www.youtube.com/watch?v=uDsyqWjYluU

Dan The Dev
Weekly Pomodoro 25.06 -

Dan The Dev

Play Episode Listen Later Mar 13, 2025 22:01


The InfoQ Podcast
InfoQ Java Trends Report 2024 - Discussing Insights with Ixchel Ruiz and Gunnar Morling

The InfoQ Podcast

Play Episode Listen Later Dec 18, 2024 52:10


In this episode, Ixchel Ruiz, Senior Software Developer at Karakun, and Gunnar Morling, Software Engineer at Decodable, sat down with podcast host Michael Redlich, Lead Editor of the Java topic at InfoQ, and discussed the recent publication of the InfoQ Java Trends Report. Topics covered included: the advantages of the Java six-month release cadence; Project Lilliput and compact object headers; nullability in Java; the impact of Python; and the One Billion Row Challenge. Read a transcript of this interview: https://bit.ly/3OPIH3E Subscribe to the Software Architects' Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns and technologies: https://www.infoq.com/software-architects-newsletter Upcoming Events: Subscribe to the Software Architects' Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns and technologies: www.infoq.com/software-architects-newsletter Upcoming Events: QCon London (April 7-9, 2025) Discover new ideas and insights from senior practitioners driving change and innovation in software development. qconlondon.com/ InfoQ Dev Summit Boston (June 9-10, 2025) Actionable insights on today's critical dev priorities. devsummit.infoq.com/conference/boston2025 InfoQ Dev Summit Munich (Save the date - October 2025) QCon San Francisco 2025 (17-21, 2025) Get practical inspiration and best practices on emerging software trends directly from senior software developers at early adopter companies. qconsf.com/ InfoQ Dev Summit New York (Save the date - December 2025) The InfoQ Podcasts: Weekly inspiration to drive innovation and build great teams from senior software leaders. Listen to all our podcasts and read interview transcripts: - The InfoQ Podcast https://www.infoq.com/podcasts/ - Engineering Culture Podcast by InfoQ https://www.infoq.com/podcasts/#engineering_culture - Generally AI: https://www.infoq.com/generally-ai-podcast/ Follow InfoQ: - Mastodon: https://techhub.social/@infoq - Twitter: twitter.com/InfoQ - LinkedIn: www.linkedin.com/company/infoq - Facebook: bit.ly/2jmlyG8 - Instagram: @infoqdotcom - Youtube: www.youtube.com/infoq Write for InfoQ: Learn and share the changes and innovations in professional software development. - Join a community of experts. - Increase your visibility. - Grow your career. https://www.infoq.com/write-for-infoq

Compromising Positions - A Cyber Security Podcast
EPISODE 38: HACK THE PLANET! THE BEST AND WORST HACKER MOVIES REVIEWED!

Compromising Positions - A Cyber Security Podcast

Play Episode Listen Later Jul 24, 2024 35:36


This Episode we are joined by Simon Painter a senior software engineer with nearly 20 years of experience in the industry and author of the book Functional Programming with C#.In this episode, Hack The Planet! The Best And Worst Hacker Movies Reviewed! Our regular programming has been hijacked to bring you a discussion on the best, and worst, hacker movies! In this episode we cover greats like Hackers, Sneakers, Jurassic Park and War Games, and not so great movies like The Net!So boot up that modem, turn off the lights and enter the deepest darkest web of hacker forums, and try not to accidentally trigger thermonuclear war, as we explore this sometimes brilliant and sometimes bonkers sub-genre!Disclaimer! This podcast is for educational purposes only and is distributed without profit. This Episode may contain copyrighted material whose use has not been specifically authorised by the copyright owner. We believe our use of such material constitutes fair use for the purpose of review, commentary, and critiqueWe Talked About A Lot Of Films In This Episode - Here's The List:Hacker MoviesHackers (1995)Sneakers (1992)The Net (1995)The Net 2.0 (2006)Jurassic Park (1993)Jumping Jack Flash (1986)Brazil (1985)The Italian Job (1969)War Games (1983)Electric Dreams (1984)Swordfish (2001)Mr Robot (TV(2015))Non-Hacker MoviesAmélie (2001)Blade Runner (1982)Blade Runner 2049 (2017)Arrival (2016)Dune Part 1 (2021)The Zone of Interest (2023)The Duke of Burgundy (2014)Flux Gourmet (2022)In Fabric (2018)Short Circuit (1986)Flight of the Navigator (1986)Metropolis (1927)Cliffhanger (1993)Tough Guys Don't Dance (1987)Cast Away (2000)The Fugitive (1993)Links to everything we discussed in this episode can be found in the show notes and if you liked the show, please do leave us a review.Follow us on all good podcasting platforms and via our YouTube channel, and don't forget to share on LinkedIn and in your teams.It really helps us spread the word and get high-quality guests, on future episodes. We hope you enjoyed this episode - See you next time, keep secure, and don't forget to ask yourself, ‘Am I the compromising position here?' Keywords: cybersecurity, movies, series end, hackers, war games, sneakers, filmSHOW NOTESSimon's Book, Functional Programming with C#Read Simon's Film Reviews on his websiteThe beautiful Leeds Cinema, The Hyde Park Picture HouseABOUT SIMON PAINTERWith nearly 20 years of software engineering experience across various industries, Simon is a Senior Software Developer at Müller UK & Ireland, one of the leading dairy companies in Europe. Simon is also a Microsoft Most Valuable Professional (MVP) since 2023, an O'Reilly technical book author, and a public speaker at IT events worldwide.His core competencies include C#, JavaScript, React.js, and Microsoft Azure, as well as ITIL and computer security.LINKS FOR SIMON PAINTERSimon's WebsiteSimon's Linkedin

Compromising Positions - A Cyber Security Podcast
EPISODE 37: There Is No Perfect Cybersecurity, But You Could At Least Put a Padlock On It!

Compromising Positions - A Cyber Security Podcast

Play Episode Listen Later Jul 17, 2024 32:09


Welcome to Compromising Positions!The award-winning tech podcast that asks non-cybersecurity professionals what we in the industry can do to make their lives easier and help make our organisations more prepared to face ever-changing human-centric cyber threats! This Episode we are joined by Simon Painter a senior software engineer with nearly 20 years of experience in the industry and author of the book Functional Programming with C#.In this episode, There is no perfect cybersecurity but you could at least put a padlock on it! we look at how to get your first technical book published, what developers really need from the cybersecurity team (hint - its probability more than you are giving!) and what developers really think of security reviews!Key Takeaways:Everyone Has A Book In Them: Simon shares the 101 on how to get published with tech publishing legend, O'ReillyLearning Never Stops: Simon's MSc in Cybersecurity taught him that continuous learning is essential. If you're in a career rut, consider picking up a new skillBeyond Hackers: Infosec isn't just about thwarting hackers, sometimes it's about knowing what to do when someone ‘does a stupid!'No Padlocks, One Padlocks, 100 Padlocks, When Is it Enough?: Make yourself the ‘un-easy' target through automation tools like OWASP Zap, Burp Suite, and playing around with Kali Linux.Visibility And Collaboration For Happy Devs: Cybersecurity teams, step into the spotlight! Get involved in the code, engage with other teams, and demystify your work. Let's build bridges, not just firewalls!Links to everything we discussed in this episode can be found in the show notes and if you liked the show, please do leave us a review.Follow us on all good podcasting platforms and via our YouTube channel, and don't forget to share on LinkedIn and in your teams.It really helps us spread the word and get high-quality guests, on future episodes. We hope you enjoyed this episode - See you next time, keep secure, and don't forget to ask yourself, ‘Am I the compromising position here?' Keywords: cybersecurity, devsecops, pentesting, kali linux, owasp, devs, software developmentSHOW NOTESSimon's Book, Functional Programming with C#Jeff's Book Recommendation, Grokking Artificial Intelligence AlgorithmsHow To Get The Community Edition of Immersive Labs (Try And Get Your Boss To Pay For The Full Thing - So Worth It!)Play Around With Hacking In a Safe Environment with HACK THE BOX and TRY HACK MEABOUT SIMON PAINTERWith nearly 20 years of software engineering experience across various industries, Simon is a Senior Software Developer at Müller UK & Ireland, one of the leading dairy companies in Europe. Simon is also a Microsoft Most Valuable Professional (MVP) since 2023, an O'Reilly technical book author, and a public speaker at IT events worldwide.His core competencies include C#, JavaScript, React.js, and Microsoft Azure, as well as ITIL and computer security.LINKS FOR SIMON PAINTERSimon's WebsiteSimon's Linkedin

.NET Rocks!
On Being a Senior Software Developer with Shawn Wildermuth

.NET Rocks!

Play Episode Listen Later May 16, 2024 54:00


What do you want the last chapter of your software development career to look like? Carl and Richard talk to Shawn Wildermuth about life as a 55-year-old software developer. Shawn talks about being an independent software development consultant for the past twenty years and considering what the next ten should look like. The conversation digs into what's fun and valuable and what you want to achieve before retirement. One thing is for sure - there is no one right way to have a career - but making a plan is important!

.NET Rocks!
On Being a Senior Software Developer with Shawn Wildermuth

.NET Rocks!

Play Episode Listen Later May 15, 2024 53:54


What do you want the last chapter of your software development career to look like? Carl and Richard talk to Shawn Wildermuth about life as a 55-year-old software developer. Shawn talks about being an independent software development consultant for the past twenty years and considering what the next ten should look like. The conversation digs into what's fun and valuable and what you want to achieve before retirement. One thing is for sure - there is no one right way to have a career - but making a plan is important!

Software Engineering Daily
Blender with Sybren Stüvel

Software Engineering Daily

Play Episode Listen Later Jan 25, 2024 66:18


Blender is a free and open-source 3D graphics tool that was initially released in 1994 and just hit version 4.0. It's one of the triumphs of open-source software development and is used for creating animated films, art, 3D games, and more. Sybren Stüvel is a Senior Software Developer at Blender. He joins the show today The post Blender with Sybren Stüvel appeared first on Software Engineering Daily.

Podcast – Software Engineering Daily
Blender with Sybren Stüvel

Podcast – Software Engineering Daily

Play Episode Listen Later Jan 25, 2024 66:18


Blender is a free and open-source 3D graphics tool that was initially released in 1994 and just hit version 4.0. It’s one of the triumphs of open-source software development and is used for creating animated films, art, 3D games, and more. Sybren Stüvel is a Senior Software Developer at Blender. He joins the show today The post Blender with Sybren Stüvel appeared first on Software Engineering Daily.

Dinis Guarda citiesabc openbusinesscouncil Thought Leadership Interviews
Bill Laboon, Head of Education and Grants at the Web3 Foundation

Dinis Guarda citiesabc openbusinesscouncil Thought Leadership Interviews

Play Episode Listen Later Sep 20, 2023 57:01


Bill Laboon has 15+ years of experience in education, software development, project management, and technical leadership across various industries. Currently serving as the Head of Education and Grants at Web3 Foundation, Bill is responsible for supervising educational programs. Prior to this, Laboon held the position of Director of Education and Community within the same organisation. Preceding their tenure at Web3 Foundation, Laboon fulfilled the role of Technical Education Lead from 2019 to 2021.Bill Laboon BiographyBill Laboon has a diverse work experience spanning multiple industries and roles. Bill is currently the Head of Education and Grants at Web3 Foundation, where he oversees educational initiatives. Prior to this, Laboon served as the Director of Education and Community at the same organization. Before joining Web3 Foundation, Laboon worked as the Technical Education Lead at Web3 Foundation from 2019 to 2021.Laboon also has experience in academia, having worked as a Lecturer and Visiting Lecturer at the University of Pittsburgh. Bill taught courses in software quality assurance, blockchain technology, and cryptocurrency, among others. During his time at the university, Laboon also led a team of developers on a project called QuACC, which focused on analyzing and comparing the internal quality of various cryptocurrency codebases.Laboon has also worked in the private sector, with roles such as a Senior Software Developer at Think Through Learning Inc. and a Consultant at FP Complete. Additionally, they worked as a Technical Lead at UPMC Technology Development Center, where they were involved in a big data project for clinical document storage and search.Earlier in his career, Laboon gained experience as a Senior Software Engineer at General Dynamics C4 Systems, where they led teams and implemented project management strategies for a military command and control system. Bill also worked as an Internet Application Specialist at Eyeflow and volunteered at the Welcome Center for Immigrants and Internationals.Laboon's work experience showcases their expertise in education, software development, project management, and technical leadership across various industries.Bill Laboon attended the University of Pittsburgh from 1997 to 2001, where they obtained their Bachelor of Science degree. Bill studied Computer Science, Political Science, and a related area of Mathematics during their time there. Later, from 2010 to 2012, they pursued a Master of Science in Information Technology degree at Carnegie Mellon University, focusing on Software Design and Management.Learn more about Bill Laboon on https://www.openbusinesscouncil.org/wiki/bill-laboon Learn more about Web3 Foundation on https://www.openbusinesscouncil.org/wiki/web3-foundationAbout Dinis Guarda profile and Channelshttps://www.openbusinesscouncil.orghttps://www.intelligenthq.comhttps://www.hedgethink.com/https://www.citiesabc.com/https://openbusinesscouncil.org/wiki/dinis-guardaMore interviews and research videos on Dinis Guarda YouTubeSupport the show

In Her Ellement
Throwback: Paying it Forward with Slalom's Kesha Williams

In Her Ellement

Play Episode Listen Later Sep 18, 2023 21:30


In this special episode, we're taking you back to Season 1 for Corin Lines' conversation with Kesha Williams, Senior Principal at Slalom.Kesha shares how she became an expert across Java, cloud technologies, artificial & machine learning, and AWS. Kesha is a lifelong learner, a passionate mentor, and advocates for more diversity in tech. She firmly believes in paying your experience forward, no matter your seniority or skill level.Since beginning her coding journey in high school, Kesha has gone on to work for Chick-fil-A and Delta Airlines as a Software Engineering Manager and Senior Software Developer respectively. As Slalom's Senior Principal of the AWS Cloud Residency, Kesha works to grow early career technologists into world-class AWS cloud professionals and leaders. Kesha has experienced being the only woman of color in the tech space many times throughout her career, which has been challenging. After personally experiencing the gender pay gap, Kesha created the Salary Overflow Tool, which allows for greater salary transparency. She also partners with Women Who Code to educate and inspire women to pursue careers in tech.Check out Kesha's Salary Overflow tool to see where your own salary might compare to what others are being paid in your role. You can also visit Women Who Code to access free resources & workshops, browse job & scholarship opportunities and engage with an amazing network of technical women across the globe. Join us every episode with hosts Suchi Srinivasan & Corin Lines from BCG to hear meaningful conversations with women in digital, technology and business. This podcast uses the following third-party services for analysis: Chartable - https://chartable.com/privacy

Learn Fresh Podcast
Digital Game Development and STEM Education with Clevyr

Learn Fresh Podcast

Play Episode Listen Later Apr 10, 2023 47:39


In this week's episode, Nick and Calvin sit down with a group from Clevyr, an application and development firm from Oklahoma City, OK. Clevyr is the developer of the NBA Math Hoops apps and the NBA Math Hoops digital game, and we have worked closely with them to build out Learn Fresh digital tools for students and educators. Nick and Calvin are joined by Kelli Matthews, Strategic Account Manager, Tim Giddens, Senior Software Developer, and Nick Duttwyler, Senior Software Developer. All three have worked extensively on Learn Fresh projects in the past. The group explores how each got into game development and design, key features of the NBA Math Hoops App, the game development process, and visions for STEM education and pipeline development. 

Smart Cherrys Thoughts
Chatting with Senior Software Developer at Müller Dairy UK & Ireland, Public Speaker Simon Painter

Smart Cherrys Thoughts

Play Episode Listen Later Mar 4, 2023 99:45


Simon from United Kingdom said about his work and answered some of my questions. More info- https://www.SmartCherrysThoughts.com

VanHack Podcast
How Software Developer From Cuba Got Hired in Canada | Nils Andrey

VanHack Podcast

Play Episode Listen Later Feb 3, 2023 20:07


In this video, Nils, a Senior Software Developer from Cuba, was interviewed by Ilya, CEO at VanHack. He shared his experience with us and his journey moving to Canada to work for a fantastic company in Regina.

Screaming in the Cloud
Becoming a Rural Remote Worker with Chris Vermilion

Screaming in the Cloud

Play Episode Listen Later Jan 19, 2023 33:01


About ChrisChris is a mostly-backend mostly-engineer at Remix Labs, working on visual app development. He has been in software startups for ten years, but his first and unrequited love was particle physics.  Before joining Remix Labs, he wrote numerical simulation and analysis tools for the Large Hadron Collider, then co-founded Roobiq, a clean and powerful mobile client for Salesforce back when the official ones were neither.Links Referenced: Remix Labs: https://remixlabs.com/ Twitter: https://twitter.com/chrisvermilion TranscriptAnnouncer: Hello, and welcome to Screaming in the Cloud with your host, Chief Cloud Economist at The Duckbill Group, Corey Quinn. This weekly show features conversations with people doing interesting work in the world of cloud, thoughtful commentary on the state of the technical world, and ridiculous titles for which Corey refuses to apologize. This is Screaming in the Cloud.Corey: Tailscale SSH is a new, and arguably better way to SSH. Once you've enabled Tailscale SSH on your server and user devices, Tailscale takes care of the rest. So you don't need to manage, rotate, or distribute new SSH keys every time someone on your team leaves. Pretty cool, right? Tailscale gives each device in your network a node key to connect to your VPN, and uses that same key for SSH authorization and encryption. So basically you're SSHing the same way that you're already managing your network. So what's the benefit? Well, built-in key rotation, the ability to manage permissions as code, connectivity between any two devices, and reduced latency. You can even ask users to re-authenticate SSH connections for that extra bit of security to keep the compliance folks happy. Try Tailscale now - it's free forever for personal use.Corey: This episode is sponsored by our friends at Logicworks. Getting to the cloud is challenging enough for many places, especially maintaining security, resiliency, cost control, agility, etc, etc, etc. Things break, configurations drift, technology advances, and organizations, frankly, need to evolve. How can you get to the cloud faster and ensure you have the right team in place to maintain success over time? Day 2 matters. Work with a partner who gets it - Logicworks combines the cloud expertise and platform automation to customize solutions to meet your unique requirements. Get started by chatting with a cloud specialist today at snark.cloud/logicworks. That's snark.cloud/logicworksCorey: Welcome to Screaming in the Cloud. I'm Corey Quinn. When I was nine years old, one of the worst tragedies that can ever befall a boy happened to me. That's right, my parents moved me to Maine. And I spent the next ten years desperately trying to get out of the state.Once I succeeded and moved to California, I found myself in a position where almost nothing can drag me back there. One of the exceptions—basically, the only exception—is Monktoberfest, a conference put on every year by the fine folks at RedMonk. It is unquestionably the best conference that I have ever been to, and it continually amazes me every time I go. The last time I was out there, I met today's guest. Chris Vermilion is a Senior Software Developer at Remix Labs. Chris, now that I finished insulting the state that you call home, how are you?Chris: I'm great. I'm happy to be in a state that's not California.Corey: I hear you. It's, uh—I talk a lot of smack about Maine. But to be perfectly direct, my problem with it is that I grew up there and that was a difficult time in my life because I, really I guess, never finished growing up according to most people. And all right, we'll accept it. No one can hate a place in the same way that you can hate it if you grew up there and didn't enjoy the experience.So, it's not Maine that's the problem; it's me. I feel like I should clarify that I'm going to get letters and people in Maine will write those letters and then have to ride their horses to Massachusetts to mail them. But we know how that works.Chris: [laugh].Corey: So, what is Remix Labs? Let's start there. Because Remix sounds like… well, it sounds like a term that is overused. I see it everywhere in the business space. I know there was a Remix thing that recently got sold to I think it was at Shopify or Spotify; I keep getting those two confused. And—Chris: One of the two, yeah.Corey: Yeah, exactly one of them plays music and one of them sells me things except now I think they both do both, and everything has gone wonky and confusing. But what do you folks do over there?Chris: So, we work on visual app development for everybody. So, the goal is to have kind of a spreadsheet-on-steroids-like development environment where you can build interactively, you have live coding, you have a responsive experience in building interactive apps, websites, mobile apps, a little bit of everything, and providing an experience where you can build systems of engagement. So tools, mobile apps, that kind of work with whatever back-end resources you're trying to do, you can collaborate across different people, pass things around, and you can do that all with a nice kind of visual app developer, where you can sort of drop nodes around and wire them together and built in a way that's it's hopefully accessible to non-developers, to project managers, to domain experts, to you know, whatever stakeholders are interested in modifying that final product.Corey: I would say that I count as one of those. I use something similar to build the tool that assembles my newsletter every week, and that was solving a difficult problem for me. I can write back-ends reasonably well, using my primary tool, which is sheer brute force. I am not much of a developer, but it turns out that with enough enthusiasm, you can overcome most limitations. And that's great, but I know nothing about front end; it does not make sense to me, it does not click in the way that other things have clicked.So, I was fourth and inches from just retaining a contractor to build out a barely serviceable internal app. And I discovered, oh, use this low-code tool to drag and drop things and that basically was Visual Basic for internal apps. And that was awesome, but they're still positioned squarely in the space of internal apps only. There's no mobile app story, there's—and it works well enough for what I do, but I have other projects, I want to wind up getting out the door that are not strictly for internal use that would benefit from being able to have a serviceable interface slapped onto. It doesn't need to be gorgeous, it doesn't need to win awards, it just needs to be, “Cool, it can display the output of a table in a variety of different ways. It has a button and when I click a button, it does a thing, generally represented as an API call to something.”And doesn't take much, but being able to have something like that, even for an internal app, has been absolutely transformative just for workflow stuff internally, for making things accessible to people that are not otherwise going to be able to do those sorts of things, by which I mean me.Chris: Yeah. I mean, exactly, I think that is the kind of use case that we are aiming for is making this accessible to everybody, building tools that work for people that aren't necessarily software developers, they don't want to dive into code—although they can if they want, it's extensible in that way—that aren't necessarily front-end developers or designers, although it's accessible to designers and if you want to start from that end, you can do it. And it's amenable to collaboration, so you can have somebody that understands the problem build something that works, you can have somebody that understands design build something that works well and looks nice, and you can have somebody that understands the code or is more of a back-end developer, then go back in and maybe fine-tune the API calls because they realize that you're doing the same thing over and over again and so there's a better way to structure the lower parts of things. But you can pass around that experience between all these different stakeholders and you can construct something that everybody can modify to sort of suit their own needs and desires.Corey: Many years ago, Bill Clinton wound up coining the phrase, ‘The Digital Divide' to talk about people who had basically internet access and who didn't—those who got it or did not—and I feel like we have a modern form of that, the technology haves and have nots. Easy example of this for a different part of my workflow here: this podcast, as anyone listening to it is probably aware by now, is sponsored by awesome folks who wind up wanting to tell you about the exciting services or tools or products that they are building. And sometimes some of those sponsors will say things like, “Okay, here's the URL I want you to read into the microphone during the ad read,” and my response is a polite form of, “Are you serious?” It's seven different subdirectories on the web server, followed by a UTM series of tracking codes that, yeah, I promise, none of you are going to type that in. I'm not even going to wind up reading into the microphone because my attention span trips out a third of the way through.So, I needed a URL shortener. So, I set up snark.cloud for this. For a long time, that was relatively straightforward because I just used an S3 bucket with redirect objects inside of it. But then you have sort of the problem being a victim of your own success, to some extent, and I was at a point where, oh, I can have people control some of these things that aren't me; I don't need to be the person that sets up the link redirection work.Yeah, the challenge is now that you have a business user who is extraordinarily good at what he does, but he's also not someone who has deep experience in writing code, and trying to sit here and explain to him, here's how to set up a redirect object in an S3 bucket, like, why didn't I save time and tell him to go screw himself? It's awful. So, I've looked for a lot of different answers for this, and the one that I found lurking on GitHub—and I've talked about it a couple of times, now—runs on Google Cloud Run, and the front-end for that of the business user—which sounds ridiculous, but it's also kind of clever, is a Google Sheet. Because every business user knows how to work a Google Sheet. There's one column labeled ‘slug' and the other one labeled ‘URL' that it points to.And every time someone visits a snark.cloud slash whatever the hell the slug happens to be, it automatically does a redirect. And it's glorious. But I shouldn't have to go digging into the depths of GitHub to find stuff like that. This feels like a perfect use case for a no-code, low-code tool.Chris: Yeah. No, I agree. I mean, that's a cool use case. And I… as always, our competitor is Google Sheets. I think everybody in software development in enterprise software's only real competitor is the spreadsheet.Corey: Oh, God, yes, I wind up fixing AWS bills for a living and my biggest competitor is always Microsoft Excel. It's, “Yeah, we're going to do it ourselves internally,” is what most people do. It seems like no matter what business line I've worked in, I've companies that did Robo-advising for retirement planning; yeah, some people do it themselves in Microsoft Excel. I worked for an expense reporting company; everyone does that in Microsoft Excel. And so, on and so forth.There are really very few verticals where that's not an option. It's like, but what about a dating site? Oh, there are certain people who absolutely will use Microsoft Excel for that. Personally, I think it's a bad idea to hook up where you VLOOKUP but what do I know?Chris: [laugh]. Right, right.Corey: Before you wound up going into the wide world of low-code development over at Remix, you—well, a lot of people have different backstories when I talk to them on this show. Yours is definitely one of the more esoteric because the common case and most people talk about is oh, “I went to Stanford and then became a software engineer.” “Great. What did you study?” “Computer Science,” or something like it. Alternately, they drop out of school and go do things in their backyard. You have a PhD in particle physics, is it?Chris: That's right. Yeah.Corey: Which first, is wild in his own right, but we'll get back to that. How did you get here from there?Chris: Ah. Well, it's kind of the age-old story of academia. So, I started in electrical engineering and ended up double majoring in physics because that you had to take a lot of physics to be an engineer, and I said, you know, this is more fun. This is interesting. Building things is great, but sitting around reading papers is really where my heart's at.And ended up going to graduate school, which is about the best gig you can ever get. You get paid to sit in an office and read and write papers, and occasionally go out drinking with other grad students, and that's really about it.Corey: I only just now for the first time in my life, realized how much some aspects of my career resemble being a [laugh] grad student. Please, continue.Chris: It doesn't pay very well is the catch, you know? It's very hard to support a lifestyle that exists outside of your office, or, you know, involves a family and children, which is certainly one downside. But it's a lot of fun and it's very low stress, as long as you are, let's say, not trying to get a job afterward. Because where this all breaks down is that, you know, as I recall, the time I was a graduate student, there were roughly as many people graduating as graduate students every year as there were professors total in the field of physics, at least in the United States. That was something like the scale of the relationship.And so, if you do the math, and unfortunately, we were relatively good at doing math, you could see, you know, most of us were not going to go on, you know? This was the path to becoming a professor, but—Corey: You look at number of students and the number of professorships available in the industry, I guess we'll call it, and yeah, it's hmm, basic arithmetic does not seem like something that anyone in that department is not capable of doing.Chris: Exactly. So, you're right, we were all I think, more or less qualified to be an academic professor, certainly at research institutions, where the only qualification, really, is to be good at doing research and you have to tolerate teaching students sometimes. But there tends to be very little training on how to do that, or a meaningful evaluation of whether you're doing it well.Corey: I want to dive into that a bit because I think that's something we see a lot in this industry, where there's no training on how to do a lot of different things. Teaching is one very clear example, another one is interviewing people for jobs, so people are making it up as they go along, despite there being decades and decades of longitudinal studies of people figuring out what works and what doesn't, tech his always loved to just sort of throw it all out and start over. It's odd to me that academia would follow in similar patterns around not having a clear structure for, “Oh, so you're a grad student. You're going to be teaching a class. Here's how to be reasonably effective at it.” Given that higher education was not the place for me, I have very little insight into this. Is that how it plays out?Chris: I don't want to be too unfair to academia as a whole, and actually, I was quite lucky, I was a student at the University of Washington and we had a really great physics education group, so we did actually spend a fair amount of time thinking about effective ways to teach undergraduates and doing this great tutorial system they had there. But my sense was in the field as a whole, for people on the track to become professors at research institutions, there was typically not much in the way of training as a teacher, there was not really a lot of thought about pedagogy or the mechanics of delivering lectures. You know, you're sort of given a box full of chalk and a classroom and said, you know, “You have freshman physics this quarter. The last teacher used this textbook and it seems to be okay,” tended to be the sort of preparation that you would get. You know, and I think it varies institution to institution what kind of support you get, you know, the level of graduate students helping you out, but I think in lots of places in academia, the role of professors as teachers was the second thought, you know, if it was indeed thought at all.And similarly, the role of professors as mentors to graduate students, which, you know, if anything, is sort of their primary job is guiding graduate students through their early career. And again, I mean, much like in software, that was all very ad hoc. You know, and I think there are some similarities in terms of how academics and how tech workers think of themselves as sort of inventing the universe, we're at the forefront, the bleeding edge of human knowledge, and therefore because I'm being innovative in this one particular aspect, I can justify being innovative in all of them. I mean, that's the disruptive thing to do, right?Corey: And it's a shame that you're such a nice person because you would be phenomenal at basically being the most condescending person in all of tech if you wanted to. Because think about this, you have people saying, “Oh, what do you do?” “I'm a full-stack engineer.” And then some of the worst people in the world, of which I admit I used to be one, are, “Oh, full-stack. Really? When's the last time you wrote a device driver?”And you can keep on going at that. You work in particle physics, so you're all, “That's adorable. Hold my tea. When's the last time you created matter from energy?” And yeah, and then it becomes this the—it's very hard to wind up beating you in that particular game of [who'd 00:15:07] wore it better.Chris: Right. One of my fond memories of being a student is back when I got to spend more time thinking about these things and actually still remembered them, you know, in my electoral engineering days and physics days, I really had studied all the way down from the particle physics to semiconductor physics to how to lay out silicon chips and, you know, how to build ALUs and CPUs and whatnot from basic transistor gates. Yeah, and then all the way up to, you know, writing compilers and programming languages. And it really did seem like you could understand all those parts. I couldn't tell you how any of those things work anymore. Sadly, that part of my brain has now taken up with Go's lexical scoping rules and borrow checker fights with Rust. But there was a time when I was a smart person and knew those things.Corey: This episode is sponsored in part by our friends at Strata. Are you struggling to keep up with the demands of managing and securing identity in your distributed enterprise IT environment? You're not alone, but you shouldn't let that hold you back. With Strata's Identity Orchestration Platform, you can secure all your apps on any cloud with any IDP, so your IT teams will never have to refactor for identity again. Imagine modernizing app identity in minutes instead of months, deploying passwordless on any tricky old app, and achieving business resilience with always-on identity, all from one lightweight and flexible platform.Want to see it in action? Share your identity challenge with them on a discovery call and they'll hook you up with a complimentary pair of AirPods Pro. Don't miss out, visit Strata.io/ScreamingCloud. That's Strata dot io slash ScreamingCloud.Corey: I want to go back to what sounded like a throwaway joke at the start of the episode. In seriousness, one of the reasons—at least that I told myself at the time—that I left Maine was that it was pretty clear that there was no significant, lasting opportunity in industry when I was in Maine. In fact, the girl that I was dating at the time in college graduated college, and the paper of record for the state, The Maine Sunday Telegram, which during the week is called The Portland Press Herald, did a front-page story on her about how she went to school on a pulp and paper scholarship, she was valedictorian in her chemical engineering class at the University of Maine and had to leave the state to get a job. And every year they would roll out the governor, whoever that happened to be, to the University of Maine to give a commencement speech that's, “Don't leave Maine, don't leave Maine, don't leave Maine,” but without any real answer to, “Well, for what jobs?”Now, that Covid has been this plague o'er the land that has been devastating society for a while, work-from-home has become much more of a cohesive thing. And an awful lot of companies are fully embracing it. How have you seen Maine change based upon that for one, and for another, how have you found that community has been developed in the local sense because there was none of that in Maine when I was there? Even the brief time where I was visiting for a conference for a week, I saw definite signs of a strong local community in the tech space. What happened? I love it.Chris: It's great. Yeah, so I moved to Maine eight years ago, in 2014. And yeah, I was lucky enough to pretty early on, meet up with a few of the local nerds, and we have a long-running Slack group that I just saw was about to turn nine, so I guess I was there in the early days, called Computers Anonymous. It was a spinoff, I think, from a project somebody else had started in a few other cities. The joke was it was a sort of a confessional group of, you know, we're here to commiserate over our relationships with technology, which all of us have our complaints.Corey: Honestly, tech community is more of a support group than most other areas, I think.Chris: Absolutely. All you have to do is just have name and technology and somebody will pipe up. “Okay, you know, I've a horror story about that one.” But it has over the years turned into, you know, a very active Slack group of people that meet up once a month for beers and chats with each other, and you know, we all know each other's kids. And when the pandemic hit, it was absolutely a lifeline that we were all sort of still talking to each other every day and passing tips of, you know, which restaurants were doing takeout, and you know which ones were doing takeout and takeout booze, and all kinds of local knowledge was being spread around that way.So, it was a lucky thing to have when that hit, we had this community. Because it existed already as this community of, you know, people that were remote workers. And I think over the time that I've been here, I've really seen a growth in people coming here to work somewhere else because it's a lovely place to live, it's a much cheaper place to live than almost anywhere else I've ever been, you know, I think it's pretty attractive to the folks come up from Boston or New York or Connecticut for the summer, and they say, “Ah, you know, this doesn't seem so bad to live.” And then they come here for a winter, and then they think, “Well, okay, maybe I was wrong,” and go back. But I've really enjoyed my time here, and the tools for communicating and working remotely, have really taken off.You know, a decade ago, my first startup—actually, you know, in kind of a similar situation, similar story, we were starting a company in Louisville, Kentucky. It was where we happen to live. We had a tech community there that were asking those same questions. “Why is anybody leaving? Why is everybody leaving?”And we started this company, and we did an accelerator in San Francisco, and every single person we talked to—and this is 2012—said, you have to bring the company to San Francisco. It's the only way you'll ever hire anybody, it's the only way you'll ever raise any money, this is the only place in the world that you could ever possibly run a tech company. And you know, we tried and failed.Corey: Oh, we're one of those innovative industries in the world. We've taken a job that can be done from literally anywhere that has internet access and created a land crunch on eight square miles, located in an earthquake zone.Chris: Exactly. We're going to take a ton of VC money and where to spend 90% of it on rent in the Bay Area. The rent paid back to the LPs of our VC funds, and the circle of life continues.Corey: Oh, yeah. When I started this place as an independent consultant six years ago, I looked around, okay, should I rent space in an office so I have a place where I go and work? And I saw how much it costs to sublet even, like, a closed-door office in an existing tech startup's office space, saw the price tag, laughed myself silly, and nope, nope, nope. Instead installed a door on my home office and got this place set up as a—in my spare room now is transformed into my home office slash recording studio. And yeah, “Well, wasn't it expensive to do that kind of stuff?” Not compared to the first three days of rent in a place like that it wasn't. I feel like that's what's driving a lot of the return to office stories is the sort of, I guess, an expression of the sunk cost fallacy.Chris: Exactly. And it's a variation of nobody ever got fired for choosing IBM, you know? Nobody ever got fired for saying we should work in the office. It's the way we've always done things, people are used to it, and there really are difficulties to collaborating effectively remotely, you know? You do lose something with the lack of day-to-day contact, a lack of in-person contact, people really do get kind of burned out on interacting over screens. But I think there are ways around that and the benefits, in my mind, my experience, you know, working remotely for the last ten years or so, tend to outweigh the costs.Corey: Oh, yeah. If I were 20 years younger, I would absolutely have been much more amenable to staying in the state. There's a lot of things that recommend it. I mean, I don't want people listening to this to think I actually hate Maine. It's become a running joke, but it's also, there was remarkably little opportunity in tech back when I lived there.And now globally, I think we're seeing the rise of opportunity. And that is a line I heard in a talk once that stuck with me that talent is evenly distributed, but opportunity isn't. And there are paths forward now for folks who—I'm told—somehow don't live in that same eight-square miles of the world, where they too can build tech companies and do interesting things and work intelligently with other folks. I mean, the thing that always struck me as so odd before the pandemic was this insistence on, “Oh, we don't allow remote work.” It's, “Well, hang on a minute. Aren't we all telecommuting in from wherever offices happen to be to AWS?” Because I've checked thoroughly, they will not let you work from us-east-1. In fact, they're very strict on that rule.Chris: [laugh]. Yeah. And it's remarkable how long I think the attitude persisted that we can solve any problem except how to work somewhere other than SoMa.Corey: Part of the problem too in the startup space, and one of the things I'm so excited about seeing what you're doing over at Remix Labs, is so many of the tech startups for a long time felt like they were built almost entirely around problems that young, usually single men had in their 20s when they worked in tech and didn't want to deal with the inconveniences of having to take care of themselves. Think food delivery, think laundry services, think dating apps, et cetera, et cetera. It feels like now we're getting into an era where there's a lot of development and focus and funding being aimed at things that are a lot more substantial, like how would we make it possible for someone to build an app internally or externally without making them go to through a trial-by-fire hazing ritual of going to a boot camp for a year first?Chris: Yeah. No, I think that's right. I think there's been an evolution toward building tools for broader problems, for building tools that work for everybody. I think there was a definite startup ouroboros in the, kind of, early days of this past tech boom of so much money being thrown at early-stage startups with a couple of young people building them, and they solved a zillion of their own problems. And there was so much money being thrown at them that they were happy to spend lots of money on the problems that they had, and so it looked like there was this huge market for startups to solve those problems.And I think we'll probably see that dry up a little bit. So, it's nice to get back to what are the problems that the rest of us have. You know, or maybe the rest of you. I can't pretend that I'm not one of those startup people that wants on-demand laundry. But.Corey: Yet you wake up one day and realize, oh, yeah. That does change things a bit. Honestly, one of the weirdest things for me about moving to California from Maine was just the sheer level of convenience in different areas.Chris: Yes.Corey: And part of it is city living, true, but Maine is one those places where if you're traveling somewhere, you're taking a car, full stop. And living in a number of cities like San Francisco, it's, oh great, if I want to order food, there's not, “The restaurant that delivers,” it's, I can have basically anything that I want showing up here within the hour. Just that alone was a weird, transformative moment. I know, I still feel like 20 years in, that I'm “Country Boy Discovers City for the First Time; Loses Goddamn Mind.” Like, that is where I still am. It's still magic. I became an urban creature just by not being one for my formative years.Chris: Yeah. No, I mean, absolutely. I grew up in Ann Arbor, which is sort of a smallish college town, and certainly more urban than the areas around it, but visiting the big city of Detroit or Lansing, it was exciting. And, you know, I got older, I really sort of thought of myself as a city person. And I lived in San Francisco for a while and loved it, and Seattle for a while and loved it.Portland has been a great balance of, there's city; it's a five minute drive from my house that has amazing restaurants and concerts and a great art scene and places to eat and roughly 8000 microbreweries, but it's still a relatively small community. I know a lot of the people here. I sort of drive across town from one end to the other in 20 minutes, pick up my kids from school pretty easily. So, it makes for a nice balance here.Corey: I am very enthused on, well, the idea of growing community in localized places. One thing that I think we did lose a bit during the pandemic was, every conference became online, so therefore, every conference becomes the same and it's all the same crappy Zoom-esque experience. It's oh, it's like work with a slightly different topic, and for once the people on this call can't fire me… directly. So, it's one of those areas of just there's not enough differentiation.I didn't realize until I went back to Monktoberfest a month or so ago at the time at this call recording just how much I'd missed that sense of local community.Chris: Yeah.Corey: Because before that, the only conferences I'd been to since the pandemic hit were big corporate affairs, and yeah, you find community there, but it also is very different element to it, it has a different feeling. It's impossible to describe unless you've been to some of these community conferences, I think.Chris: Yeah. I mean, I think a smallish conference like that where you see a lot of the same people every year—credit to Steven, the whole RedMonk team for Monktoberfest—that they put on such a great show that every year, you see lots and lots of faces that you've seen the last several because everybody knows it's such a great conference, they come right back. And so, it becomes kind of a community. As I've gotten older a year between meetings doesn't seem like that long time anymore, so these are the friends I see from time to time, and you know, we have a Slack who chat from time to time. So, finding those ways to sort of cultivate small groups that are in regular contact and have that kind of specific environment and culture to them within the broader industry, I think has been super valuable, I think. To me, certainly.Corey: I really enjoyed so much of what has come out of the pandemic in some ways, which sounds like a weird thing to say, but I'm trying to find the silver linings where I can. I recently met someone who'd worked here with me for a year-and-a-half that I'd never met in person. Other people that I'd spoken to at length for the last few years in various capacity, I finally meet them in person and, “Huh. Somehow it never came up in conversation that they're six foot eight.” Like, “Yeah, okay/ that definitely is one of those things that you notice about them in person.” Ah, but here we are.I really want to thank you for spending as much time as you have to talk about what you're up to, what your experiences have been like. If people want to learn more, where's the best place for them to find you? And please don't say Maine.Chris: [laugh]. Well, as of this recording, you can find me on Twitter at @chrisvermilion, V-E-R-M-I-L-I-O-N. That's probably easiest.Corey: And we will, of course, put links to that in the [show notes 00:28:53]. Thank you so much for being so generous with your time. I appreciate it.Chris: No, thanks for having me on. This was fun.Corey: Chris Vermilion, Senior Software Developer at Remix Labs. I'm Cloud Economist Corey Quinn and this is Screaming in the Cloud. If you've enjoyed this podcast, please leave a five-star review on your podcast platform of choice, whereas if you've hated this podcast, please leave a five-star review on your podcast platform of choice along with an angry comment, and since you're presumably from Maine when writing that comment, be sure to ask a grown-up to help you with the more difficult spellings of some of the words.Corey: If your AWS bill keeps rising and your blood pressure is doing the same, then you need The Duckbill Group. We help companies fix their AWS bill by making it smaller and less horrifying. The Duckbill Group works for you, not AWS. We tailor recommendations to your business and we get to the point. Visit duckbillgroup.com to get started.Announcer: This has been a HumblePod production. Stay humble.

dot tech Podcast by Form3
Ep 37 .tech - Flexible remote working at Form3

dot tech Podcast by Form3

Play Episode Listen Later Nov 17, 2022 24:59


Jordan Van Dyk is a Senior Software Developer on the Tooling Team at Form3. Two of the major projects he's working on are k8s-promoter and a variety of GitHub actions tooling. Based in Canada, Jordan has been at Form3 since November 2021.Our  .tech series invites guests inside and outside of Form3, discussing current trends in the engineering world alongside shedding light into some of the engineering practices here at Form3. Get in touch with us via this short form if you'd like to be  a podcast guest. 

The Quiet Light Podcast
How Dan Built and Sold His SaaS Business

The Quiet Light Podcast

Play Episode Listen Later Nov 1, 2022 38:38


Dan Cooperstock was the founder of Cooperstock Software / Software4NonProfits.com, which writes and sells Windows programs for tracking donors and contributions, and bookkeeping. He previously held senior roles in software and programming companies, including as a Senior Software Developer for Quest Software, a Senior Technical Consultant for HEPCOE Credit Union, and a Senior Systems Developer for CIBC Wood Gundy Securities. Dan is an active member, having held various leadership and positions, for both local national bodies of the Religious Society of Friends (Quakers). Dan received his bachelor's in mathematics and philosophy from the University of Toronto, his master's degree in mathematics from the University of Oxford, and his master's in computer science from the University of Toronto. In this episode… You've spent years building your business, so when it comes time to sell it, how can you ensure it will be in the right hands? What steps can you take to build a transferable company geared toward growth? Dan Cooperstock recommends you focus on what you care about, and your passion will be your guide to building an enduring enterprise. Many buyers are searching to purchase a business that is easily transferable with secure transactions. Dan programmed an open-source software that was transferable upon his exit, but he wanted to be sure his work would be in the right hands. For a smooth transition, building a questionnaire and engaging in conference calls is one way to guarantee stability in the exiting process. So, what other steps can you take for a seamless exit? In this episode of the Quiet Light Podcast, Joe Valley sits down with Dan Cooperstock, founder and former owner of Software4NonProfits.com, to discuss designing open-source software and streamlining the exit process. Dan details why buyer conference calls are an important part of selling your business, discusses overseeing due diligence, and how partnering with your buyer cultivates a better experience for your clients. 

Smart Software with SmartLogic
Tyler Young on Geo Mapping at Felt

Smart Software with SmartLogic

Play Episode Listen Later Oct 13, 2022 36:59


Today on Elixir Wizards we are joined by Tyler Young to explore the particulars of Geo Mapping, the process of turning data into maps. Tyler is a Senior Software Developer at Felt, the world's first collaborative mapping tool built for anyone to make a beautiful map in minutes. Tune in today to learn more about Geo Mapping from today's special guest, Tyler Young! Key Points From This Episode: A brief breakdown of today's topic and introduction to our special guest, Tyler Young We discover Tyler's background and how he started working in Elixir, as well as how he got into the map business because of his love for Elixir We learn about GIS and its history as a system/standard/protocol, and how someone can study GIS Find out how mapping is helpful in more ways than just for directions, including climate changes, vacation planning, and more Tyler breaks down the common technologies and toolkits for programming with maps The specific tools that Felt is using to ingest map data and build the interactive maps What common problems arise when developing with maps Tyler teaches the Elixir Wizards about his tried and true way of decision making with “The McDonald's option” _ **Links Mentioned in Today's Episode: Tyler Young on Twitter — https://twitter.com/TylerAYoung Tyler Young on GitHub — https://github.com/s3cur3 Tyler Young on LinkedIn — https://www.linkedin.com/in/tyler-young-dev/ Felt — https://felt.com/about SmartLogic — https://smartlogic.io/ SmartLogic Twitter — https://twitter.com/smartlogic

Smart Software with SmartLogic
We're baaaack! Season 9 Teaser

Smart Software with SmartLogic

Play Episode Listen Later Sep 22, 2022 1:07


Hey everyone, Season 9 of Elixir Wizards is back! This season's theme is Parsing the Particulars, where we dive into particular subjects with our guests. Your returning hosts this season are Sundi, Owen and Dan! And we are excited to announce that we have a new host joining the show - Bilal Hankins! Bilal is a Software Developer at SmartLogic and is super excited to join us this season. Some of this season's guests include Dave Lucia, CTO at Bitfo, Tyler Young, Senior Software Developer at Felt, and Kate Rezentes, Junior Developer at SimpleBet. Can't wait to see you there! SmartLogic — https://smartlogic.io/ SmartLogic on Twitter — https://twitter.com/smartlogic SmartLogic on LinkedIn — https://www.linkedin.com/company/smartlogic-io/ SmartLogic on Facebook — https://www.facebook.com/smartlogic/ Bilal Hankins on LinkedIn — https://www.linkedin.com/in/hankins-bilal/ Sundi Myint on LinkedIn — https://www.linkedin.com/in/sundimyint/ Owen Bickford on LinkedIn — https://www.linkedin.com/in/owen-bickford-8b6b1523a/

My life as a programmer
How can a senior software developer get demoted?

My life as a programmer

Play Episode Listen Later Sep 8, 2022 8:40


Video content can be found here: https://www.youtube.com/channel/UC0BAd8tPlDqFvDYBemHcQPQ/

In Her Ellement
Paying it Forward with Slalom's Senior Principal Kesha Williams

In Her Ellement

Play Episode Listen Later Aug 8, 2022 21:44


Kesha Williams, Senior Principal at Slalom, shares how she became an expert across Java, cloud technologies, artificial & machine learning, and AWS. Kesha is a lifelong learner, a passionate mentor, and advocates for more diversity in tech. She firmly believes in paying your experience forward, no matter your seniority or skill level. Since beginning her coding journey in high school, Kesha has gone on to work for Chick-fil-A and Delta Airlines as a Software Engineering Manager and Senior Software Developer respectively. As Slalom's Senior Principal of the AWS Cloud Residency, Kesha works to grow early career technologists into world-class AWS cloud professionals and leaders. Kesha has experienced being the only woman of color in the tech space many times throughout her career, which has been challenging. After personally experiencing the gender pay gap, Kesha created the Salary Overflow Tool, which allows for greater salary transparency. She also partners with Women Who Code to educate and inspire women to pursue careers in tech. Check out Kesha's https://www.salaryoverflow.com/ (Salary Overflow) tool to see where your own salary might compare to what others are being paid in your role.  You can also visit http://womenwhocode.com (Women Who Code) to access free resources & workshops, browse job & scholarship opportunities and engage with an amazing network of technical women across the globe.  Join us every episode with hosts Andrea Gallego & Corin Lines from BCG to hear meaningful conversations with women in digital, technology and business. This podcast uses the following third-party services for analysis: Chartable - https://chartable.com/privacy

Changelog Master Feed
The ops & infra behind Transistor.fm (Ship It! #61)

Changelog Master Feed

Play Episode Listen Later Jul 13, 2022 68:52 Transcription Available


Today we talk with two lovely folks from Transistor.fm: Jason Pearl, Senior Software Developer & Jon Buda, co-founder. Gerhard was curious to find out about their setup & how did it change with the launch of the new podcast website builder. After all, you have been hearing us talk about our setup for years, so it was high-time to challenge some assumptions and learn how another team is solving similar problems. TL;DL: keeping it simple is at the root of smooth operations & stable systems.

Ship It! DevOps, Infra, Cloud Native
The ops & infra behind Transistor.fm

Ship It! DevOps, Infra, Cloud Native

Play Episode Listen Later Jul 13, 2022 68:52 Transcription Available


Today we talk with two lovely folks from Transistor.fm: Jason Pearl, Senior Software Developer & Jon Buda, co-founder. Gerhard was curious to find out about their setup & how did it change with the launch of the new podcast website builder. After all, you have been hearing us talk about our setup for years, so it was high-time to challenge some assumptions and learn how another team is solving similar problems. TL;DL: keeping it simple is at the root of smooth operations & stable systems.

Maintainable
Urban Hafner - Management Isn't For Everyone

Maintainable

Play Episode Listen Later Jun 13, 2022 39:18


Robby has a chat with Urban Hafner, the Senior Software Developer at Risk Methods. The episode starts off on a high note with Urban explaining that maintainable software is all about time being spent on looking after one's code base. While it doesn't guarantee that a code base will be perfect all the time, Urban insists that it makes things better than when an engineer just develops new features and leaves everything else the same. That ends up causing huge messes that are an uphill task to clean up. From his years of experience, he also shares how team attrition negatively affects the maintainability of a code base, the challenges that startups face when the original agency and/or developers depart from their software projects, the importance of measuring your progress on maintenance work to keep the momentum up, and a lot more of his wealth of engineering wisdom. The experience he had going from a software engineer to an engineering manager, only to realize that he wasn't a good manager, and then navigating back into an individual contributor role will make for a very interesting story. So don't miss out. See you on the inside!Book Recommendations:Teixcalaan Series by Arkady Martine - https://www.goodreads.com/series/233352Helpful LinksUrban on Twitter - https://twitter.com/ujhhttps://www.expandingbeyond.it/https://www.expandingbeyond.it/Subscribe to Maintainable on:Apple PodcastsOvercastSpotifyOr search "Maintainable" wherever you stream your podcasts.Join the discussion in the Maintainable Discord Community

hexdevs
The Surprising Way to Become a Senior Software Developer with Caroline Salib

hexdevs

Play Episode Listen Later Jun 3, 2022 45:45


"I had a huge list of the technical things I needed to learn for this new position and turns out none of them was missing for me to get to Senior. I need to do some leadership work, do more mentoring, and is a matter of time. But now I know what to do and I know what to focus on. And that was really surprising. I don't need to spend hours studying programming" -- Caroline Salib.Are you an experienced software developer and don't know how to get promoted to Senior level? Have you been trying to master one technical skill after the other and still not sure how to make the jump to Senior?In this episode, we talk about the non-obvious skills experienced software developers miss when trying to make the jump to Senior -- and how to get out of the technical trap that is keeping them stuck in the mid-career level.Listen to our conversation with Caroline Salib to learn how she is taking control of her career and being on the path to Senior level.About our guestCaroline is a super talented Ruby Software Developer. She is passionate about code quality, automated tests, and open-source projects. She loves the feeling of fixing broken things and building software that will have value to others.We talked about her experience publishing a gem for the first time, and learning C. We also talked about her “spread” experience as a Software Developer. With more than 10 years of experience, she wasn't sure what she was missing to become a Senior Software Developer.Carol shares the struggles of changing backgrounds from .NET, to PHP and then to Ruby. And the importance of being kind to ourselves, being comfortable with being uncomfortable, and how to embrace our mistakes.Caroline told us how she is changing the direction of her career. By doing challenging things, taking action, and being the person who chooses to fix the problem instead of complaining about them.Show Notes Get to Senior Cohort Caroline Salib Twitter SimpleBlog - Simple ruby blog Are you ready to Get to Senior?Want to become a badass software developer on track to becoming a Senior just like Caroline? We just opened the doors for the next Get to Senior cohort.If you want more support and accountability on your path to Senior, enroll in the next cohort now to start your journey to Senior level.

Ruby on Rails Podcast
Episode 418: Flash Forward to Railsconf Day 2 with Andrea Fomera

Ruby on Rails Podcast

Play Episode Listen Later May 18, 2022 31:23


Andrea Fomera is a Senior Software Developer at Podia who finds enjoyment in updating dependencies and crafting high quality, robust and maintainable code. She and Brittany flash forward to Railsconf Day 2 to discuss Andrea's talk, goals for the conference and an epic quest to find the best donut in Portland. Show Notes & Links: Andrea's Personal Site (https://afomera.dev) Andrea Fomera (@afomera) · Twitter (https://twitter.com/afomera) Learn Hotwire by Building a Forum (https://store.afomera.dev/learn-hotwire) Podia (https://www.podia.com/) WNB.rb (https://www.wnb-rb.dev/) Sponsored By: AppSignal (https://www.appsignal.com/rorpodcast) Monitor your apps from A to Z: error tracking, performance insights, server metrics, uptime pages, custom dashboards, and more. AppSignal works for all popular Ruby frameworks and automatically instruments and creates beautiful dashboards for Sidekiq, Active Job, and other integrations. As a listener of The Ruby on Rails Podcast, you get a 10% discount and a box of sweet treats. Start your 30-day free trial at https://www.appsignal.com/rorpodcast (https://www.appsignal.com/rorpodcast). Honeybadger (https://www.honeybadger.io/) Honeybadger makes you a DevOps hero by combining error monitoring, uptime monitoring and check-in monitoring into a single, easy to use platform. Go to Honeybadger.io (https://www.honeybadger.io/) and discover how Starr, Josh, and Ben created a 100% bootstrapped monitoring solution.

Kariyer Sohbetleri

Bu yayınımızda Onur Tırpan ile Amerika'da yazılım geliştirici olmak, yurt dışında yaşamak, yazılıma nereden ve nasıl başlanmalı gibi konular üzerine konuştuk. Onur Tırpan, 21 Temmuz 1990 yılında İstanbul'da doğdu. Eğitim hayatına İstanbul'da başladı. Daha sonra ortaokul ve lise eğitimine, bilgisayara ve programlamaya olan ilgisini fark ettiği Gelibolu'da devam etti. Lise boyunca ufak çaplı uygulamalar yapıp internette ücretsiz yayınlaması ve bunlardan birkaçının popüler olması yazılımcılık kariyerine ilk başladığı evre sayılabilir. Daha sonra ise Beykent Üniversitesi'nde, Yönetim Bilişim Sistemleri bölümünde okudu ve bu esnada Microsoft ve Microsoft teknolojileriyle tanıştı. 3 yıl Microsoft Student Partner Lead olarak Microsoft'ta öğrenci programına dahil oldu ve bu sürece Microsoft Orta Doğu ve Afrika bölgesinin Technical Evangelism departmanında uzun dönem staj yaparak devam etti. Daha sonra Çekya'nin Prag şehrinde bir yıl özel bir firmada Windows Developer pozisyonunda yazılım geliştiriciliği yapan ve burada eksiklerini görme imkanı yakalayan Onur, daha sonra kariyerine Green Card çekilişi kazanarak taşındıgı Amerika Birleşik Devletleri'nde, şu an halen yaşamakta olduğu Virginia eyaletinde Senior Software Developer olarak devam ediyor. Amerika'daki kariyerinde temelleri yıllar önce Türkiye'de atılmış olan Turta isimli bir IoT startup macerasını da ekleyen Onur; bu macerada yatırımcı diyalogları, gerçek hayat senaryoları gibi birçok deneyim elde etme fırsatı yakaladı. Şu an halen çalışmakta olduğu şirketinde yazılım geliştiriciliğe ek olarak aynı zamanda teknik mülakatların bir kısmında görev almakta. Bunlara ek olarak da şirketin .NET, Angular ve çeşitli Cross-platform teknolojilerini yakın takipte tuttukları, diğer yazılımcılara eğitim ve kariyer gelişimi desteği sağladığı ekiplere destek vermeye devam ediyor. Onur Tırpan, ayrıca Youtube kanalında yazılım geliştirime ve Amerika'da hayat üzerine videolar da çekiyor.

Women Who Code Radio
WWCode Podcast #34 - From Bootcamp to Shopify, Culture for Employee Happiness, Intro to Enterprise Blockchain

Women Who Code Radio

Play Episode Listen Later Mar 16, 2022 56:06


On Women Who Code Conversations we have an interview with Jessica Joly, Senior Software Developer at Shopify. She discusses her passion for product development, the use of collaborative problem solving, her work at Shopify, and the story of how she first moved into project management. For Women Who Code Career Nav we have Lily Change, VP of Finance, Strategic Ecosystems & Industry at VMware, sharing her thoughts about building a culture for employee happiness and retention. On Women Who Code Talks Tech we have Pratima Rao Gluckman, Engineering Lead for VMware, with an introduction to Enterprise Blockchain.

VanHack Podcast
Kumar Ashutosh, Senior Software Developer from India, got hired in Canada - Be The Next!

VanHack Podcast

Play Episode Listen Later Mar 3, 2022 26:10


Kumar Ashutosh is a Senior Developer from India who got a job in Canada. In this episode, he will tell all about his job hunting experience with VanHack, his interview process to land his new job, and share tips for other VanHackers looking to get hired abroad. _ Visit www.vanhack.com/candidates to be one of the next VanHackers hired :) Learn more about Premium Academy at www.vanhack.com/premium Check the next events in VanHack at https://vanhack.com/candidates/events

Flying High with Flutter
Unity in Action - Flying High with Flutter #47

Flying High with Flutter

Play Episode Listen Later Feb 23, 2022 66:55


Hi everyone! We had a great time with Joseph Hocking. Joseph is a Senior Software Developer, also the author of "Unity in Action". In this episode, Joseph shared with us about this Unity. Don't miss out! Watch the video now and share it with your friends!Joseph's Book:https://www.manning.com/books/unity-in-action-third-edition?utm_source=newarteest&utm_medium=affiliate&utm_campaign=book_hocking3_unity_3_22_21&a_aid=newarteest&a_bid=16287c8eCredits:

Maintainable
Emily Giurleo - Maintaining Open Source vs Proprietary Software

Maintainable

Play Episode Listen Later Feb 7, 2022 47:37


Robby speaks with Emily Giurleo, Senior Software Developer and co-founder/organizaer of WNB.rb. In this episode, Emily shares the importance of software communicating its purpose, the differences between maintaining open source versus propritary software projects, and community building.Additionally, they discuss Emily's experience of being a paid maintainer of MongoDB's Ruby client library, the importance of useful CHANGELOGs, debugging tips for Rubygems, when to and/or not to use mocks.Helpful LinksEmily's TwitterEmily's LinkedInEmily's WebsiteEmily's GithubWNB.rb @wnb_rb, contact organizersEmily's talk at RubyConf 2021: To mock, or not to mock?Sandi Metz: Making is Easy, Mending is a ChallengeMongo Ruby DriverEmily's Book Recommendation: Radical Candor by Kim ScottSubscribe to Maintainable on:Apple PodcastsOvercastSpotifyOr search "Maintainable" wherever you stream your podcasts.

Modernize or Die ® Podcast - CFML News Edition
Modernize or Die® - CFML News for January 25th, 2021 - Episode 132

Modernize or Die ® Podcast - CFML News Edition

Play Episode Listen Later Jan 25, 2022 46:13


2022-01-25 Weekly News - Episode 132Watch the video version on YouTube at https://youtu.be/nW0TAfbkLvo Hosts: Gavin Pickin  - Senior Software Developer for Ortus SolutionsLuis Majano - Senior Software Developer for Ortus SolutionsThanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and almost every other Box out there. A few ways  to say thanks back to Ortus Solutions: Like and subscribe to our videos on YouTube.  Star and Fork our Repos Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week Buy Ortus's Book - 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips) Patreon SupportWe have 37 patreons providing 96% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions. News and EventsUpcoming Ortus Webinar - cbwire + Alpine.js with Grant CopleyJanuary 28, 2022 - 11:00 AM CT - Central Time (US and Canada)In this webinar, Grant, lead developer for cbwire, will showcase how to build modern, reactive CFML apps easily using very little JavaScript.https://www.ortussolutions.com/events/webinars CFHawaii is born John Barrett posted on twitter about a new CF Meetup groupI just made a twitter account for the Hawaii #ColdFusion User Group, please follow @cfhawaii for meeting information, news, etc.I just started a #ColdFusion User Group here in Hawaii. Check out this Meetup Group in Haleiwa: https://www.meetup.com/hawaii-coldfusion-meetup-group/ https://twitter.com/johnny_barrett/status/1484600218389659648https://twitter.com/johnny_barrett/status/1483935895380455424https://twitter.com/johnny_barrettAdobe WorkshopsMore Adobe #ColdFusion Workshops announced, lead by Damien Bruyndonckx2 dates announced:February 2, 20229.00 AM - 4.30 PM CET (Central European Time)1.30 PM - 9.00 PM IST (Indian Standard Time)March 09, 20229.00 AM - 4.30 PM CET (Central European Time)1.30 PM - 9.00 PM IST (Indian Standard Time)Register online at https://cf-workshop.meetus.adobeevents.com/ CFCasts Content Updateshttps://www.cfcasts.com Just ReleasedOrtus Single Video Series AMIs - connectWithVscode https://cfcasts.com/series/ortus-single-video-series/videos/amis-connectwithvscode AMIs- launchAMI https://cfcasts.com/series/ortus-single-video-series/videos/amis-launchami AMIs - createAccount (FREE) https://cfcasts.com/series/ortus-single-video-series/videos/amis-createaccount  Coming soonInto the Box LATAMSend your suggestions at https://cfcasts.com/supportConferences and TrainingVueJS Nation ConferenceOnline Live EventJanuary 26th & 27th 2022Register for Freehttps://vuejsnation.com/ DevNexus 2022April 12-14, 2022Atlanta, GABrad & Luis will be speakinghttps://devnexus.com/Into The Box 2022Tentative dates - September 27-30More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.https://confs.tech/Blogs, Tweets and Videos of the WeekBlog - Charlie Arehart - New updates released for Java 8, 11, and 17, as of Jan 2022New JVM updates have been released last week (Jan 18, 2022) for the current long-term support (LTS) releases of Oracle Java, 8, 11, and 17. (Note that prior to Java 9, releases of Java were known technically as 1.x, to 8 is referred to in resources below as 1.8.) I'd shared the news in a tweet last week, but was delayed in getting this post out.The new updates are 1.8.0_311, (aka 8u311), 11.0.13, and 17.0.2, respectively).For more on them, including information on the security fixes and bug fixes they each contain, see the Oracle resources I list below, as well as some additional info I offer for if you may be skipping to this from a JVM update from before Apr 2021, as well as info for Adobe ColdFusion users on where to find the updated Java versions, what JVM versions Adobe CF supports, and more.https://www.carehart.org/blog/client/index.cfm/2022/1/24/java_updates_Jan_2021/Blog - Ben Nadel - 100% Of BenNadel.com Traffic Now Flows Through The CloudFlare CDN (For Free)Back in November, I talked about upgrading my blogging platform to use Adobe ColdFusion 2021. And, what started out as a ColdFusion-focused revamp has evolved into a full-court press of all aspects. From implementing Dark Mode using CSS custom properties to finally dropping support for IE11, I'm trying to poke, tweak, prod, and tickle anything that looks old and crufty. As the result of my most recent step in this journey, 100% of my site's traffic is now flowing through the CloudFlare CDN (Content Delivery Network); and, it's doing so for free.https://www.bennadel.com/blog/4189-100-of-bennadel-com-traffic-now-flows-through-the-cloudflare-cdn-for-free.htm Blog - Wil De Bruin - Logbox: modify your message format.In my previous post I explained some of the basics of Logbox, including the use of appenders. An appender is just a component which takes care of sending your log messages to some message repository, such as a file, console, socket, email, database and so on. Logbox is very handy because it has a standard format to send your log messages and optionally extra info. But sometimes you want to send extra information and show it in a nice format in your logs. Logbox has two ways to modify the output: Layout components and custom appenders.In most cases Logbox is sending the following informationhttps://shiftinsert.nl/logbox-modify-your-message-format/Tweet - James Moberg - FastCopy for CFMLFastCopy 4.0 has just been released. I prefer using this with #ColdFusion over built-in Java or Windows DOS commands. Much faster, syncing, file logging & more.https://fastcopy.jp/ … #cfml #commandline #portablehttps://twitter.com/gamesover/status/1485355301612097536https://twitter.com/gamesover Blog - Ben Nadel - Download A GitHub Gist As JSON Using A Proxy End-Point In ColdFusionAbout a decade ago, I started looking into hosting my code samples using GitHub gists. The entire impetus for this is that when you embed a gist, it's beautifully formatted with line-numbers and syntax highlighting. However, embedding a gist is rather strange in that it uses a JavaScript file to execute document.write() calls that render the Gist Stylesheet and the HTML markup. In order to load my Gists after the DOM (Document Object Model) is ready, I have to override the document.write() implementation in order to create a sort of man-in-the-middle attack to programmatically capture the Gist content. But, as of this morning, I'm no longer doing that - I'm loading the Gist as JSON (JavaScript Object Notation) using a proxy end-point in ColdFusion.https://www.bennadel.com/blog/4188-download-a-github-gist-as-json-using-a-proxy-end-point-in-coldfusion.htm Blog - Mark Takata - Using GraphQL to write to Airtable using BaseQL pluginDuring the last CFSummit (2021) I did a talk on leveraging Airtable's API using the BaseQL plugin to perform CRUD operations using GraphQL. You can find the talk here: All Videos – ColdFusion (adobe.com)Except, as a couple folks pointed out, I actually just showed how to do R operations, no C U or D, as my time was a bit short. I'd figured extrapolating from my talk would be fairly trivial. As it turns out… not so much, there's a fairly big different between the query and the mutation ops in GraphQL, so the other night I did the talk again and added an insert operation page, and I thought I would detail what that takes here. For the general setup of Airtable, BaseQL and doing reads, please hop over to the video section and give that vid a watch.https://coldfusion.adobe.com/2022/01/using-graphql-write-airtable-using-baseql-plugin/ Tweet - Brad Wood - CommandBox Server RulesYou can do a heck of a lot with Server Rules (powered by Undertow's Predicate Language) in CommandBox.  We have a growing list of examples of rules you can put right in your server.json to protect paths, set headers, configure proxies, or rewrites https://commandbox.ortusbooks.com/embedded-server/configuring-your-server/server-rules/rule-examples https://twitter.com/bdw429s/status/1484612426725273607https://twitter.com/bdw429s Tweet - Zac SpitzerThe scope cascading rules in #cfml can be a bit complicated!I've updated the Lucee test case for disabling searchResults (unscoped query access) to document/test the various scenarios. TIL, the rules are different in a .cfc vs a .cfm https://github.com/lucee/Lucee/pull/1528https://docs.lucee.org/guides/developing-with-lucee-server/scope.html#query-scopes https://twitter.com/zackster/status/1484259687218429955https://twitter.com/zacksterTweet - Brad Wood - Small but Darn Useful things about LuceeSome of the small but "darn useful" things about Lucee is how much smarter the writedump() functionality is than ColdFusion when it comes to smartly displaying timezone, Locale, Calendar, and DateTime Java objects. Built by developers, for developers. #CFMLhttps://twitter.com/bdw429s/status/1484196222281912322 https://twitter.com/bdw429sCFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 29 ColdFusion positions from 18 companies across 18 locations in 5 Countries, since Nov 25, 20214 new jobs listedFull-Time - Software Developer - ColdFusion at Overland Park, KS - United StatesJan 25https://www.getcfmljobs.com/jobs/index.cfm/united-states/Software-Developer-ColdFusion-at-Overland-Park-KS/11416Full-Time - Software Developer - ColdFusion at Overland Park, KS - United States Jan 21https://www.getcfmljobs.com/jobs/index.cfm/united-states/Software-Developer-ColdFusion-at-Overland-Park-KS/11415Full-Time - Web Developer at Santa Ana, CA - United States Jan 20https://www.getcfmljobs.com/jobs/index.cfm/united-states/Web-Dev-SantaAna-CA/11414Full-Time - Junior Web Developer at Santa Ana, CA - United States Jan 20https://www.getcfmljobs.com/jobs/index.cfm/united-states/JrWeb-Dev-SantaAna-CA/11413 Other Job Linkshttps://www.venntro.com/careers ForgeBox Module of the WeekUrlbox ScreenshotsBy Matthew ClementeQuickly generate screenshots using the urlbox.io screenshot-as-a-service API.This project follows the example of the official Urlbox node and php repositories and generates the Urlbox urls, but does not actually make the request for the screenshot.Signup at Urlbox.io to get your API key and secret.https://www.forgebox.io/view/urlbox-screenshots VS Code Hint Tips and Tricks of the WeekRegex PreviewerRegex can be confusing sometimes. This is why Regex Previewer is such a handy extension plugin tool for your VS Code setup. It shows the regular expression match with a side-by-side window with real-time live-updating based on your regex.https://marketplace.visualstudio.com/items?itemName=chrmarti.regex 3rd Party Sites https://www.regextester.com/https://regexr.com/https://regex101.com/https://www.carehart.org/cf411/#regex Thank you to all of our Patreon SupportersThese individuals are personally supporting our open source initiatives to ensure the great toolings like CommandBox, ForgeBox, ColdBox,  ContentBox, TestBox and all the other boxes keep getting the continuous development they need, and funds the cloud infrastructure at our community relies on like ForgeBox for our Package Management with CommandBox. You can support us on Patreon here https://www.patreon.com/ortussolutionsNow offering Annual Memberships, pay for the year and save 10% - great for businesses. Bronze Packages and up, now get a ForgeBox Pro and CFCasts subscriptions as a perk for their Patreon Subscription. All Patreon supporters have a Profile badge on the Community Website All Patreon supporters have their own Private Forum access on the Community Website https://community.ortussolutions.com/ PatreonsJohn Wilson - Synaptrix Eric HoffmanGary KnightMario RodriguesGiancarlo GomezDavid BelangerJonathan PerretJeffry McGee - Sunstar Media6Dean MaunderJoseph LamoreeDon BellamyJan JannekLaksma TirtohadiCarl Von StettenDan CardJeremy AdamsJordan ClarkMatthew ClementeDaniel GarciaScott Steinbeck - Agri Tracking SystemsBen NadelMingo HagenBrett DeLineKai KoenigCharlie ArehartJonas ErikssonJason DaigerJeff McClainShawn OdenMatthew DarbyRoss PhillipsEdgardo CabezasPatrick FlynnStephany MongeKevin WrightSteven KlotzYou can see an up to date list of all sponsors on Ortus Solutions' Websitehttps://ortussolutions.com/about-us/sponsors ★ Support this podcast on Patreon ★

Modernize or Die ® Podcast - CFML News Edition
Modernize or Die® - CFML News for January 18th, 2021 - Episode 131

Modernize or Die ® Podcast - CFML News Edition

Play Episode Listen Later Jan 18, 2022 21:41


2022-01-18 Weekly News - Episode 131Watch the video version on YouTube at https://youtu.be/ktlshecpcG0 Hosts: Eric Peterson  - Senior Software Developer for Ortus SolutionsDaniel Garcia - Senior Software Developer for Ortus SolutionsThanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and almost every other Box out there. A few ways  to say thanks back to Ortus Solutions: Like and subscribe to our videos on YouTube.  Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week Buy Ortus's Book - 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips) Patreon SupportWe have 37 patreons providing 97% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions. News and EventsUpcoming Ortus Webinar - cbwire + Alpine.js with Grant CopleyJanuary 28, 2022 - 11:00 AM CT - Central Time (US and Canada)In this webinar, Grant, lead developer for cbwire, will showcase how to build modern, reactive CFML apps easily using very little JavaScript.https://www.ortussolutions.com/events/webinars Log4j UpdateBrad Said: I've removed all use of Log4j 1.x in CommandBox/Runwar's core, updating to 2.17.1 which will ship in our next release.  Please note, Lucee and Adobe CF are still bundling Log4j 1.x in their products, which affect CF engines and the core CLI. #CFML #ColdFusionZac said: Lucee 5.3.9.32-SNAPSHOT uses log4j2 with log4j1 completely removed Adobe WorkshopsMore Adobe #ColdFusion Workshops announced, lead by Damien Bruyndonckx2 dates announced:February 2, 20229.00 AM - 4.30 PM CET (Central European Time)1.30 PM - 9.00 PM IST (Indian Standard Time)March 09, 20229.00 AM - 4.30 PM CET (Central European Time)1.30 PM - 9.00 PM IST (Indian Standard Time)https://cf-workshop.meetus.adobeevents.com/ CFCasts Content Updateshttps://www.cfcasts.com Just ReleasedSoapBox - ColdBox Anniversary Edition with Luis Majano and Jorge Reyes https://www.cfcasts.com/series/modernize-or-die-podcast-soapbox-edition-with-luis-majano/videos/coldbox-anniversary-edition-with-luis-majano   Coming soonInto the Box LATAMSend your suggestions at https://cfcasts.com/supportConferences and TrainingVueJS Nation ConferenceOnline Live EventJanuary 26th & 27th 2022Register for Freehttps://vuejsnation.com/ More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.https://confs.tech/Blogs, Tweets and Videos of the WeekBlog - Nolan Erck - ColdFusion Summit 2021 RecapLast month was the ColdFusion Summit 2021 Conference. Like many events lately this one was virtual (as opposed to the usual meetup in Vegas) but I'd say this was still worth attending for anyone near the CFML space.https://southofshasta.com/blog/coldfusion-summit-2021-recap/ https://coldfusion.adobe.com/2021/12/viewing-coldfusion-summit-2021-recordings/Blog - Matthew Clemente - Retrieving Database Credentials from AWS Secrets Manager with CFMLAs a quick follow-up to my last post about storing database credentials in AWS Secrets Manager, I wanted to walk through retrieving them using CFML, so you can actually use them in your application.https://blog.mattclemente.com/2022/01/17/connecting-to-aws-secrets-manager-cfml/Blog - Adam Cameron - If your company (or yourself) makes money using Lucee… you should throw them a boneA few weeks back, right in the thick of the crap about all these Log4J vulnerabilities, I was talking to a few people about the necessity and the effort involved in Lucee getting their situation sorted out, vis-a-vis dealing with outdated library dependencies they had. They were lucky to be safe from the Log4J thing… but only serendipitously-so because they'd not been able to prioritise moving off a really old version of Log4J (which didn't have the problematic code in it yet). They just didn't have the resources to do anything about it, when considering all the rest of the work that kept coming in. The crux of it was that they can only afford so much paid-for dev time, which means tough decisions need to be made when it comes to deciding on what to work on.To their credit, they've now removed the old version of Log4J from the current version of Lucee 5.x, as well as in the upcoming 6.x, replacing it with the fully-patched current version.https://blog.adamcameron.me/2022/01/if-your-company-or-your-self-makes.html Blog - Wil De Bruin - LogBox: Basic Concepts and ConfigurationAs mentioned in my previous post it might be a bit overwhelming when you want to start logging with coldbox. In this post I will show you how to add simple logging capabilities to a coldbox application.https://shiftinsert.nl/logbox-basic-concepts-and-configuration/CFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 24 ColdFusion positions from 16 companies across 16 locations in 5 Countries since Nov 25, 20214 new jobs listedFull-Time - Software Developer - ColdFusion at Overland Park, KS - United States Jan 18https://www.getcfmljobs.com/jobs/index.cfm/united-states/Software-Developer-ColdFusion-at-Overland-Park-KS/11411Full-Time - Senior Coldfusion Developer |LATAM| at Colon, PA - United States Jan 15https://www.getcfmljobs.com/jobs/index.cfm/united-states/Senior-Coldfusion-Developer-LATAM-at-Colon-PA/11410Full-Time - Coldfusion Developer at Maryland - United States Jan 14https://www.getcfmljobs.com/jobs/index.cfm/united-states/Coldfusion-Developer-at-Maryland/11409Full-Time - Senior Application Developer UK at Remote - United Kingdom Jan 12https://www.getcfmljobs.com/jobs/index.cfm/united-states/SrAppDeveloper-Remote-UK/11408 Other Job LinksThere is a job posting for a Senior Application Developer at Kemper and I know they are looking for a few people.https://careers.kemper.com/global/en/job/R-21-0017694/Senior-Application-Developerhttps://www.venntro.com/careers ForgeBox Module of the WeekCBValidationThis module is a server side rules validation engine that can provide you with a unified approach to object, struct and form validation. You can construct validation constraint rules and then tell the engine to validate them accordingly.box install cbvalidationLast Update: January 12, 2022 11:01 AM | Downloads: 7,841 | Installs: 304,311 | Views: 10,886 | Versions: 42 https://www.forgebox.io/view/cbvalidationVS Code Hint Tips and Tricks of the WeekMarkdownlintIn a way, markdown is the new HTML. However, it can be cumbersome to deal with when your markdown misses a *, #, or space somewhere. markdownlint deals with formatting inconsistencies that come with writing markdown. It also helps you learn correct markdown by alerting you if you are violating markdown rules.https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint Thank you to all of our Patreon SupportersThese individuals are personally supporting our open source initiatives to ensure the great toolings like CommandBox, ForgeBox, ColdBox,  ContentBox, TestBox and all the other boxes keep getting the continuous development they need, and funds the cloud infrastructure at our community relies on like ForgeBox for our Package Management with CommandBox. You can support us on Patreon here https://www.patreon.com/ortussolutions Now offering Annual Memberships, pay for the year and save 10% - great for businesses. Bronze Packages and up, now get a ForgeBox Pro and CFCasts subscriptions as a perk for their Patreon Subscription. All Patreon supporters have a Profile badge on the Community Website All Patreon supporters have their own Private Forum access on the Community Website https://community.ortussolutions.com/ PatreonsJohn Wilson - Synaptrix Eric HoffmanGary KnightMario RodriguesGiancarlo GomezDavid Belanger Jonathan PerretJeffry McGee - Sunstar Media6Dean MaunderJoseph Lamoree Don BellamyJan Jannek Laksma Tirtohadi Carl Von StettenDan CardJeremy AdamsJordan ClarkMatthew ClementeDaniel GarciaScott Steinbeck - Agri Tracking SystemsBen NadelMingo HagenBrett DeLineKai KoenigCharlie ArehartJonas ErikssonJason DaigerJeff McClainShawn OdenMatthew DarbyRoss PhillipsEdgardo CabezasPatrick FlynnStephany MongeKevin WrightSteven KlotzYou can see an up to date list of all sponsors on Ortus Solutions' Websitehttps://ortussolutions.com/about-us/sponsors Endnote: It's not Forte, IT'S “FORT” ;-)https://youtu.be/xc6cfJztR8A?t=205★ Support this podcast on Patreon ★

Modernize or Die ® Podcast - CFML News Edition
Modernize or Die® - CFML News for January 11th, 2021 - Episode 130

Modernize or Die ® Podcast - CFML News Edition

Play Episode Listen Later Jan 11, 2022 53:19


2022-01-11 Weekly News - Episode 130Watch the video version on YouTube at https://youtu.be/BkIKAlDLFkQ Hosts: Gavin Pickin - Senior Software Developer for Ortus SolutionsEric Peterson  - Senior Software Developer for Ortus SolutionsThanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and almost every other Box out there. A few ways  to say thanks back to Ortus Solutions: Like and subscribe to our videos on YouTube.  Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week Buy Ortus's Book - 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips) Patreon SupportWe have 37 patreons providing 97% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions.News and EventsUpcoming Ortus Webinar - cbwire + Alpine.js with Grant CopleyJanuary 28, 2022 - 11:00 AM CT - Central Time (US and Canada)In this webinar, Grant, lead developer for cbwire, will showcase how to build modern, reactive CFML apps easily using very little JavaScript.Register today: https://www.ortussolutions.com/events/webinars Log4j UpdatesLog4j-2.17.1 patch released. CommandBox images updates with the latest log4j patched jarsAdobe updated have an updated technote: https://helpx.adobe.com/coldfusion/kb/log4j-2-17-0-vulnerability-coldfusion.html Other libraries like Spreadsheet-CFML have updated as well.Note: ​Log4j2 Support in lucee 5.3 is coming along for 5.3.9‘Elephant Beetle' Lurks for Months in NetworksThe group blends into an environment before loading up trivial, thickly stacked, fraudulent financial transactions too tiny to be noticed but adding up to millions of dollars.This beetle adores Java. The group is “highly proficient” with Java-based attacks and often targets legacy Java apps running on Linux machines – primarily, the Java-based web servers WebSphere and WebLogic – as a means of initial entry to a target environment, the researchers explained. Beyond that, Elephant Beetle even deploys its own, complete Java web application to do the gang's bidding on compromised machines that are, meanwhile, chugging along, running legitimate apps.https://threatpost.com/elephant-beetle-months-networks-financial/177393/?fbclid=IwAR0ytUYx0IOxiNXIUE1jHvqDV0ltP_hBf7XCdEyLEYHfSaKadwf01xPkHLI Adobe WorkshopsMore Adobe #ColdFusion Workshops announced, lead by Damien Bruyndonckx2 dates announced:February 2, 20229.00 AM - 4.30 PM CET1.30 PM - 9.00 PM ISTMarch 09, 20229.00 AM - 4.30 PM CET1.30 PM - 9.00 PM ISThttps://cf-workshop.meetus.adobeevents.com/ AngularJS EOL'ed 12/31/2021As AngularJS is faced with an uncertain future, many teams are searching for answers to the current hot topic: if you are using AngularJS, do you continue to maintain your AngularJS applications or do you migrate your applications to another framework? This is not an easy (or cheap) question to answer.In this article, we'll go over some of the reasons why you should consider migrating your AngularJS applications, and some ideas on how to plan and budget for a successful migration.https://www.thisdot.co/blog/why-you-should-consider-migrating-from-angularjs-to-vue CFCasts Content Updateshttps://www.cfcasts.com Just ReleasedInto the Box 2021 are now all FREE - https://cfcasts.com/series/into-the-box-2021 Coming soonInto the Box LATAMSend your suggestions at https://cfcasts.com/supportConferences and TrainingVueJS Nation ConferenceOnline Live EventJanuary 26th & 27th 2022Register for Freehttps://vuejsnation.com/ More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.https://confs.tech/Blogs, Tweets and Videos of the WeekTweet - Adam Cameron - TIL something new about CFOUTPUTI cannot go into details of why this is a good find, but I was unaware that one can pass an encoding algorithm name like `` (and a bunch of others) which will automatically escape the values in `#expression#`. Didn't know that.https://cfdocs.org/cfoutputhttps://twitter.com/adam_cameron/status/1480624980668915716https://twitter.com/adam_cameronTweet - James Moberg - Microsoft taking log4j stuff seriously.While performing some #coldfusion unit testing to identify #log4j exploit attempts (that my WAF may miss), I had to obfuscate the test strings or @msftsecurity would instantly quarantine & report the script. It's good to see that Microsoft is taking this seriously. #cfmlhttps://twitter.com/gamesover/status/1476347523245694984https://twitter.com/gamesoverBlog - James Moberg - Log4j Exploit Pattern Detection Using ColdFusion/CFMLHere are my initial attempts at trying to detect Log4j exploit attempts that may make it past our WAF/service provider protections. While our WAF stopped requests from Trend Micro's Log4j Tester, obfuscated requests made it through. At time of testing, Azure wasn't blocking requests. I had to be a little careful with the script as Windows kept instantly quarantining the CFM files and prevented ColdFusion from executing the template.2021-12-29: Updated rules based on Google Cloud article to additionally block rmi, ldaps & dns (in addition to stripping whitespace.)https://dev.to/gamesover/log4j-exploit-pattern-detection-using-coldfusioncfml-4l17 Tweet - Zac Spitzer - Show some love for the VS Code CFML ExtensionAwesome to see some activity on the vscode-cfml extension, a new minor release coming soon. If you use it, please show some love and star the repo https://github.com/KamasamaK/vscode-cfml #lucee #coldfusion #cfmlhttps://twitter.com/zackster/status/1476206001384828929https://twitter.com/zacksterBlog - Ben Nadel - Building An API Client With The fetch() API In JavaScriptIn my continued effort to modernize this blog, I'm thinking about trying to replace the jQuery library with more modern techniques. I don't personally have anything against jQuery; but, by replacing it, I'll have an opportunity to learn newer - and hawter - JavaScript APIs (at the expense of robust browser support). Case in point, I want to replace the jQuery.ajax() method with a fetch()-based API client. I've never used the fetch() method before; so, this will be an exciting exploration!When consuming an API, you should always create an API client…https://www.bennadel.com/blog/4179-building-an-api-client-with-the-fetch-api-in-javascript.htm Blog - Ben Nadel - Showing A Comment Preview As You Type On This BlogSince comments, on this blog, are authored using Markdown (and ColdFusion), there is a delta between what you write in the intake form and what is eventually rendered in the HTML. Much of the time, this delta is expected; however, if you have small errors in your markdown syntax, you can end up with HTML that does not reflect what you had intended to publish. To help narrow the gap between input and output, I've added a comment preview functionality to this blog.https://www.bennadel.com/blog/4178-showing-a-comment-preview-as-you-type-on-this-blog.htm Blog - Ben Nadel - Mitigating Cross-Site Scripting (XSS) Attacks With A Strict Content Security Policy (CSP) In ColdFusion 2021As I continue to evolve my blogging platform, bringing it into the modern ColdFusion era, I'm trying to catch up on best practices. Of course, I've always used SQL query parameterization to block SQL injection attacks. And, I use encodeForHtml() and encodeForHtmlAttribute() in as many places as is feasible. And when converting user-provided markdown into HTML, I use the OWASP Anti-Samy project to sanitize the HTML output. But, one thing I've never had is a Content Security Policy (CSP). A CSP is yet another line-of-defense in the war against Cross-Site Scripting (XSS) attacks.CAUTION: I Am Not A Security Experthttps://www.bennadel.com/blog/4176-mitigating-cross-site-scripting-xss-attacks-with-a-strict-content-security-policy-csp-in-coldfusion-2021.htm Blog - Ben Nadel - preserveCaseForStructKey Doesn't Work Inside Application.cfc In Adobe ColdFusion 2021Over the New Year's holiday, I ran into a rather peculiar behavior regarding the preservation of key-casing and the serializeJson() function in Adobe ColdFusion 2021. It appears that the serialization setting for preserveCaseForStructKey doesn't apply to code that resized physically within the Application.cfc life-cycle event handlers. To demonstrate this, we can setup a simple demo in which we serialize data across the event handlers and then dump-out the response:https://www.bennadel.com/blog/4175-preservecaseforstructkey-doesnt-work-inside-application-cfc-in-adobe-coldfusion-2021.htmBlog - Ben Nadel - Posting Comments Using Reply Emails And Postmark's Inbound Streams In ColdFusion 2021I've been a very happy Postmark customer for the last decade. Their SMTP and API services make sending and receiving emails absurdly simple. And, their Inbound webhooks allow you to treat Postmark as a reverse proxy that transforms inbound email delivery into API calls (webhooks) against your own servers. I've been wanting to use this feature on my blog forever; however, I was always afraid that it would lead to massive abuse. That said, in response to a recent spam attack, I was forced to add comment moderation. Which means, I can safely start playing with reply-based comment posting using Postmark's Inbound stream!https://www.bennadel.com/blog/4174-posting-comments-using-reply-emails-and-postmarks-inbound-streams-in-coldfusion-2021.htm Blog - Ben Nadel - Centralizing The Error Response Handling For My ColdFusion BlogIf you've noticed that my blog has been quite quiet over the last few weeks, it's because I've dedicated December to modernizing and upgrading my blogging infrastructure. The refactoring has been extensive, to say the least; and, on the list of things that I've wanted to for a long time is centralizing my error response handling in my ColdFusion code. It took me several days to find, factor-out, and normalize my errors; but, I think I have it at a point that I can easily refine and evolve going forward.https://www.bennadel.com/blog/4173-centralizing-the-error-response-handling-for-my-coldfusion-blog.htm CFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 256 ColdFusion positions from 111 companies across 131 locations in 5 Countries.7 new jobs listedContract - CFML Developer at Remote - United States Jan 11https://www.getcfmljobs.com/viewjob.cfm?jobid=11407Full-Time - Software Developer - ColdFusion at Overland Park, KS - United States Jan 11https://www.getcfmljobs.com/jobs/index.cfm/united-states/Software-Developer-ColdFusion-at-Overland-Park-KS/11406Full-Time - IT Engineer Applications (Coldfusion developer/admin) : 19-0.. - United States Jan 11https://www.getcfmljobs.com/jobs/index.cfm/united-states/IT-Engineer-Applications-Coldfusion-developeradmin-1905340-at-Portland-OR/11405Full-Time - Senior Coldfusion Developer |LATAM| at Colon, PA - United States Jan 11https://www.getcfmljobs.com/jobs/index.cfm/united-states/Senior-Coldfusion-Developer-LATAM-at-Colon-PA/11404Full-Time - ColdFusion Developer at Virtual, US - United States Jan 10https://www.getcfmljobs.com/jobs/index.cfm/united-states/ColdFusionDev-US/11403Full-Time - Remote Software Developer (Cold Fusion) at Mississauga, ON - Canada Dec 31https://www.getcfmljobs.com/jobs/index.cfm/canada/Remote-CFDev-at-ON-CA/11401Full-Time - Fresh Software Engineer ( For ColdFusion Only) at Ahmedabad,.. - India Dec 30https://www.getcfmljobs.com/jobs/index.cfm/india/Fresh-Software-Engineer-For-ColdFusion-Only-at-Ahmedabad-Gujarat/11402 ForgeBox Module of the WeekJSON-DiffBy Scott SteinbeckAn ColdFusion utility for checking if 2 JSON objects have differencesCall JSONDiff.diff to get a detailed list of changes made between the JSON objects.Call JSONDiff.isSame to get a simple boolean true or false.https://www.forgebox.io/view/jsondiffVS Code Hint Tips and Tricks of the WeekExcel ViewerIf you're working with data, there's a high chance that you'll also encounter an excel spreadsheet in some form. Excel Viewer makes it easy to deal with excel data in your VS Code editor by formatting long and comma-separated strings into a tabled format. This can work wonders for your .csv, .tsv, and .tab extensions.https://marketplace.visualstudio.com/items?itemName=GrapeCity.gc-excelviewerFunny link: https://twitter.com/dawntraoz/status/1479490317766336518Thank you to all of our Patreon SupportersThese individuals are personally supporting our open source initiatives to ensure the great toolings like CommandBox, ForgeBox, ColdBox,  ContentBox, TestBox and all the other boxes keep getting the continuous development they need, and funds the cloud infrastructure at our community relies on like ForgeBox for our Package Management with CommandBox. You can support us on Patreon here https://www.patreon.com/ortussolutionsNow offering Annual Memberships, pay for the year and save 10% - great for businesses. Bronze Packages and up, now get a ForgeBox Pro and CFCasts subscriptions as a perk for their Patreon Subscription. All Patreon supporters have a Profile badge on the Community Website All Patreon supporters have their own Private Forum access on the Community Website https://community.ortussolutions.com/Patreons John Wilson - Synaptrix  Eric Hoffman Gary Knight Mario Rodrigues Giancarlo Gomez David Belanger Jonathan Perret Jeffry McGee - Sunstar Media6 Dean Maunder Joseph Lamoree Don Bellamy Jan Jannek Laksma Tirtohadi Carl Von Stetten Dan Card Jeremy Adams Jordan Clark Matthew Clemente Daniel Garcia Scott Steinbeck - Agri Tracking Systems Ben Nadel Mingo Hagen Brett DeLine Kai Koenig Charlie Arehart Jonas Eriksson Jason Daiger Jeff McClain Shawn Oden Matthew Darby Ross Phillips Edgardo Cabezas Patrick Flynn Stephany Monge Kevin Wright Steven Klotz You can see an up to date list of all sponsors on Ortus Solutions' Websitehttps://ortussolutions.com/about-us/sponsors★ Support this podcast on Patreon ★

Tacos and Tech Podcast
Inspiring Women to Excel In Technology with Women Who Code

Tacos and Tech Podcast

Play Episode Listen Later Jan 4, 2022 26:35


Listen on Apple, Google, Spotify, and other platforms.  Women Who Code San Diego is an international non-profit organization dedicated to inspiring women to excel in technology careers. Women currently represent less than 30% of the technology industry in the United States. WWC's mission is to provide a community for female tech professionals with resources and support. This week's Tacos and Tech Podcast features Jillian Moore, Luisa Giuffrida, and Mikyla DeWitt, co-directors of the local chapter. Jillian is a Senior Software Engineer at PlayStation in San Diego, and was one of the first engineers asked to create the Women Who Code San Diego chapter in 2017. Luisa, former Manager of Online Development at PlayStation, was also part of the company's team of female leaders to start this community group. She currently works at Amazon as a Software Development Manager. Mikyla is a Senior Software Developer at Mosaic.tech, and became actively involved after coming to WWC San Diego's launch in 2017. The co-directors all shared the same passion: finding a tech group focusing on and empowering women. Their perseverance led to a successful community group for women technologists to support and learn from one another. Since its launch, the organization has grown, providing many experiences and events such as monthly meetups, workshops, networking sessions, coding nights, and more. To support WWC, actively attend and support their events and encourage fellow women colleagues to attend and gain resources. If you are interested in reaching out, contact them through email at sandiego@womenwhocode.com or join their meetup group.    Their favorite local tacos: Jillian: Robert's Jalapenos Mikyla: Birria El Rey Luisa: Lolita's Mexican Food    Connect with them: Jillian Moore Luisa Giuffrida Mikyla DeWitt   Learn more about Women Who Code   Website: https://www.womenwhocode.com/sandiego  Facebook: @WWCodeSanDiego  Twitter: @WWCodesandiego Instagram: @wwcodesandiego LinkedIn Thanks to our partners at Cox Business & Cox Edge for their support in enabling us to grow the San Diego ecosystem.

Modernize or Die ® Podcast - CFML News Edition
Modernize or Die® - CFML News for December 28th, 2021 - Episode 129

Modernize or Die ® Podcast - CFML News Edition

Play Episode Listen Later Dec 28, 2021 39:14


2021-12-28 Weekly News - Episode 129Watch the video version on YouTube at https://youtu.be/xQ44rxXK_Z0 Hosts: Gavin Pickin - Senior Software Developer for Ortus SolutionsDaniel Garcia  - Senior Software Developer for Ortus SolutionsThanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and almost every other Box out there. A few ways  to say thanks back to Ortus Solutions: Like and subscribe to our videos on YouTube.  Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week Buy Ortus's Book - 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips) Patreon SupportWe have 37 patreons providing 97% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions. News and EventsLog4j Vulnerability UpdatesOrtus has updated the Adobe CF engines on ForgeBox for CommandBox users to include the latest security patches released from Adobe the same day Adobe released them.2021.0.3+3297792018.0.13+329786Please update any CommandBox servers immediately to use these new, secure versions of ACF. #CFML #ColdFusionTweet from BradApache announced today that the formatMsgNoLookups JVM arg is no longer considered sufficient to mitigate a vuln ver of Log4j.  https://logging.apache.org/log4j/2.x/security.html Their advice (and Adobe's) is to completely remove the JndiLookup class file from the log4j-core jar or update to 2.16. #CFMLNew Blog PostsAdobe Updates ReleasesWe are pleased to announce that we have released the updates for the following ColdFusion versions: ColdFusion (2021 release) Update 3 ColdFusion (2018 release) Update 13 ColdFusion 2021 Performance Monitoring Toolset Update 3 ColdFusion 2018 Performance Monitoring Toolset Update 4 ColdFusion API Manager updates https://coldfusion.adobe.com/2021/12/update-coldfusion-security-updates-log4j-vulnerability/ If you have applied the #ColdFusion updates from Fri, Dec 17, Adobe now says it's ok to copy in the log4j 2.17 jars, and they even offer just what you need. This is NOT the way to mitigate INSTEAD of doing the updates.https://helpx.adobe.com/coldfusion/kb/log4j-2-16-vulnerability-coldfusion.htmlPrevious Blog PostsAdobe's update on the matter (thanks charlie for pointing this out)Blog - https://coldfusion.adobe.com/2021/12/update-log4j-vulnerability/ Update - https://helpx.adobe.com/coldfusion/kb/log4j-vulnerability-coldfusion.html Lucee is not affected https://dev.lucee.org/t/lucee-is-not-affected-by-the-log4j-jndi-exploit-cve-2021-44228/9331 Charlie's Blog on the matter https://www.carehart.org/blog/2021/12/14/about_the_log4jshell_pandemic https://coldfusion.adobe.com/2021/12/dealing-recent-log4j-vulnerability-adobe-releases-update/ More news links about Log4j https://www.zdnet.com/article/log4j-flaw-attackers-are-making-thousands-of-attempts-to-exploit-this-severe-vulnerability/Adobe WorkshopsMore Adobe #ColdFusion Workshops announced, lead by Damien Bruyndonckx (Brew-en-dohnx)2 dates announced:February 2, 20229.00 AM - 4.30 PM CET1.30 PM - 9.00 PM ISTMarch 09, 20229.00 AM - 4.30 PM CET1.30 PM - 9.00 PM ISThttps://cf-workshop.meetus.adobeevents.com/ ICYMI - CBSecurity V2.15.0 released

Mobile DevOps is a thing!
All about test automation: tools and best practices with Angie Jones

Mobile DevOps is a thing!

Play Episode Listen Later Dec 7, 2021 46:30


In this podcast episode, we talked to Applitools' Angie Jones about all things related to test automation: tools, best practices, how to reach a higher level of DevTestOps, what role AI will play in software testing, and a lot more. About Angie Angie Jones works as Head of Developer Relations at Applitools and is the founder and Executive Director of Test Automation University. She's previously worked as a Senior Software Developer at Twitter and regularly gives talks about Javascript, software development, and testing best practices. To learn more about her work and upcoming projects, you can follow Angie on her Twitter profile or check out her courses at Test Automation University. In this episode We discussed the must-have practices engineering teams should implement into their processes, along with the different challenges that can arise in software testing and the tips & tricks to solve them. We also looked at Angie's maturity framework that helps teams measure how advanced they are and enables them to reach a high level of maturity in DevTestOps. Some of the most interesting questions we covered in this episode: What role will AI play in software testing and how will it impact the day-to-day work of developers? Which should definitely be automated and which ones are still better done manually? What is your opinion about the future of codeless testing tools and their effects on the test engineers' role? How to scale and look after an ever-growing test suite? How to choose between native and cross-platform mobile test automation frameworks? Show notes & resources Angie's website: https://angiejones.tech/ Test Automation University: https://testautomationu.applitools.com/ The Future Tester, by Jason Arbon: https://www.linkedin.com/pulse/future-tester-jason-arbon/

Coffee Power: Tecnología, Desarrollo de Software y Liderazgo
#62 ¿Qué es Flutter? sus Ventajas vs React Native y Desarrollo Nativo con Fabián Varela

Coffee Power: Tecnología, Desarrollo de Software y Liderazgo

Play Episode Listen Later Aug 30, 2021 51:42


Flutter es un nuevo framework que te permite hacer aplicaciones móviles nativas y web con un solo repositorio de código, una apuesta que propone solucionar el gran problema de tener equipos separados por tecnologías como Android y IOS. En este episodio nos trajimos a Fabián Varela, Senior Software Developer en Endava y creador de la comunidad de Flutter en Colombia Curso Liderazgo: Gerencia en Tecnología / Ingeniería 2021

Music Is Life
Conversation with Video Game Afficionado, Senior Software Developer, Jeff Crane!

Music Is Life

Play Episode Listen Later Jul 19, 2021 120:00


We converse about video games...peanut butter brands...mostly movies..actors..rap...rock...

VanHack Podcast
How Natalia, Senior Software Developer from Colombia, got hired in Winnipeg

VanHack Podcast

Play Episode Listen Later Jul 14, 2021 14:00


Natalia is a Senior Software Developer from Colombia who got a job in Canada after joining a Virtual Hiring Event. In this episode, she will tell all about her experience, her interview process, and the tips she has for other VanHackers looking to get hired abroad. _ Visit www.vanhack.com/candidates to be one of the next VanHackers hired :) Learn more about Premium Academy at www.vanhack.com/premium Check the next events in VanHack at https://vanhack.com/platform/#/events

Smart Software with SmartLogic
Scaling and The Growth Curve with Francesco Cesarini

Smart Software with SmartLogic

Play Episode Listen Later Jun 3, 2021 46:33


Joining us for this episode of Elixir Wizards is the vastly experienced and well-traveled Francesco Cesarini! Francesco is the founder of Erlang Solutions and we are so lucky to have him here on the show to talk about his personal and professional journey, and take this great season of shows on the magic of the BEAM even further. Francesco takes us through his early interactions with computers and coding and the events that led to his decision to study computer science, before diving into his move to Sweden, and subsequently the UK, and how this all resulted in the founding of his company. Our guest touches on some helpful lessons he learned around marketing and branding, particularly related to the name of the company and we also discuss how the company grew in stages over the years. From there, the conversation turns to Francesco's work on conferences, and his commitment to this important feature of the community. We talk about the benefits of virtual conferences, what to look forward to, and the team that Francesco works with when organizing. To finish off this segment, our guest gives a few recommended resources and comments on Erlang syntax too! For today's mini-feature we welcome Jeffery Utter who works as a Senior Software Developer at Bleacher Report, so make sure to tune in to catch it all! Key Points From This Episode: Francesco's route into coding from an early age and first forays into studying computer science. The first job that Francesco had out of college: an exciting internship at Ericsson. How Francesco founded Erlang Solutions after leaving Sweden and moving to London. The big growth steps that happened over the years as Erlang Solutions developed. Francesco's evolving mindset during this growth period and his attitude towards scaling the company. The current size of the company and the offices that are spread all over the world! Virtual conferences, more connectivity, and the benefits of getting involved in the community. The planning process for conferences and the size of the team that put them together. The growth curve for Erlang Solutions over the years and the main drivers in the process. Examples from the explanatory videos that Francesco produced to help people understand Erlang. Francesco's feelings about Erlang syntax and the misconceptions about its difficulty. Recommendations of helpful resources to aid the learning curve. Getting involved with Erlang Solutions and connecting with Francesco and his team! Jeffery Utter from Bleacher Report joins us to briefly talk about his journey with Elixir. The time that Jeffery spent working at Communication Service for the Deaf prior to Bleacher Report. Some updates on the growth and evolution of Bleacher Report and what they offer users. How Elixir is used at Bleacher Report and its succession of Ruby at the company. Jeffery's alternate career paths and qualifications in music and education! Links Mentioned in Today's Episode: SmartLogic — https://smartlogic.io/ Elixir Conference — http://smr.tl/conf-podcast Francesco Cesarini on Twitter — https://twitter.com/FrancescoC Joe Armstrong — https://codersatwork.com/joe-armstrong.html Erlang Solutions — https://www.erlang-solutions.com/ Erlang Programming Language - Computerphile — https://www.youtube.com/watch?v=SOqQVoVai6s Chalmers University of Technology — https://www.chalmers.se/en/Pages/default.aspx Erlang & Elixir Developers | Careers at Erlang Solutions — https://www.erlang-solutions.com/careers/ Code BEAM V SF 2021 — https://codesync.global/conferences/code-beam-sf-2021/. RabbitMQ Summit— https://rabbitmqsummit.com/ Languages, and about languages, on the BEAM — https://github.com/llaisdy/beam_languages Lambda Days 2021 — https://www.lambdadays.org/lambdadays2021 Code Mesh — https://codesync.global/conferences/code-mesh-ldn Erlang Master Classes University of Kent — https://www.cs.kent.ac.uk/ErlangMasterClasses/ Professor Simon Thompson — https://www.kent.ac.uk/computing/people/3164/thompson-simon Designing for Scalability with Erlang/OTP — https://www.oreilly.com/library/view/designing-for-scalability/9781449361556/ Erlang Programming — https://www.oreilly.com/library/view/erlang-programming/9780596803940/ Jeffery Utter — https://www.linkedin.com/in/jeffutter Bleacher Report — https://bleacherreport.com/ Communication Service for the Deaf — https://www.csd.org/ Gallaudet University — https://www.gallaudet.edu/

Dial a Dev Podcast
Episode 02 - A Liberal Arts Major's Change of Plans

Dial a Dev Podcast

Play Episode Listen Later Jun 1, 2021 19:41


This episode features someone who majored in International Studies with a concentration in Asia. Dreams of moving to Japan and studying English is what Eric always wanted to do, and the job he took after college was meant to be a temporary way to make money while he sorted out his Asia plans. Instead, this job helped him springboard into the world of technology and he transitioned from the Marketing Team to the QA team to Software Development. Today, he's a Senior Software Developer at Bazaarvoice and has a lot of insightful advice to share regarding his switch from a non-technical position and learning his skills on the job.

My life as a programmer
What makes a senior software developer?

My life as a programmer

Play Episode Listen Later May 24, 2021 10:18


Video content can be found here: https://www.youtube.com/channel/UC0BAd8tPlDqFvDYBemHcQPQ/

Code Together
Driving Innovation Further Faster through Open Standards

Code Together

Play Episode Listen Later Apr 24, 2021


Dr. Ruymán Reyes Castro, CTO at Codeplay Software, and Kevin Harms, Senior Software Developer at Argonne Leadership Computing Facility, talk about their collaboration with the National Energy for Research Scientific Computing Center (NERSC) at Lawrence Berkeley Lab to enhance the LLVM-based DPC++ open source compiler, based on the SYCL standard, to support Nvidia GPUs. They […]

Intel – Connected Social Media
Driving Innovation Further Faster through Open Standards

Intel – Connected Social Media

Play Episode Listen Later Apr 24, 2021


Dr. Ruymán Reyes Castro, CTO at Codeplay Software, and Kevin Harms, Senior Software Developer at Argonne Leadership Computing Facility, talk about their collaboration with the National Energy for Research Scientific Computing Center (NERSC) at Lawrence Berkeley Lab to enhance the LLVM-based DPC++ open source compiler, based on the SYCL standard, to support Nvidia GPUs. They […]

Connected Social Media
Driving Innovation Further Faster through Open Standards

Connected Social Media

Play Episode Listen Later Apr 24, 2021


Dr. Ruymán Reyes Castro, CTO at Codeplay Software, and Kevin Harms, Senior Software Developer at Argonne Leadership Computing Facility, talk about their collaboration with the National Energy for Research Scientific Computing Center (NERSC) at Lawrence Berkeley Lab to enhance the LLVM-based DPC++ open source compiler, based on the SYCL standard, to support Nvidia GPUs. They […]

The Entrepreneur Podcast
22. Mastery: Learning how to learn with Zero-to-Mastery founder Andrei Neagoie

The Entrepreneur Podcast

Play Episode Listen Later Apr 14, 2020 56:36 Transcription Available


Staying at home has created an opportunity for many to learn new skills; whether it is a new language, how to code, or make bread. Before you start your next learning opportunity, wouldn't it make sense to learn HOW to learn so that the process is more effective, efficient, and fun? On this weeks podcast, Eric Janssen is joined by Andre Neagoie, a software developer, turned entrepreneur, and currently lead instructor at his own company, Zero to Mastery (ZTM): the highest-rated programming course on the web that has graduated over 200,000 students. Andrei shares his wild entrepreneurial journey that has taken him from launching his own adventure races, teaching surfing in Nicaragua, and finally to Silicon Valley and Toronto, where he worked as a Senior Software Developer before founding ZTM. Before you spend the next few months burning countless hours learning a new language, or skill, spend some time learning how to learn the right way.

Practical Meditation
Interview: Bruce Parker - On Meditation and Effortlessness

Practical Meditation

Play Episode Listen Later Apr 10, 2020 33:30


I speak with Bruce Parker, a Senior Software Developer at Bloomberg LP and more pertinently, a long-time meditator, on his approach to meditation. In this episode's guided meditation, we attempt to experience the effortlessness he speaks of, through the lens of transcendental awareness and freedom that we have been discussing in the podcast.

The Access:VFX Podcast
21: A conversation with Kim & Aderianna

The Access:VFX Podcast

Play Episode Listen Later Nov 15, 2019 20:13


Kim Ash and Aderianna Williams discuss life working in technical roles in VFX, discussing what the roles involve, how they got into the industry, ultimate goals and dreams and share advice to others wanting to follow their path. Kim is a Senior Software Developer at MPC (who has since moved studios and now works at The Mill). Aderianna Williams is a Systems Engineer at The Mill NYC.