Stories of people hacking on weird and interesting projects.
…
continue reading
1
Making React 70% faster with Aiden Bai of Million.js
45:10
45:10
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
45:10
React is an immensely popular JavaScript library that is used to build website user interfaces. A key feature of React is that it uses a virtual Document Object Model, or DOM, to selectively update the desired regions of the web page, which provides major performance advantages. Million.js is an open source project that provides an optimized virtua…
…
continue reading
1
Cross-functional Incident Management with Ashley Sawatsky and Niall Murphy
50:38
50:38
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
50:38
Incident management is the process of managing and resolving unexpected disruptions or issues in software systems, especially those that are customer-facing or critical to business operations. Implementing a robust incident management system is often a key challenge in technical environments. Rootly is a platform to handle incident management direc…
…
continue reading
1
SDKs for your API with Sagar Batchu
37:54
37:54
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
37:54
APIs are ubiquitous and critical to building modern software, and developers must frequently develop custom APIs to streamline user access to their services. However, making an API that provides a great developer experience can be a time-consuming endeavor. As a result, API teams often leave the final mile of integration up to their users. Speakeas…
…
continue reading
1
Shipping Features with Ben Rometsch
1:09:28
1:09:28
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
1:09:28
Feature flags also known as feature toggles, release toggles or feature flippers are a way to enable or disable a particular feature from your app without making any changes to the source code. You can turn on or off a particular functionality without deploying new code. Feature flags can also be used to serve different features to different subset…
…
continue reading
1
Modern Robotics Platform with Eliot Horowitz
40:48
40:48
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
40:48
Programming robotics software has traditionally been a specialized field. The software industry has seen rapid progress, the operating system that provides the foundation for our software applications is taken care of by companies like Google, Microsoft, and other players like Canonical, Amazon, etc. The robotics industry still needs that OS layer …
…
continue reading
1
Bug Reporting is Broken and how Jam is Fixing that with Dani Grant & Mohd Irtefa
34:39
34:39
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
34:39
Bug reporting hasn’t changed since the 1990’s. Despite all the technological advancements we’ve made in the rest of software development, the way we handle bugs has stayed the same. It is common practice for non technical teams to provide bug reports that are missing vital information for developers to identify and quickly fix code, such as: networ…
…
continue reading
Whether you love them or hate them, share them or ignore them, you encounter memes all over the internet. Those that are popular can often take off and spawn a long history of remixes, variants, derivatives, and inspired works. In this episode, we interview Johan Unger, the founder of meme.com. They’re creating a platform for Meme Explorers to trac…
…
continue reading
1
Roblox Engineering with Claus Moberg
53:41
53:41
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
53:41
Roblox is a gaming platform with a large ecosystem of players, creators, game designers, and entrepreneurs. The world of Roblox is a three-dimensional environment where characters and objects interact through a physics engine. Roblox is multiplayer, and users can interact with each other over the Internet. Roblox is not one single game—it is a syst…
…
continue reading
1
Indie Hackers with Courtland Allen Holiday Repeat
1:04:07
1:04:07
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
1:04:07
Originally published November 4, 2016 Indie Hackers is a website that profiles independent developers who have made profitable software projects, usually without raising any money. These projects make anywhere from a few hundred dollars a month to more than $100,000 as in the case with park.io, one of the services profiled by Indie Hackers. Courtla…
…
continue reading
1
Indie Hack or Venture Back with Lynne Tye
58:23
58:23
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
58:23
Key Values is a platform where companies are profiled with descriptions of their company values. These profiles describe features such as work-life balance, company culture, daily routines, and strategy. Lynne Tye created Key Values with the goal of building a small business that would make money through connecting job seekers to companies with a c…
…
continue reading
1
FindCollabs Hackathon Winners: Kitspace and Rivaly
1:00:53
1:00:53
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
1:00:53
FindCollabs is a platform for finding collaborators and building projects. Three months ago we had our first hackathon, with lots of projects being created and collaborated on. In an earlier episode, we showcased the first place winner ARhythm. Today’s show features two more interviews with winners from the first FindCollabs hackathon. Kitspace is …
…
continue reading
Gaming is becoming mainstream. Popular multiplayer games such as Fortnite and Minecraft present players with a massive virtual world to explore, build, and compete within. Turn-based games such as Hearthstone and Magic are breeding a new generation of board game and card game aficionados. Social media networks like Twitch and YouTube have turned ga…
…
continue reading
1
Emerging Markets: Kenya with Nelly Cheboi
57:07
57:07
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
57:07
Africa is rapidly adopting the same software and hardware technologies that have transformed the western world over the last few decades. But access to computers and technology education is still uneven. Where there is access to computers, smartphone adoption often comes before access to laptops or desktop computers. Nelly Cheboi is the founder of …
…
continue reading
1
SPIFFE: Zero Trust Workload Identification with Evan Gilman
52:34
52:34
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
52:34
Modern software consists of sprawling international networks of servers. Users contact these servers to access applications. Microservices talk to each other to fulfill complicated requests. Databases and machine learning frameworks crunch terabytes of information to provide complicated answers. Across this infrastructure, there is a lot of differe…
…
continue reading
1
Jailbreaking Apple Watch with Max Bazaliy
48:29
48:29
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
48:29
Apple operating systems are closed source. This closed source nature gives Apple an extremely successful business model–and a very different software developer ecosystem than Linux-based systems. Since Linux is open source, the information on how to manipulate the system at a low level is very public. The lack of information about low-level program…
…
continue reading
1
Counting People with Andrew Farah
44:41
44:41
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
44:41
If you operate a restaurant, you want to know how many people are inside your restaurant at any given time. You also want to be able to know your occupancy if you operate a movie theater, coffee shop, or apparel store. Knowing how many people are in your building can answer several business-related questions. Do you need to unlock an additional ent…
…
continue reading
1
Kademlia: P2P Distributed Hash Table with Petar Maymounkov
51:31
51:31
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
51:31
Napster, Kazaa, and Bittorrent are peer-to-peer file sharing systems. In these P2P systems, nodes need to find each other. Users need to be able to search for files that exist across the system. P2P systems are decentralized, so these routing problems must be solved without a centralized service in the middle. Without a centralized service that has…
…
continue reading
1
Browser Building with Osine Ikhianosime
29:18
29:18
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
29:18
Crocodile Browser is a fast browser built by Osine and Anesi Ikhianosime, a pair of brothers from Nigeria. I interviewed them 3 years ago, and in this episode I caught up with Osine to learn what he and his brother have been working on since then. Osine and Anesi have become friends of mine since we had a conversation several years ago. I met Osine…
…
continue reading
1
Necto: Build an ISP with Adam Montgomery
58:04
58:04
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
58:04
In the tech industry, we have all grown to fear “lock-in.” Lock-in is a situation in which you have no choice but to pay a certain provider for some aspect of your computer services. Since computers are so fundamental to our lives, we sometimes have no choice but to pay the provider of that lock-in service. Think of a few service providers in your …
…
continue reading
1
Pi Hole: Ad Blocker Hardware with Jacob Salmela
46:53
46:53
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
46:53
Ad blockers in the browser protect us from the most annoying marketing messages that the Internet tries to serve to us. But we still pay a price for these ads. We pay the bandwidth costs of requesting these pages. Our browsers are slowed down by these extra requests. Pi Hole is a hardware based ad blocker. Pi Hole acts as a DNS server for all of th…
…
continue reading
1
Design Principles From Functional Programming with Runar Bjarnason
35:11
35:11
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
35:11
Functional programming can improve the overall design of application architecture. Runar Bjarnason has been exploring how writing in a functional style increases the modularity and compositionality of software for many years. He is co-author of Functional Programming in Scala, a book that explores the relationship between functional programming and…
…
continue reading
1
Language Design with Brian Kernighan Holiday Repeat
1:07:28
1:07:28
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
1:07:28
Originally published January 6, 2016 “The best computer science is the kind where the theory is inspired by some practical problem, you develop a better theoretical understanding of what you want to do, and that feeds back into better practice.” Brian Kernighan is a professor of computer science at Princeton University and the author of several boo…
…
continue reading
1
Health Wearables with Haiyan Zhang
25:41
25:41
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
25:41
Wearables are everywhere. In the medical field they are transforming lives. Haiyan Zhang, Innovation Director at Microsoft Research, created a wearable for a young graphic designer that developed Parkinson’s. Parkinson’s is a condition that inhibits movement, and this wearable allows the Parkinson’s patient to write and draw again. Haiyan explained…
…
continue reading
1
Hackathons with Lizette Chapman
50:20
50:20
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
50:20
Professional hackathon programmers travel around the hackathon circuit, winning merchandise and small cash prizes. There are enough hackathons that some programmers actually do this as a full-time job. For example, Peter Ma, a programmer who describes himself as a “rapid prototype specialist.” Peter is a great programmer, and he has received lots o…
…
continue reading
1
Off-Grid Social Network with Andre Staltz
54:32
54:32
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
54:32
Social networks like Facebook and Twitter facilitate interactions between individuals. Every message I send to you on Facebook goes through Facebook’s servers before reaching you. This is known as the client-server model. Since the early days of the internet, engineers have always envisioned a peer-to-peer model, where I could communicate to you di…
…
continue reading
1
Relay Modern with Lee Byron and Joe Savona
1:00:20
1:00:20
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
1:00:20
Relay is a JavaScript framework for building data-driven React applications. Facebook open sourced Relay around the same time they open sourced GraphQL, and Facebook expected Relay to be the more popular of the two projects. However, the reality was reversed. Open source companies like Meteor quickly began to build GraphQL tools and a few businesse…
…
continue reading
1
Zencastr with Josh Nielsen
1:12:40
1:12:40
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
1:12:40
There are certain experiences when a product solves a problem so thoroughly and elegantly that it lifts a weight off of your shoulders that you didn’t even know was there. Dropbox did this with file storage. Slack did this with group collaboration. Zencastr does this for recording podcasts. Before I used Zencastr to record my podcasts, like most po…
…
continue reading
1
Robot Assistant with Abhishek Singh
52:05
52:05
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
52:05
We view our iPhones as inanimate objects. But when we see robots such as the Boston Dynamics machines that move with a motion that seems like an animal, the robot comes alive. We feel more sympathy and connection towards it. Today’s episode is about the distinction between inanimate machines and machines that seem alive. Peeqo is a robot assistant …
…
continue reading
1
Making Money Online for Software Engineers with Courtland Allen
51:20
51:20
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
51:20
Engineers today have a variety of career options. You could go work for a large corporation, you could raise money and start a startup, you could freelance and move from job to job with freedom–or you could start a business with the goal of quickly becoming profitable. Courtland Allen was a guest on Software Engineering Daily a few months ago, when…
…
continue reading
1
Robots for the Elderly with Itai Mendelsohn
54:55
54:55
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
54:55
Many elderly people live with unhealthy levels of isolation. Social isolation is a problem for anybody, but younger people can use technology to alleviate their isolation with tools like Skype and Facebook. How can we bridge the generational gap and give elderly people access to the same technological tools that younger people find easy to use? Voi…
…
continue reading
1
Robot Cloud Lab with Max Hodak
57:07
57:07
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
57:07
A biologist wants to study the genetic makeup of an organism. A pharmaceutical researcher wants to test the effects of an experimental drug. These types of experiments require a deep knowledge of the scientific domain as well as the lab techniques to produce the data that will eventually yield a result. Transcriptic is a robotic biology laboratory …
…
continue reading
Every song you hear on the radio is written with a computer. Computer musicians mostly use synthesizers and samples to compose these songs. A sample is a snippet of recorded sound, sometimes taken from a songs, a movie, or another source. The more samples a musician has access to the better. SampleFocus is a platform where musicians upload and down…
…
continue reading
Over the next few years, bots will pervade our lives more and more. These smart, conversational text interfaces provide a new way of engaging with the computer systems that we have been mostly interacting with through web and mobile app interfaces for the last decade. Bots are a necessary complement to the voice interfaces of the future, because we…
…
continue reading
1
How Software Engineering Daily Works
53:31
53:31
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
53:31
Software Engineering Daily was started a year and a half ago, based on what I learned from my podcasting experience on Software Engineering Radio. Last week, I interviewed Robert Blumen, the editor of Software Engineering Radio, about how that podcast is produced. In today’s episode, Robert interviews me about this podcast. If you are thinking abou…
…
continue reading
1
Bot Memorial with Eugenia Kuyda
51:58
51:58
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
51:58
When a human passes away, we create a tombstone as a memorial. Friends and family visit a grave to remember the times they had with that person while they were still alive. Memorial bots are another way to celebrate the life of someone who has passed away. A memorial bot is created by taking the messages sent by a deceased person and passing it thr…
…
continue reading
There are multiple paths to constructing a piece of software from start to finish. An individual programmer can build an entire product from scratch in a couple days. A giant corporation can commission a project and delegate responsibilities to hundreds of people. An open source community can use the wisdom of the crowds to efficiently build an ope…
…
continue reading
1
Robot Lawyer with Joshua Browder
51:25
51:25
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
51:25
You have probably received a parking ticket that you felt was unfair, but instead of fighting it, you paid the expensive price to get rid of it quickly. Fighting a parking ticket sounds like it would be so time consuming that it is a better decision to just pay for it. When Joshua Browder was faced with this situation, his response was different. H…
…
continue reading
1
Software Podcasting with Robert Blumen
1:02:59
1:02:59
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
1:02:59
Four years ago, I started volunteering for a popular podcast about software–Software Engineering Radio. For the next two years, I learned about the process of making a quality podcast about engineering. With its emphasis on preparation, timeless engineering principles, and attention to the listener, Software Engineering Radio continues to be one of…
…
continue reading
1
Biological Computation with Colin Gravill
52:32
52:32
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
52:32
Biology research at Microsoft is focused on three main areas: molecular programming, synthetic biology, and stem cell biology. At the intersection of biology and computing there are implications for health, medicine, and efficient computing techniques. The field of Biological Computation is in its early days, and there is still lots of work to be d…
…
continue reading
1
Debugging Stories with Haseeb Qureshi
22:56
22:56
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
22:56
Everyone has debugging stories. We have all had the experience of wrestling with a seemingly impossible bug for days until we finally come to a solution. In today’s episode, Haseeb Qureshi retells some of his favorite debugging stories: The case of the 500-mile email, Debugging Behind the Iron Curtain, and My Hardest Bug Ever. The post Debugging St…
…
continue reading
Bot Day was an O’Reilly conference featuring talks from some of the leading figures in the bot industry. Before I attended Bot Day, I knew there were lots of applications for chatbots, but I didn’t realize how good the tooling has gotten–it’s very easy to get started with chatbots today so if you are a developer and you have a basic idea, I suggest…
…
continue reading
1
Indie Hackers with Courtland Allen
1:03:15
1:03:15
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
1:03:15
Indie Hackers is a website that profiles independent developers who have made profitable software projects, usually without raising any money. These projects make anywhere from a few hundred dollars a month to more than $100,000 as in the case with park.io, one of the services profiled by Indie Hackers. Courtland Allen is the creator, engineer, and…
…
continue reading
1
Musicians’ GitHub with Alan Grow
53:14
53:14
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
53:14
Music collaboration software that works over the Internet is a software challenge that has not been fully tackled. On today’s Internet, users collaborate intensively on programming projects, journalism, and other projects, but the tools for collaborating on music online have not yet become popular. Blend.io is a social music collaboration tool–a gi…
…
continue reading
1
Simpsons Data Science with Todd Schneider
1:00:16
1:00:16
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
1:00:16
The Simpsons is a classic, beloved television show. The scripts of The Simpsons have been made publicly available, and include dialogue, location, and character information. Todd Schneider used these scripts and other information sources as a corpus to analyze The Simpsons and find interesting statistics–such as who the most important supporting ch…
…
continue reading
1
Zuckerberg Files with Michael Zimmer and Nick Proferes
55:29
55:29
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
55:29
Mark Zuckerberg may be the most powerful person in the world. At no other time in history has a single human had such fine-grained control over the most influential tool for media. Today’s guests are Michael Zimmer and Nick Proferes, the creators of The Zuckerberg Files, an index of every recorded word that Mark Zuckerberg has said in text, video, …
…
continue reading
1
Facebook Relationship Algorithms with Jon Kleinberg
57:25
57:25
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
57:25
Facebook users provide lots of information about the structure of their relationship graph. Facebook uses that information to provide content and services that are expected to be important to users. If Facebook knows who the most important people in my life are, Facebook can use that knowledge to serve me content that is more relevant to me. Jon Kl…
…
continue reading
Drones will become a central part of our lives. Drones are delivering packages, surveying cell phone towers, providing wi-fi, or fertilizing crops. Drones are assisting humans in dangerous work, and serving as an entirely new computing platform, providing services that were previously nonexistent. Airware is a company that is building a full-stack …
…
continue reading
MobyCraft is a client-side Minecraft mod to manage and visualize Docker containers. MobyCraft was created by Aditya Gupta. I met him at DockerCon, where he gave a presentation about his project. He also discussed his interaction with the Netflix team, who integrated MobyCraft with their container management tool called Titus. You can watch a video …
…
continue reading
1
Pixar in a Box with Kitt Hirasaki
59:55
59:55
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
59:55
Pixar has made some of the most successful movies of all time: Toy Story, WALL-E, Monsters Inc, and many others. These movies are made with cutting-edge computer animation techniques that Pixar often has to invent in order to tell the story it wants to tell. Pixar has teamed up with Khan Academy to teach anyone who wants to learn the basics of comp…
…
continue reading
1
Android on iPhone with Nick Lee
51:21
51:21
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
51:21
Finally–the Android operating system has been put on an iPhone, and today’s guest is Nick Lee, who accomplished that feat. Nick works at Tendigi, a design and engineering firm. In the past, Nick has put Windows 95 on an Apple Watch. Why would you do something like this? In today’s interview with Nick, we talk about the technical challenges of bring…
…
continue reading