Search a title or topic

Over 20 million podcasts, powered by 

Player FM logo

Joel Clermont Podcasts

show episodes
 
Artwork

1
The Jewish Angle

The CJN Podcasts

icon
Unsubscribe
icon
icon
Unsubscribe
icon
Monthly+
 
Phoebe Maltz Bovy, a culture critic and opinion editor at The Canadian Jewish News, explores the wider world of modern Jewish life, stuck between dangerous political flanks on both left and right.
  continue reading
 
Loading …
show series
 
The Western world has never "defeated" bigotry in the way it hoped. Try as some might to stamp out racism in all its forms, there are still plenty of prejudices, from grade school hallways to the highest offices of government officials. Why would antisemitism be any different? It's a question posed by Ari Y. Kelman, a professor at Stanford's Taube …
  continue reading
 
Multiple times we have encountered the messy reality of rebuilding a decade-old system: stale specs, missing specs, and stakeholders who want "the same… but better." In the latest episode of the No Compromises podcast, we share a lightweight framework for agreeing on an MVP, tagging "post-MVP" ideas, and negotiating trade-offs while still making pr…
  continue reading
 
We join a fair number of projects, and we often help teams bring their project up to our standard. This means bringing a lot of the same small pieces from project to project. In the latest episode of the No Compromises podcast, we rethink our “project standard” repo. Instead of a full Laravel skeleton, we propose a composable library of tool-specif…
  continue reading
 
Canadian patriotism has surged since U.S. President Donald Trump took office and waged a trade war with his country's northern neighbour. But while this flavour of patriotism has largely manifested in opposition to the United States ("Elbows up," etc.), one Jewish social psychologist, neuroscientist and writer wonders if Canadians could change that…
  continue reading
 
DTOs (Data Transfer Objects) aren't mentioned anywhere in the Laravel docs, but some devs use them heavily in their applications, whereas other devs never use them at all. In the latest episode of the No Compromises podcast, we weigh the pros and cons of DTOs in everyday Laravel apps, comparing them to form requests, PHPDoc-typed arrays, and servic…
  continue reading
 
You may have new year's resolutions. But do you have Jewish new year's resolutions? Erin Beser, a Jewish educator and rebbetzin, does one each year with her family—sometimes just for the year, sometimes forever. First they gave up meat. Then they gave up screens. This year? Shopping—no more impulse buys, extra clothes or excessive gifts. In 5786, t…
  continue reading
 
Business change and projects end, but how do you wrap up and sunset an app, especially one you've worked on for years? In the latest episode of the No Compromises podcast, we share a practical checklist for winding down an app when the whole company is closing. From documenting services and dependencies to deciding what data to retain, we cover bac…
  continue reading
 
What's the line between a personal essay and a hot take? Takes are written quickly, maybe flippantly, to latch onto a news hook. But essays are longer, more thoughtful and nearly impossible to write once a week. Meghan Daum has done both. And her latest book, The Catastrophe Hour, compiles a selection of her essays from 2016-2023, touching on cultu…
  continue reading
 
What do you do when you need to create some data but you haven't built out the UI for that data yet? A seeder is a great approach, but is it always the right one? In the latest episode of the No Compromises podcast, we dive into a real project where starting with the most complex feature made test data management painful. Instead of exploding the c…
  continue reading
 
There has been a vibe shift in Hollywood over the last couple years. Conventionally attractive white people having sex have come back in favour (see: HBO's White Lotus and Netflix's The Hunting Wives); Caucasian celebrities are embracing their genetics (Sydney Sweeney's genes); and studios continue capitalizing on 1990s nostalgia, bringing bac…
  continue reading
 
In medieval and early modern Europe, the Christian ruling class enjoyed the banking services of what were known as "court Jews"—Jewish people acting as financiers in exchange for temporary protection, even while other Jews faced scrutiny and persecution. This protection, however, was never secured; if fortunes changed, they could easily become poli…
  continue reading
 
Blade gives you two big levers for keeping views maintainable: @include and Blade components. When should you use one versus the other? Does it matter? In the latest episode of the No Compromises podcast, we lay out a clear heuristic for when to extract markup for organization (includes) versus when to encapsulate and reuse with controlled scope (c…
  continue reading
 
The host of this show, Phoebe Maltz Bovy, likes to wear floral dresses. So does her guest, author Joanna Rakoff. But while these two women are fans of floral fashions, they are not MAGA supporters or "momfluencers"—a note that must be clarified for anyone following the political battleground that has erupted around this fashion trend. In this episo…
  continue reading
 
Aaron admits he used to wrap every query in plain old if-statements—until Laravel’s when()/unless() helpers (and arrow functions) won him over. He and Joel compare their journeys, debate readability trade-offs, and share guidelines for deciding which style to use. Along the way they discuss false assumptions, evolving “code grammar,” and how tools …
  continue reading
 
To our knowledge, neither the now-former CEO of tech company Astronomer, nor the company's now-former head of HR, are Jewish. The secretive couple—who were having an affair that was famously caught by a videographer behind the Jumbotron of a Coldplay concert—instantly became a viral sensation, sparking waves of ridicule and resulting in their depar…
  continue reading
 
When U.S. President Donald Trump re-ran for the presidency in 2024, American voters elected him on the premise that he would mark a shift from 2000s-era neoconservatism and keep the U.S. out of foreign wars. Americans on the political left, along with an increasing number on the right, did not think American interventionism worked throughout the 20…
  continue reading
 
Joel and Aaron compare two very different ways to tackle pull-requests—reviewing them commit-by-commit or scanning the whole thing at once. They dig into when each approach shines, how “atomic” commits can help (or hurt) reviewers, and why understanding how your teammate’s brain works is a super-power. Along the way they share practical tips for le…
  continue reading
 
Ashkenazi food—until recently relegated to the joke pile of ethnic foods, unavoidably beige and full of fat—is undergoing a surprising revival. From karnatzel to kasha, traditional dishes once associated with bubbe's kitchen are now finding their way onto trendy urban menus, sparking an unexpected culinary renaissance that's as much about cultural …
  continue reading
 
On June 30, a task force set up by the U.S. federal government, aimed at combatting antisemitism, published an open letter to Harvard University. "Harvard University is in violent violation of Title VI of the Civil Rights Act, which prohibits discrimination on the basis of race, color, and national origin," the letter alleges. "The enclosed Notice …
  continue reading
 
Joel and Aaron explain why every project should start in the client’s own GitHub organization—even when the client has never heard of Git. They share scripts, onboarding tips, and war-stories that show how small setup shortcuts turn into big headaches later. You’ll learn a repeatable way to protect both your reputation and your client’s code base. …
  continue reading
 
Mocking is one of those things that started out as a simple idea, and has evolved to support an incredible amount of developer use cases over the years. In this episode of the Podcast, Tom from Wiremock chats with Phil about what mocking is, strategies for not littering OpenAPI doc with mocking details, and ways to keep api dev teams empowered by m…
  continue reading
 
In this episode of 'APIs You Won't Hate', the Phil discusses API development with Joel Clermont, a prominent member of the Laravel PHP community. They explore different approaches to building APIs, focusing particularly on the debate between code-first and design-first methodologies. Joel shares his experiences and challenges with generating API sp…
  continue reading
 
When Zohran Mamdani announced his candidacy for mayor of New York City in late 2024, he flew under the radar of voters and critics. But as his campaign gained steam—notably for arguably radical proposals such as free bus fares, municipally owned grocery stores, and a $30 minimum wage—he wound up overtaking his chief rival, Andrew Cuomo, the former …
  continue reading
 
Hadley Freeman often goes back and forth, in her head, about Israel and Palestine. One the one hand, Israel has killed more than 57,000 Gazans; on the other hand, can you trust those figures when they come from Hamas? But what other number can you trust, if Israel refuses to allow in international reporters? Then again, can you even trust outsider …
  continue reading
 
Joel and Aaron unpack how they use code-coverage numbers as a starting signal rather than a finish line. They discuss realistic thresholds, choosing the right tool for each test layer, and why coverage metrics can double as negotiation leverage inside big organizations. Listen in for practical ways to decide what to test—and when to stop. (00:00) -…
  continue reading
 
On Mar. 3, Ellie Avishai hopped on a call with a senior colleague from the University of Austin in Texas. She was shocked when the colleague informed her a recent LinkedIn post of hers—an anodyne post of maybe 100 words, mostly a quotation and congratulation, which she had not given much thought to previously—had gotten her into big trouble with a …
  continue reading
 
The mainstream North American Jewish Diaspora is at a crossroads. Down one path lies U.S. President Donald Trump, American Evangelicals and legacy Jewish organizations like the Anti-Defamation League and American Israel Public Affairs Committee, staunchly defending Israel to the general public; down the other, small-L liberal Jews find themselves a…
  continue reading
 
Joel and Aaron unpack a recent client project where the only spec was “make these two systems talk.” They share how console-level prototypes helped them clarify data mapping, test tricky scenarios, and keep the client looped in without over-building a UI. If you’ve ever had to code first and document later, this one’s for you. (00:00) - Bridging tw…
  continue reading
 
Last week, U.S. President Donald Trump tried to revoke Harvard University's ability to enroll international students—a move that was soon blocked by a federal judge. So, instead, on May 26, Trump floated the idea of taking US$3 billion of grant money, earmarked for Harvard's scientific and engineering research deemed of national importance, and rer…
  continue reading
 
Joel and Aaron dig into Laravel’s `Stringable` class and uncover how it can silently skip Blade’s automatic HTML escaping. They explain why that’s both a convenient feature and a potential security pitfall if user input isn’t properly sanitized. You’ll hear practical ways to keep your views safe without losing the API’s fluency. (00:00) - Stringabl…
  continue reading
 
Over the last year, odds are good that you've seen what's been dubbed "AI slop"—unhinged, nonsensical "art" generated by artificial intelligence tools. Maybe you've seen a bizarre cinematic animated mini-movie on Facebook, surreal pseudo-photographs on Instagram, or propagandistic images on what was once known as Twitter, now X. After seeing enough…
  continue reading
 
Yoel Inbar rose to prominence in the fall of 2023, when he was in the process of getting hired at the University of California, Los Angeles. He didn't end up getting the job—and it was transparently about a podcast episode he'd recorded a year earlier, in which he criticized "diversity statements". The mandated letters have become part of the acade…
  continue reading
 
Picking up where last week’s “Why ‘no time’ really means ‘no priority’” left off, Joel and Aaron tackle the next hurdle: what to do once the benefits are crystal‑clear but you (or your team) still hesitate. They unpack the hidden frictions—fear of discomfort, stakeholder pushback, or sheer inertia—that keep valuable tasks on the back burner. You’ll…
  continue reading
 
This month, the Federal Trade Commission in the United States finally brought a long-awaited antitrust court case against Meta, the company that owns Facebook, Instagram and WhatsApp. The FTC is arguing that Meta has a monopoly on the social networking space, which has squandered competition in the market. Critics point out that this might have bee…
  continue reading
 
On the eve of Canada's federal election, U.S. President Donald Trump took to Truth Social, the little-used social media website he created, to recommend Canadians head to the polls and vote for... Donald Trump. "IT WAS MEANT TO BE," he typed, in all-caps, prompting the vast majority of Canadians to roll their eyes and remain in minimal voting lines…
  continue reading
 
Joel and Aaron tackle the common objection, “We don’t have time,” and show why it usually hides a priority problem. They discuss how to convey the true payoff of process improvements by sharing honest before‑and‑after stories instead of vague promises. You’ll leave with practical ideas for getting buy‑in—whether you’re pitching tests, planning habi…
  continue reading
 
The United States has historically been unusually resistant to antisemitism, for a number of reasons: some that speak well of America; others that are more the result of Americans preferring to pick on other marginalized minorities over Jews. But right-wing antisemitism has flourished in the age of social media and President Donald Trump's first te…
  continue reading
 
Joel and Aaron show how ignoring GET request validation can cause performance issues and open your application to abuse. They highlight the importance of bounding pagination and share tips for using form requests to handle unexpected user input. Now go check out the best/only Laravel validation book (00:00) - Quiz on Laravel’s default pagination li…
  continue reading
 
Joel and Aaron explore why pushing too many layers of abstraction can backfire in a Laravel application. They highlight the benefits of sticking to the framework’s conventions for long-term maintainability and simpler handoff to future developers. (00:00) - Why framework paradigms really matter (01:00) - When extra abstractions become burdens (03:0…
  continue reading
 
Joel and Aaron explore the decision-making process behind hiring or consulting an expert for technical challenges. They discuss examples like adding tests to a large codebase and understanding what questions you need to ask. They also reveal how coaching can help teams avoid common pitfalls and reach solutions faster. (00:00) - Determining why you …
  continue reading
 
Joel and Aaron discuss the benefits of having distinct databases for testing and local development. They share how this approach ensures a reliable test suite and avoids conflicts with day-to-day dev work. In the process, they reveal a simpler workflow for setting up new environments and keeping projects stable. (00:00) - Why separate dev and test …
  continue reading
 
In this episode, Joel and Aaron discuss the struggles of learning new technology on a late-night side project. They share tips for handling frustration and managing expectations. (00:00) - Late-night MicroPython struggles and revelations (02:15) - Overcoming complex hardware and language hurdles (05:15) - Balancing side projects with realistic expe…
  continue reading
 
Rich Steinmetz (https://richstone.io/meet-rich) Clickfunnels https://clickfunnels.com/ Developer portal https://developers.myclickfunnels.com/ Bullet Train for Ruby on Rails - https://bullettrain.co/docs/api SuperScaffolding - https://bullettrain.co/docs/super-scaffolding Hyrum's Law - https://www.hyrumslaw.com/ Creators & Guests Rich Steinmetz - G…
  continue reading
 
Joel and Aaron explore the value of using concise video demos instead of long emails or scattered screenshots. They discuss which clients benefit from quick visuals and when text is still best. Want to see us on camera? Join the Mastering Laravel community for our live dev calls. (00:00) - Recording brief Loom demos for updates (02:15) - Considerin…
  continue reading
 
Joel and Aaron debate how to structure multi-tenant API requests and tests. They explore the interplay between authentication, tenant headers, and different levels of validation. In the end, they reminisce about old infomercial freebies and wonder if they still exist. (00:00) - Debating authentication vs. tenant header priority (02:15) - Handling u…
  continue reading
 
Joel and Aaron explore the nuances of when to venture beyond Eloquent in Laravel applications. They discuss specific scenarios where using lower-level database tools might be necessary, while emphasizing the importance of not abandoning Eloquent entirely. The conversation provides practical insights into balancing framework features with performanc…
  continue reading
 
Joel and Aaron dive into a friendly debate about the true nature of feature flags in software development. Drawing from their varied experiences across different programming languages and environments, they explore whether feature flags should always be temporary or can serve permanent purposes. The discussion evolves from a simple disagreement int…
  continue reading
 
Ooh, something new was just announced. And I have this project coming up. It could be perfect! But should I use it? On today's episode of No Compromises, Aaron and Joel share a conversation they had along these lines on a recent client project and considering the new Flux library from the creator of Livewire. (00:00) - Discussing potential Flux ado…
  continue reading
 
Loading …
Copyright 2025 | Privacy Policy | Terms of Service | | Copyright
Listen to this show while you explore
Play