DiscoverSoftware Engineering Daily
Software Engineering Daily
Claim Ownership

Software Engineering Daily

Author: Software Engineering Daily

Subscribed: 41,772Played: 1,014,478
Share

Description

Technical interviews about software topics.
849 Episodes
Reverse
Investing in enterprise software has become a competitive business. Lots of venture capital firms compete for the good deals at every stage. This level of competition has driven more capital into the early stages.  Ed Sim is a partner with Boldstart, an early stage enterprise investment firm. He joins the show to talk about modern The post Enterprise Investing with Ed Sim appeared first on Software Engineering Daily.
Factories require quality assurance work. That QA work can be accomplished by a robot with a camera together with computer vision. This allows for sophisticated inspection techniques that do not require as much manual effort on the part of a human. Arye Barnehama is a founder of Elementary Robotics, a company that makes these kinds The post Elementary Robotics with Arye Barnehama appeared first on Software Engineering Daily.
The most popular email client is Gmail, the web-based email client from Google. Gmail is dominant, but that dominance has come at a price, namely speed. Gmail caters to the lowest common denominator, serving a large ecosystem of use cases and plugins. This makes for a slow overall performance. Superhuman is an email client built The post Superhuman with Rahul Vohra appeared first on Software Engineering Daily.
The Internet Archive collects historical records of the Internet. The Wayback Machine is one tool from the Internet Archive which you may be familiar with. One project you may be unfamiliar with is book scanning. Internet Archive scans high volumes of books in order to digitize them. In today’s episode, Davide Semenzin joins the show The post Internet Archive Book Scanning with Davide Semenzin appeared first on Software Engineering Daily.
Biometric authentication uses signals from a human’s unique biology to verify identity. Forms of biometric authentication include fingerprints, eye patterns, and the way a person walks, otherwise known as gait. UnifyID is a company that builds systems for biometric authentication. John Whaley is the CEO of UnifyID, and he joins the show to talk through The post UnifyID: Biometric Authentication with John Whaley appeared first on Software Engineering Daily.
Robotic process automation involves the scripting and automation of highly repeatable tasks. RPA tools such as UIPath paved the way for a newer wave of automation, including the Robot Framework, an open source system for RPA. Antti Karjalainen is the CEO of Robocorp, a company that provides an RPA tool suite for developers. Antti joins The post Robotic Process Automation with Antti Karjalainen appeared first on Software Engineering Daily.
After working at VMware for 10 years, Jerry Chen developed an expertise in technology companies. Today, he works at Greylock, where he looks at deals in the infrastructure and developer tooling space. Jerry is an expert in go-to-market strategy and makes investments in technologies that have a good chance at becoming large and profitable businesses. The post Modern Venture with Jerry Chen appeared first on Software Engineering Daily.
APIs within a company change all the time. Every service owner has an API to manage, and those APIs have upstream and downstream connections. APIs need to be tested for integration points as well as for their “contract”, the agreement between an API owner and the consumers of that API. Aidan Cuniffe is the founder The post API Change Management with Aidan Cunniffe appeared first on Software Engineering Daily.
WebAssembly allows for the execution of languages other than JavaScript in a browser-based environment. But WebAssembly is still not widely used outside of a few particular niches such as Dropbox and Figma. Nicolo Davis works on an application called Boardgame Lab, and he joins the show to explain why WebAssembly can be useful even for The post WebAssembly Migration with Nicolo Davis appeared first on Software Engineering Daily.
Hyperparameters define the strategy for exploring a space in which a machine learning model is being developed. Whereas the parameters of a machine learning model are the actual data coming into a system, the hyperparameters define how those data points are fed into the training process for building a model to be used by an The post Hyperparameter Tuning with Richard Liaw appeared first on Software Engineering Daily.
Anduril is a technology defense company with a focus on drones, computer vision, and other problems related to national security. It is a full-stack company that builds its own hardware and software, which leads to a great many interesting questions about cloud services, engineering workflows, and management. Gokul Subramanian is an engineer at Anduril, and The post Anduril Engineering with Gokul Subramanian appeared first on Software Engineering Daily.
CrowdFlower was a company started in 2007 by Lukas Biewald, an entrepreneur and computer scientist. CrowdFlower solved some of the data labeling problems that were not being solved by Amazon Mechanical Turk. A decade after starting CrowdFlower, the company was sold for several hundred million dollars. Today, data labeling has only grown in volume and The post Machine Learning Labeling and Tooling with Lukas Biewald appeared first on Software Engineering Daily.
As software permeates our lives, there are an increased number of situations where the legal system must be designed to account for that software. Whether the issues are open source licensing, cryptocurrencies, or worker classifications, software overlaps heavily with the law. Just as software is crafted by engineers, the legal structure around software is crafted The post Software and the Law with Mark Radcliffe appeared first on Software Engineering Daily.
Code is version controlled through git, the version control system originally built to manage the Linux codebase. For decades, software has been developed using git for version control. More recently, data engineering has become an unavoidable facet of software development. It is reasonable to ask–why are we not version controlling our data? Dmitry Petrov is The post Data Version Control with Dmitry Petrov appeared first on Software Engineering Daily.
Every software company works off of several different development environments–at the very least there is staging, testing, and production. Every push to staging can be spun up as an application to be explored, tinkered with, and tested. These ad hoc spin-ups are known as release apps. A release app is an environment for engineers to The post Release Apps with Tommy McClung appeared first on Software Engineering Daily.
Chatbots are useful for developing well-defined applications such as first-contact customer support, sales, and troubleshooting. But the potential for chatbots is so much greater. Over the last five years, there have been numerous platforms that have arisen to allow for better, more streamlined chatbot creation. Dialogue software enables the creation of sophisticated chatbots. ParlAI is The post ParlAI: Facebook Dialogue Platform with Stephen Roller appeared first on Software Engineering Daily.
Image annotation is necessary for building supervised learning models for computer vision. An image annotation platform streamlines the annotation of these images. Well-known annotation platforms include Scale AI, Amazon Mechanical Turk, and Crowdflower. There are also large consulting-like companies that will annotate images in bulk for you. If you have an application that requires lots The post SuperAnnotate: Image Annotation Platform with Vahan and Tigran Petrosyan appeared first on Software Engineering Daily.
Business intelligence tooling allows analysts to see large quantities of data presented to them in a flexible interface including charts, graphs, and other visualizations. BI tools have been around for decades, and as the world moves towards increased open source software, the business intelligence tools are following that trend. Metabase is an open source business The post Metabase: Business Intelligence Open Source with Sameer Al-Sakran appeared first on Software Engineering Daily.
The US Army Cyber School is a training program which trains cyber soldiers and leaders to be adept in cyber military strategy and tactics. In order to teach these skills, the cyber school uses a system they call “courseware as code”, a workflow that allows updates to the curriculum in a reversion-friendly fashion similar to The post Gitlab Courseware as Code with Ben Allison appeared first on Software Engineering Daily.
Logs are the source of truth. If a company is sufficiently instrumented, the logging data that streams off of the internal infrastructure can be refined to tell a comprehensive story for what is changing across that infrastructure in real time. This includes logins, permissions changes, other events that could signal a potential security compromise. Datadog The post Security Monitoring with Marc Tremsal appeared first on Software Engineering Daily.
loading
Comments (79)

William Vaughn

Most of what this guy said isn't true. He didn't even mention the BASEL 3 Accords for capital requirements and he was clearly using the discredited "loanable funds" paradigm to explain where investment comes from.

Jul 28th
Reply

Ifedayo Ajibola

Thanks for sharing your knowledge Mohsen. I found it quite insightful. Does this mean Shopify is making a grave mistake though, as they won't be able to use the latest and greatest? 😄

Mar 31st
Reply

Raghu Meda

its a great one. lots of key insights and terms have been discussed in this one which i need to go back and learn. good one thanks

Mar 2nd
Reply

Marian Klühspies

exceptional explanation skills

Mar 1st
Reply

Raghu Meda

its great to listen to this topic. Geoff has shared great detail about what he is building using graphql. he is absolutely right about the future of declarative and semantic schema oriented stuff in UI development. i too strongly believe in low code/no code model going forward and the there are going to be much more evolution in this space and GraphQL is leading the way for building simple low code or no code apps in various gadget screens such as AR, VR, Voice Assistants, IoT device clients, etc. Thanks

Feb 13th
Reply

elrey741

39:26: good walk through kubernetes network acl and deployment

Feb 9th
Reply

elrey741

52:34: HBO example of rook

Feb 6th
Reply

elrey741

49:08: walkthrough of typical interactions for rook

Feb 6th
Reply

elrey741

46:49: operator pattern used w/rook

Feb 6th
Reply

elrey741

43:06: turtles till the bottom... (explaining elastic example -> rook -> ceph -> local storage)

Feb 6th
Reply

elrey741

40:40: ElasticSearch on Ceph

Feb 6th
Reply

elrey741

38:10: ceph is strongly consistent object store

Feb 6th
Reply

elrey741

32:57: storage options that rook provides (object, file, and block)

Feb 6th
Reply

elrey741

31:15: basics of what Rook is (ceph cluster operator)

Feb 6th
Reply

elrey741

19:32: https://github.com/tschuy/cidrblocks

Feb 4th
Reply

elrey741

11:46: templatize manifest on how things are deployed and VCS it.

Feb 4th
Reply

elrey741

11:22: serialized contents of etcd to do backups for disaster recovery

Feb 4th
Reply

elrey741

6:31: have CD system (Jenkins) summarize with all responses and test to send a slack message. then have humans respond in slack to say yes or no. (slackops)

Feb 4th
Reply

elrey741

5:32: use automation in CI and kubernetes deployment reacts to their changes using tools such as the following - go server spec: https://github.com/aelsabbahy/goss - terraform fmt: https://www.terraform.io/docs/commands/fmt.html - terraform plan: https://www.terraform.io/docs/commands/plan.html

Feb 4th
Reply

elrey741

4:29: jenkins and kubernetes to have Jenkins watch git repo to react to changes in your kubernetes/infrastructure changes. then also have it monitor the situations as well

Feb 4th
Reply
Download from Google Play
Download from App Store