Posts by Pranay

Search as a Service with Julien Lemoine

http://traffic.libsyn.com/sedaily/Algolia_Edited_2.mp3Podcast: Play in new window | Download “You need to build more things yourself to be highly available, but one of the very good consequences of being bare metal is that the prices are very low compared to what you could get on the cloud provider.” Engineers who want to add search to their application usually deploy Elasticsearch, or write their own search engine that uses TF-IDF. These solutions work

Continue reading…

Managing a CDN with Carl Gustas

http://traffic.libsyn.com/sedaily/CDN_Edited.mp3Podcast: Play in new window | Download “We’re not always in control of other people’s networks.” CDN stands for content delivery network. A content delivery network is a system of distributed servers that delivers web pages and other web content. Without CDNs, the internet would be much slower, because CDNs function as a caching layer for most web resources. Carl Gustas is an engineer at CacheFly, a popular content delivery

Continue reading…

CockroachDB with Ben Darnell

http://traffic.libsyn.com/sedaily/cockroachdb_Edited.mp3Podcast: Play in new window | Download “Eventual consistency is really kind of a marketing term from some of these NoSQL systems – it’s not really consistent in any strong sense of the term.” Google has published papers on distributed systems such as BigTable, Chubby, and the Google File System. During this episode, we focus on a product that takes inspiration from Google’s Spanner project, a database that is built

Continue reading…

Creating the Wiki with Ward Cunningham

http://traffic.libsyn.com/sedaily/Wiki_Edited.mp3Podcast: Play in new window | Download “I believe that there’s something deeply personal, natural, and human going on as we construct these abstract devices called computers.” Wiki technology was invented decades ago to improve how software developers communicate. Today, Wikipedia has taken the ideas of the wiki to a new level, creating a free knowledge graph for the world to learn from. Ward Cunningham developed WikiWikiWeb in 1994. He

Continue reading…

Logging and NoOps with Christian Beedgen

http://traffic.libsyn.com/sedaily/Sumo_Edited.mp3Podcast: Play in new window | Download “You write the code, but you don’t run it? That’s just preposterous.” Software applications are constantly generating logs. These logs are necessary to understand how an application is functioning, and logs are key to debugging. As applications have gotten more complex, logging infrastructure has become complex as well. Storing and managing all of our log data is such a big task that several

Continue reading…

JavaScript and Frontend Development with Marc Grabanski

http://traffic.libsyn.com/sedaily/frontend_Edited.mp3Podcast: Play in new window | Download “Seeing stuff happen is exciting in the early days. But when you try to be at the senior level, at the architect level, you have to understand that there is a cost to adopting a higher level abstraction.” Frontend web development was simpler in the past–CSS, HTML, and JavaScript were all you needed to know. Today, we have mobile web, React, Angular, PHP,

Continue reading…

The Past, Present, and Future of Open Source

http://traffic.libsyn.com/sedaily/oss_nadia_music.mp3Podcast: Play in new window | Download Nadia Eghbal joins us as the host of today’s show to discuss the past, present, and future of open-source software. This monologue was adapted from Nadia’s article, We’re in a brave, new post open source world. In this episode, Nadia describes the origins of open-source in the Free software movement, its rise to popularity, and today’s golden era where mainstream and popular technologies

Continue reading…

Scaling Email with J.R. Jasperson

http://traffic.libsyn.com/sedaily/scaling_emails_Edited.mp3Podcast: Play in new window | Download “As the scale continues to increase, certain effects of architecture become less and less efficient.” When you spend money online, you expect a receipt to come in your email. When you register for a new web site, you need to verify your sign up in your email. These types of emails are called “transactional email” and sending these types of email at scale

Continue reading…

Git Workflows with Tim Pettersen

http://traffic.libsyn.com/sedaily/git_workflows_edited.mp3Podcast: Play in new window | Download “Git is a fairly flexible tool – one of the ways that people often describe it is that it gives you enough rope to hang yourself.” Git is the most popular version control system. If you have been programming for less than a decade, it’s likely that you haven’t used any other method of version control. The git workflow of a software team

Continue reading…

Automating Infrastructure at HashiCorp with Mitchell Hashimoto

http://traffic.libsyn.com/sedaily/Hashi_Edited_2.mp3Podcast: Play in new window | Download “SaaS, whether we want it or not, in enterprise technology or in our data centers, is coming.” Application delivery has become more complex as software architectures have moved into the cloud. Data center infrastructure has turned into code to be manipulated, and software engineering teams are adjusting their strategies. HashiCorp is a company that builds open-source software for application development and deployment. Mitchell

Continue reading…

Code Analysis with Dan Silivestru and Gord Tanner

http://traffic.libsyn.com/sedaily/bithound_edited_with_pre.mp3Podcast: Play in new window | Download “JavaScript as a language is evolving year over year with new implementations and new language features, and we need to make sure we stay on top of those.” Code analysis tools can help a developer understand code. One tool for code analysis is bitHound, which provides code and dependency analysis for NodeJS applications. On today’s episode, we discuss how to use a code

Continue reading…

Stream Processing at Uber with Danny Yuan

http://traffic.libsyn.com/sedaily/uber_danny_edited.mp3Podcast: Play in new window | Download “Be aggressive in vision, but conservative in operation.” Uber is a transportation company with a high volume of temporal spacial data, constantly being collected from the devices of its users. At any given time, the engineers and data scientists at Uber need to be able to query the system, and understand what is going on with drivers and riders. The unique real-time engineering

Continue reading…

Application Crash Monitoring with James Smith

http://traffic.libsyn.com/sedaily/bugsnag_Edited.mp3Podcast: Play in new window | Download “The dirty secret of software is that you cannot fix every single bug.” Applications can and will crash — it is increasingly important for developers to have visibility into the reasons how and why the crash occurred. James Smith is the guest on the show today, and joins Jeff to discuss why modern applications crash, and how developer products are improving to tighten

Continue reading…

Bootstrapping a SaaS for Developers with Itai Lahan

http://traffic.libsyn.com/sedaily/cloudinary_Edited.mp3Podcast: Play in new window | Download “It’s an amazing era for software developers – we have all this amazing infrastructure behind the scenes that we can build upon.” Ten years ago, building a highly scalable image delivery service would require millions of dollars in upfront costs, and hours of work configuring hardware server infrastructure. Today, it is possible to bootstrap this type of service, with minimal investment. Today’s episode

Continue reading…

Alluxio and Memory-centric Distributed Storage with Haoyuan Li

http://traffic.libsyn.com/sedaily/Alluxio_Edited.mp3Podcast: Play in new window | Download “Its not really about removing disk from the picture per se – it’s more like saying, ‘how do we leverage more and more resources from DRAM?’ ” Memory is king. The cost of memory and disk capacity are both decreasing every year–but only the throughput of memory is increasing exponentially. This trend is driving opportunity in the space of big data processing. Alluxio

Continue reading…

OpenStack and the Future of Cloud Computing with John Purrier

http://traffic.libsyn.com/sedaily/Openstack_Edited.mp3Podcast: Play in new window | Download “Why do we need any open source versions of proprietary implementations? I would argue that first of all, it’s just good for industry and the ecosystem.” Cloud service providers like Amazon, Google, and Microsoft provide both infrastructure as a service and platform as a service. Infrastructure as a service gives developers access to virtual machines, servers, and network infrastructure. Platform as a service

Continue reading…

Microservices, Distributed Teams, and Conferences with Juan Pablo Buriticá

http://traffic.libsyn.com/sedaily/Ride_Edited.mp3Podcast: Play in new window | Download “With any system, whether it’s an organization or a biological system, or an information system, communication is always going to be a challenge. And how pieces of the system communicate will have a direct impact on how effective impact on how effective or efficient that organism or organization is.” In today’s episode, Ben Halpern interviews Juan Buritica, VP of Engineering at Ride. They

Continue reading…

Robots in the Warehouse with Akash Gupta

http://traffic.libsyn.com/sedaily/greyorange_final.mp3Podcast: Play in new window | Download “Our major teams are lead by two people which include one person who’s very strong in their own field, and then there’s a person who has a very good understanding of the cross-functional nature of product development.” GreyOrange Robotics builds robots for warehouse automation of logistics and ecommerce companies for quicker deliveries. Today’s episode features Akash Gupta, the CTO of GreyOrange. Questions Is

Continue reading…

DevOps at TopTal with Demir Selmanovic

http://traffic.libsyn.com/sedaily/devopstoptal_Edited.mp3Podcast: Play in new window | Download “Whenever you create more communication lines by separating concerns – and you definitely do that between developers – you’re adding more complexity.” DevOps has been the subject of many episodes of Software Engineering Daily. And yet–the question we continue to ask ourselves is “what is DevOps?” In order to understand the present, we must look into the past. On today’s show, we break

Continue reading…

Developer Analytics with Calvin French-Owen

http://traffic.libsyn.com/sedaily/Segment_Edited.mp3Podcast: Play in new window | Download “Its sort of like the old joke in computer science – what do you do when you have a problem? Well, add a layer of abstraction.” Today’s guest is Calvin French-Owen, the CTO of Segment, a tool that companies use to aggregate their analytics into once place. As Segment has scaled, the company has had to restructure its etire technical architecture. Microservices, containers,

Continue reading…

  • 1 2 8