All activity
![Erika Hokanson ๐](https://ph-avatars.imgix.net/724450/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Erika Hokanson ๐
left a comment
Load testing measures performance of a system undergoing a large volume of requests. Before an application is pushed to production, engineers will often load test their software to ensure it is resilient in the face of high traffic.
As web applications have changed, the requirements around load testing have changed as well. External APIs, internal undocumented APIs, and proprietary databases...
![Software Engineering Daily: Load Testing with Mark Gilbert](https://ph-files.imgix.net/1ffb72ae-6357-440f-8c66-b98faa1f365b.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Software Engineering Daily: Load Testing with Mark Gilbert
The world through the lens of software.
![Erika Hokanson ๐](https://ph-avatars.imgix.net/724450/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
![Software Engineering Daily: Load Testing with Mark Gilbert](https://ph-files.imgix.net/1ffb72ae-6357-440f-8c66-b98faa1f365b.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Software Engineering Daily: Load Testing with Mark Gilbert
The world through the lens of software.
![Erika Hokanson ๐](https://ph-avatars.imgix.net/724450/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Erika Hokanson ๐
left a comment
There is too much mobile engineering work to be done and not enough mobile engineers. As a result, a talented mobile engineer will often make more money than a similarly talented web developer.
There are many other disconnects between the world of mobile engineering and the world of backend and web development.
We have reported on web development far more than mobile on Software Engineering...
![Software Engineering Daily: Mobile Engineers with Nathan Esquenazi](https://ph-files.imgix.net/d6a2b539-b59d-4fe6-b78b-4bb7db81d5b6.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Software Engineering Daily: Mobile Engineers with Nathan Esquenazi
The world through the lens of software.
![Erika Hokanson ๐](https://ph-avatars.imgix.net/724450/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
![Software Engineering Daily: Mobile Engineers with Nathan Esquenazi](https://ph-files.imgix.net/d6a2b539-b59d-4fe6-b78b-4bb7db81d5b6.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Software Engineering Daily: Mobile Engineers with Nathan Esquenazi
The world through the lens of software.
![Erika Hokanson ๐](https://ph-avatars.imgix.net/724450/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Erika Hokanson ๐
left a comment
Thursday February 23rd was a big day in security news: details were published about the Cloudbleed bug, which leaked tons of plaintext requests from across the Internet into plain view. On the same day, the first collision attack against SHA-1 was demonstrated by researchers at Google, foretelling the demise of SHA-1 as a safe hashing function.
What does this mean for the average engineer?...
![Software Engineering Daily: Cloudbleed and SHA-1 Collision with Max Burkhardt](https://ph-files.imgix.net/a2ffa85d-7762-4027-9566-a32700234c2a.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Software Engineering Daily: Cloudbleed and SHA-1 Collision with Max Burkhardt
The world through the lens of software.
![Erika Hokanson ๐](https://ph-avatars.imgix.net/724450/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
![Software Engineering Daily: Cloudbleed and SHA-1 Collision with Max Burkhardt](https://ph-files.imgix.net/a2ffa85d-7762-4027-9566-a32700234c2a.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Software Engineering Daily: Cloudbleed and SHA-1 Collision with Max Burkhardt
The world through the lens of software.
![Erika Hokanson ๐](https://ph-avatars.imgix.net/724450/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Erika Hokanson ๐
left a comment
Manufacturing electronics is not a simple task and because of its complexity it is also quite expensive. Companies like Apple are able to pull their costs down through economies of scale. Since Apple is always placing huge bulk orders on chips, sensors, and other components, the company can get lower prices for those components than an individual hardware hacker that wants to build a...
![Software Engineering Daily: Prototype Manufacturing with Jeff McAlvay](https://ph-files.imgix.net/d3a9d319-c2aa-453b-8180-8cbe0fa43106.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Software Engineering Daily: Prototype Manufacturing with Jeff McAlvay
The world through the lens of software.
![Erika Hokanson ๐](https://ph-avatars.imgix.net/724450/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
![Software Engineering Daily: Prototype Manufacturing with Jeff McAlvay](https://ph-files.imgix.net/d3a9d319-c2aa-453b-8180-8cbe0fa43106.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Software Engineering Daily: Prototype Manufacturing with Jeff McAlvay
The world through the lens of software.
![Erika Hokanson ๐](https://ph-avatars.imgix.net/724450/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Erika Hokanson ๐
left a comment
When an engineer is offered a job a tech company, their compensation is often partly in cash and partly in equityโshares of the company. How should an engineer evaluate that offer? How should they negotiate? In the world of equity compensation, costly and avoidable mistakes are routine, and this hurts both companies and employees.
Josh Levy was on Software Engineering Daily previously to talk...
![Software Engineering Daily: Equity Compensation with Joshua Levy and Joe Wallin](https://ph-files.imgix.net/89e42368-8727-4c45-a578-30e4420c71a6.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Software Engineering Daily: Equity Compensation with Joshua Levy and Joe Wallin
The world through the lens of software.
![Erika Hokanson ๐](https://ph-avatars.imgix.net/724450/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
![Software Engineering Daily: Equity Compensation with Joshua Levy and Joe Wallin](https://ph-files.imgix.net/89e42368-8727-4c45-a578-30e4420c71a6.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Software Engineering Daily: Equity Compensation with Joshua Levy and Joe Wallin
The world through the lens of software.
![Erika Hokanson ๐](https://ph-avatars.imgix.net/724450/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Erika Hokanson ๐
left a comment
Parse was a backend as a service company built in 2011 before being acquired by Facebook in 2013. Building a backend as a service for developers requires walking a thin line between giving engineers lots of control and preventing those engineers from shooting themselves in the foot.
While she was at Parse, Charity Majors learned about the operational burdens of managing a service with high...
![Software Engineering Daily: Parse and Operations with Charity Majors](https://ph-files.imgix.net/ff4177f4-3fab-4969-9f3f-32c46d184c86.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Software Engineering Daily: Parse and Operations with Charity Majors
The world through the lens of software.
![Erika Hokanson ๐](https://ph-avatars.imgix.net/724450/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
![Software Engineering Daily: Parse and Operations with Charity Majors](https://ph-files.imgix.net/ff4177f4-3fab-4969-9f3f-32c46d184c86.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Software Engineering Daily: Parse and Operations with Charity Majors
The world through the lens of software.
![Erika Hokanson ๐](https://ph-avatars.imgix.net/724450/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Erika Hokanson ๐
left a comment
When an application is using all of its available resources, that application needs to be scaled. Scaling an application means giving it more resourcesโtypically servers. Autoscaling is an engineering practice where an application is automatically given more or less resources based on how healthy the application performance is at a given time.
Applications on Heroku have access to autoscaling....
![Software Engineering Daily: Heroku Autoscaling with Andrew Gwozdziewycz](https://ph-files.imgix.net/33b4b48d-3a50-4156-8d76-0f94a26bbd8b.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Software Engineering Daily: Heroku Autoscaling with Andrew Gwozdziewycz
The world through the lens of software.
![Erika Hokanson ๐](https://ph-avatars.imgix.net/724450/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
![Software Engineering Daily: Heroku Autoscaling with Andrew Gwozdziewycz](https://ph-files.imgix.net/33b4b48d-3a50-4156-8d76-0f94a26bbd8b.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Software Engineering Daily: Heroku Autoscaling with Andrew Gwozdziewycz
The world through the lens of software.
![Erika Hokanson ๐](https://ph-avatars.imgix.net/724450/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Erika Hokanson ๐
left a comment
In the mid 90s, data warehousing might have meant โusing an Oracle database.โ Today, it means a wide variety of things. You could be stitching together a big data pipeline using Kafka, Hadoop, and Spark. You could be using managed tools like BigQuery from Google.
How did we get from the simple days of Oracle databases to the wealth of options available today? Mark Rittman writes and podcasts...
![Software Engineering Daily: Data Warehousing with Mark Rittman](https://ph-files.imgix.net/6717fbab-e151-4223-a1c8-bb6f1937543d.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Software Engineering Daily: Data Warehousing with Mark Rittman
The world through the lens of software.
![Erika Hokanson ๐](https://ph-avatars.imgix.net/724450/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
![Software Engineering Daily: Data Warehousing with Mark Rittman](https://ph-files.imgix.net/6717fbab-e151-4223-a1c8-bb6f1937543d.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Software Engineering Daily: Data Warehousing with Mark Rittman
The world through the lens of software.
![Erika Hokanson ๐](https://ph-avatars.imgix.net/724450/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Erika Hokanson ๐
left a comment
At the first Software Engineering Daily Meetup, the speakers explored a range of topics. A few weeks ago, we published Courtland Allenโs talk about how to build a small software business. In todayโs episode, we are publishing Haseeb Qureshiโs talk, called โEverything That Rises Must Converge: Why Engineers Disagree About Everything (And Why Fraudsters Do Too).โ
This talk explores philosophy,...
![Software Engineering Daily: Convergence with Haseeb Qureshi](https://ph-files.imgix.net/7a7303f6-8ed3-4ebc-bb61-d449f40f861d.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Software Engineering Daily: Convergence with Haseeb Qureshi
The world through the lens of software.
![Erika Hokanson ๐](https://ph-avatars.imgix.net/724450/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
![Software Engineering Daily: Convergence with Haseeb Qureshi](https://ph-files.imgix.net/7a7303f6-8ed3-4ebc-bb61-d449f40f861d.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Software Engineering Daily: Convergence with Haseeb Qureshi
The world through the lens of software.
![Erika Hokanson ๐](https://ph-avatars.imgix.net/724450/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Erika Hokanson ๐
left a comment
Security vulnerabilities are an important concern in systems. When we specify that we want certain information hidden, for example our phone number or our date of birth, we expect the system to hide the information. However, this doesnโt always happen due to human error in the code because programmers have to write checks and filters across the program.
In this episode, Edaena Salinas...
![Software Engineering Daily: Security Language with Jean Yang](https://ph-files.imgix.net/ff278637-c46e-4971-90ce-6d73dffbae72.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Software Engineering Daily: Security Language with Jean Yang
The world through the lens of software.
![Erika Hokanson ๐](https://ph-avatars.imgix.net/724450/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
![Software Engineering Daily: Security Language with Jean Yang](https://ph-files.imgix.net/ff278637-c46e-4971-90ce-6d73dffbae72.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1)
Software Engineering Daily: Security Language with Jean Yang
The world through the lens of software.