Crafting Code สาธารณะ
[search 0]
เพิ่มเติม
ดาวน์โหลดแอปเลย!
show episodes
 
Artwork

1
Craft of Code

Linode

Unsubscribe
Unsubscribe
รายเดือน
 
Welcome to the Craft of Code podcast! Get inspired by stories of developers, entrepreneurs, and enterprises who share Linode's mission to make cloud computing simple, affordable, and accessible. These profiles of alternative cloud provider use cases emphasize customer service as a critical factor in making the switch from self-hosted and hyperscale cloud providers. Craft of Code humanizes cloud infrastructure and explores the people behind the apps and the technology that brings them to life ...
  continue reading
 
Loading …
show series
 
Software frameworks are so useful we can hardly imagine working without them. Yet they have an insidious tendency to invade, corrupt, and wrest control away from us. In this episode, your hosts discuss the good and bad of frameworks and offer some suggestions for keeping them at arm's length.
  continue reading
 
From humble BlogSpot beginnings to millions of pageviews a month, TechRaptor has grown beyond CEO and Founder Rutledge Daugette’s expectations. We sit down with Rutledge in this episode of the Craft of Code podcast to hear his story, including all the challenges he’s come up against while scaling his website. After experiencing hosting issues thank…
  continue reading
 
Large organizations use multiple cloud providers to meet increasingly growing needs for things like better economics and redundancy and find a better fit for their application and data workloads. But smaller organizations don’t have the budget or resources to manage custom-built platforms that make multicloud possible. So what can they do? That’s w…
  continue reading
 
In this episode, your hosts (finally!) share some actual code examples to illustrate some of our thoughts about crafting code. Follow along with the code at https://github.com/crafting-code-podcast/crafting-katas as we discuss how we implemented Conway's Game of Life in multiple languages. Testing strategies, optimizations, and feedback loops all d…
  continue reading
 
Think about the last time you went online to ship a package. You begin to enter your address at checkout and BAM…the address bar auto-populates. Things have changed since the early days of e-commerce and your favorite companies are using sophisticated data intelligence technology to pinpoint your exact address and provide their best possible servic…
  continue reading
 
Enterprises face a huge data management challenge today. But, as AI continues to create an overwhelming amount of data for companies to manage and analyze, it begs the question… …who is in charge of all this data and how do they keep it safe? Privacy is at the top of everyone’s watchlist right now, and this Craft of Code guest understands the chall…
  continue reading
 
When developer Savvas Agisilaou, aka Savvy, wanted an easier way to moderate images in Discord chats, he set about to develop DeGore. DeGore is an AI-powered image moderation bot that helps users take a break from manual moderation of images, GIFs, image links, and thumbnails sent in Discord servers. Being an ambitious developer, Savvas wanted to s…
  continue reading
 
The works of Edsger W. Dijkstra have made a huge impact on the software industry. In this episode, your hosts dive into his paper, The Humble Programmer ( https://dl.acm.org/doi/pdf/10.1145/355604.361591?download=true ), to discuss how well it holds up to today's programming world. We cover hardware, cleverness, abstraction, proofs, and more. Even …
  continue reading
 
Are you proactive about cybersecurity in your organization? According to this Craft of Code guest, many organizations are actively putting safeguards and processes in place to protect themselves these days. But there’s still a way to go for others. David Safaii, CEO of Trilio, joins the podcast to talk about the importance of proactive and holistic…
  continue reading
 
What is a game jam? Think of it like a hackathon, but instead of creating apps, people create online games in a pressure cooker environment. It's high-pressure, but also lots of fun, with healthy competition and collaboration for novice and experienced game developers alike. Ludum Dare (#LDJAM) provides a platform for this game jam community to com…
  continue reading
 
Breaking into the tech industry can be hard, especially if you’re from an underrepresented community. This is something that Nathan Esquenazi, Co-Founder & CTO at CodePath, experienced first-hand once he left college, which led him to start CodePath. CodePath is a non-profit that brings together employers, students, colleges, and businesses to elim…
  continue reading
 
There are many benefits to having communities of practice, so long as the community continues to exist. In this episode, special guests Jon Turner and Neil Sorensen discuss what they've learned over their many years attending and facilitating the Utah Software Craftsmanship group ( http://utahsc.org/ ).…
  continue reading
 
Craft of Code is back! We return for a third season of the podcast to welcome more fantastic guests to talk about their businesses and projects – and where Linode fits into them. Opening up season three is our first guest, Dom Taylor, CTO at Stablepoint. Stablepoint is a web hosting provider that uses Linode to harness the power of 20+ global data …
  continue reading
 
Will using simple tools help you keep your codebase simple? In this episode, your hosts try to draw a distinction between simplicity and ease, then examine how they apply to the tools we use to write code. Unfortunately, simplicity and complexity depend on what level of abstraction you're working at. Sometimes we choose to trade simplicity for easi…
  continue reading
 
Programming languages are the tools we use to craft code. They have philosophies, environments, ecosystems, and idioms to consider. Picking which languages to use is an important choice for individuals and businesses. Although we all have likes and dislikes, perhaps sometimes we have to leave behind our code baggage to learn something new. But reme…
  continue reading
 
Software architectures are generally described in broad strokes that make them generally applicable and easier to understand. But this is a lossy process. Whether or not an architecture is good or bad depends on context. So in this episode, Matt, Dave, and Allan share some examples of systems we've worked in to help illustrate architectural decisio…
  continue reading
 
In the world of firefighting, minutes and seconds make all the difference. And yet most fire stations rely on antiquated, slow systems. In 2014, Cor Klaasse Bos and Ruben Stranders founded FireServiceRota – a solution that helps fire stations manage the availability of their workers and volunteers more efficiently. FireServiceRota is currently expa…
  continue reading
 
Starting a new job can be a nerve-wracking experience. There's a lot to learn if you are going to be effective in your new position. Sometimes change is forced upon you, but there are reasons to voluntarily start over. It can be an important part of our personal or career journey.
  continue reading
 
Sometimes scaling a company is about focusing just on core services and forging good partnerships to help with the rest. That’s exactly what our friends over at Anomaly Software decided to do. After deciding they didn’t want to continue building infrastructure and providing hosting services for customers, they turned elsewhere for help – to Linode.…
  continue reading
 
There comes a time when you can only add so much to a simple blog before you hit a limit on what you can do with it. This is what happened to the MacStories website, prompting the founder and his team to put a radical plan in action to transform and expand the website into a unified multimedia experience. The Founder and Editor-in-Chief, Federico V…
  continue reading
 
In some ways, being a software developer has become more challenging than ever before. Responsibilities of the role have widened, and with so many programming languages, applications, and cloud computing providers to navigate, there’s a lot more to know in order to become a successful coder. As someone with plenty of experience in this area, Bill K…
  continue reading
 
Despite the near-universal agreement of the importance of software architecture, it is very difficult to define. In this episode, your hosts share what we've learned from holding the architect role (and title) at various companies. For us, the crux of it comes down to figuring out how to deliver technical value for changing business needs over time…
  continue reading
 
If you’re looking for a way to build better containerized applications, it’s no easy feat. You need the right tools to ensure it’s an efficient and time-saving process. That way, you can ensure your application isn’t bogged down and runs reliably and quickly. Pieter van Noordennen, Senior Director of Growth at Slim.AI joins The Craft of Code podcas…
  continue reading
 
More cloud providers deliver state-of-the-art service at an attractive price point than ever before. It’s why many companies are choosing to switch providers, especially when exploring new cloud environments. But selecting a new provider is just the first part of the journey. Then comes migration. Aiming to simplify migration is Sergey Kandaurov, F…
  continue reading
 
Education has its fair share of challenges, especially when remote learning has become the new normal. But the CEO of Curriki, Abby Ross, believes that the ability to access interactive and engaging learning software should not be one of them. This is the main reason why Curriki is free and open to all. Curriki helps educators build interactive and…
  continue reading
 
How important is it to find a hosting partner that’s a good fit for your company? Rock de Vocht is the Director of Technology, CTO, and Co-Founder at SimSage, the AI powered search platform designed to make finding information more efficient. There are plenty of obstacles to overcome when building a search engine but finding a hosting solution that…
  continue reading
 
What does it mean to be a full-stack developer as opposed to front- or back-end? Is anyone really full-stack? Is it a reflection of who you are, or is it more about how your company chooses to operate? Whether or not you have a preference for the part of the stack you work in, there is value to expanding your understanding and collaboration.…
  continue reading
 
When Richard Nelson, Director of Engineering at Nuix, was looking for a hosting provider for a new project, Linode was an obvious choice. Richard has dabbled in other providers such as Google Cloud in the past. But as a long-standing Linode customer, he’s always returned to Linode. Richard joined episode two of the second season of The Craft of Cod…
  continue reading
 
We’re back with a brand-new series of The Craft of Code podcast! Following the success of season one, we’re bringing a series of new guests to talk all about their businesses, projects, and how Linode has helped them along their journeys. In this episode, we speak with Phil Nelson, one of the people behind RetroStrange TV and Lofi Scifi. RetroStran…
  continue reading
 
Mistakes are inevitable. In this episode, your hosts share some of the lessons we've learned the hard way through the mistakes we've made. Our hope is that some of you may be able to avoid making these same mistakes. But if not, at least know you're not alone and we can all improve.
  continue reading
 
What do you need to know to be a successful software developer? No matter your path into writing software, there are some things you ought to learn. Unfortunately, formal education doesn't teach us all we need to know, and even worse: sometimes even teaches us the wrong things!
  continue reading
 
Humans communicate through stories. That includes the ones writing code. The folklore of your team teaches you about your history (the hows and whys that got you here) and your ambitions for the future. In this episode, Dave and Allan (sans Matt) discuss the storytelling element of teams.
  continue reading
 
TDD is one of the most powerful, professional practices we are aware of for designing code. It provides a consistent way to make sure you solve the problem at hand while naturally improving your code quality. This episode takes a deep dive into your hosts' thoughts on the practice.
  continue reading
 
Communities of professionals don't just spring into being on their own. In this episode we welcome a special guest, Mike Clement, to talk with us about his experiences in starting and building communities. Meeting with a group of kindred spirits can make a huge difference in your career.
  continue reading
 
Practice is key to learning and developing skills. It provides us fast feedback and allows us to fail in safe efforts which can be reversed or thrown away. Playing in code can motivate us and our teams to improve, creating outcomes that employers desire.
  continue reading
 
What does it mean for a software team to be effective? What sorts of things can you do to increase your effectiveness as a team? In this episode, we discuss the principles and practices which we have seen in common among effective teams.
  continue reading
 
In this episode, we spoke with Flip Keijzer, CEO of Savvii. Based in Nijmegen, in the Netherlands, Savvii provides premium, managed WordPress hosting to a global customer base. The company’s CEO, Flip Keijzer, started Savvii in 2013 as the broader web hosting market in Europe became crowded with providers becoming too similar to each other. Today, …
  continue reading
 
In this episode, we spoke to the founder and managing director of Swiftlet, Arthit “Art” Hongchintakul. While working in the US, Art realized that there was an opportunity to add value and foster tech talent back home in Thailand by building his own technology company. So, in 2012, Art launched software development agency, Swiftlet. His mission was…
  continue reading
 
In this episode, we discuss K-12 online learning tools with CTO Leo Cunha and CEO Keith Kostrzewski of Curriki. Online learning tools are often fragmented and expensive. Budget-conscious schools and districts became very aware of this during the global pandemic. Enter open-source education advocate, Curriki. Emerging from a goodwill project from Su…
  continue reading
 
In this episode, we spoke with Joshua Hintze, from Vendoti, about innovating with live video streaming on e-commerce applications. Joshua Hintze and McKay Christensen originally started their careers in corporate engineering before they started a VR arcade called VR Junkies. As the VR arcade grew, they looked to expand and apply their skill sets in…
  continue reading
 
In this episode, Chris Allen, CEO of Red5 Pro talks to us about real-time streaming video to millions of people in milliseconds. Red5 Pro got its start back in 2005 when it reverse-engineered Adobe Flash’s Real-Time Messaging Protocol (RTMP), creating an open-source alternative to the Flash communication method, eventually productizing and licensin…
  continue reading
 
In this episode, we spoke to Anders Brundin and Magnus Applequist, founders of Cloudnet, a web-hosting company based in Sweden. Even though you may often find Anders and Magnus snowboarding somewhere high in the Alps, retreating in the sun, or surfing on the shores of Spain, they balance that with providing premium hosting for business-critical web…
  continue reading
 
In this episode, we are joined by fellow Philadelphian, Chris Alfano, CTO of Jarvus. Chris is passionate about open source software and the open source community. That passion led him to reject any notion that there’s an organization too small to design and run their own software. For proof of that dedication, look no further than Jarvus, the missi…
  continue reading
 
In this episode of the Craft of Code podcast, we spoke to Feedify founder, Ankur Phadnis about the world of website engagement. Back in 2017, Ankur Phadnis saw that to stand out online, retailers needed to offer the virtual equivalences of a ‘personal touch’ and to turn browsers into buyers. How? By using website engagement tools, like push notific…
  continue reading
 
In this episode of the Craft of Code podcast, we spoke to the team from Flowlens to discuss how their all-in-one, modular software solution is helping to reduce inefficiency for small equipment manufacturers. Flowlens started as a custom software company serving manufacturers of all sizes in Northern Ireland. Now, it provides cloud customer relatio…
  continue reading
 
In this episode of the Craft of Code podcast, we speak to our friends at Changelog to discuss simplicity, support and openness in their business and in their relationship with sponsors like Linode. We’re joined by Adam Stacoviak, the founder and editor-in-chief, Jerod Santo, Managing Editor, and Gerhard Lazu, Site Reliability Engineer. Changelog is…
  continue reading
 
Coding is a specialized skill where we learn to communicate with a machine. Unfortunately, this can often blind us to the fact that crafting code involves a lot of communication with humans. Writing clean, expressive code communicates with other coders. Communicating well with non-coders helps us understand business needs so we can write the right …
  continue reading
 
Failing projects are the bane of a software developer. In this episode, we discuss how principles of crafting software can rescue a failing project. Whether the problem is rooted in the code, the team, or the system, we can improve our feedback loops, make small but significant improvements, and focus on finishing instead of starting. Slowly but su…
  continue reading
 
Loading …

คู่มืออ้างอิงด่วน