Featured
- Get link
- X
- Other Apps
My 10 Favorite Software Development Blogs
In my opinion, there are several characteristics of a good
engineering blog:
The content is written by people such as software engineers
or data scientists.
Blog posts aren't just glorified product marketing.
In this posts, I want to share the blogs that I follow to keep up to date with the latest developments in software development. Of course, there are much more interesting blogs.
Instagram is a widely used platform. Consequently, you face
many complex engineering challenges (eg scalability, data protection). Below is
a post on how to speed up the web version of Instagram by reducing JavaScript
and optimizing execution.
Speeding up instagram.com: optimizing code size and
execution (part 4)
Covers approaches on how we improve performance by reducing JavaScript size and making Javascript run longer.
instagram-engineering.com
BBC
The BBC is not only a broadcasting company, it also has an experienced team of engineers. Accessibility is an often overlooked topic in software products. So I'm excited to learn how accessibility helped improve their internal design system.
Shift Left: How Accessibility Featured Above Helps The BBC's
Design System
Have you ever come across a component in a design library or
system that seems to do ... everything?
medium.com
LeanIX
Disclaimer: I am naturally biased on this. However, I want
to include LeanIX as the blog is fairly new, but its topics range from learning
to work with open source. Here's an excellent post that answers a popular
question: why is the software buggy.
Netflix
Netflix has done a great job in software development. If you
have never heard of GraphQL, I highly recommend that you take a look at this
post. Many companies like Netflix are now creating new APIs using GraphQL
instead of REST.
In addition to REST
Rapid development with GraphQL microservices
netflixtechblog.com
Github
GitHub hardly needs an introduction - at this point, most
software developers should have used GitHub at least once. Web Components are
the new standard for writing and reusing components independent of any
JavaScript framework. Read this post to learn more about how GitHub uses web
components.
Wix
Wix is a popular website builder for building sites without
code. His engineering team shares content on microservices, the technical
interview process, and more. As someone who enjoys creating something new, I
can highly recommend this post for motivation.
Google developer experts
You may have heard of the GDE program. We share a wealth of
knowledge as we cover various topics related to Google technology. I love this
post on best practices for working with pull requests.
PayPal
PayPal is a widely used service that makes it easy for
individuals or businesses to pay. If you've ever wondered about the idea of
JAMstack, this is a good place to start.
What is JAMstack?
JAMstack is complemented by a set of modern tools including
CDN caching, CORS, JWT, Open API, Headless CMS and ...
Airbnb
Airbnb should be familiar to most of you. As a TypeScript
fan, I love his work on ts-migrate, which Airbnb developed to migrate large
JavaScript code bases to TypeScript.
ts-migrate: a tool to make a big switch to TypeScript
Find out how we use encoders to accelerate the transition
from JavaScript to TypeScript on Airbnb.
Capital one
Working for a finance company isn't just about dealing with legacy systems. Capital One engineers regularly share their lessons in areas such as machine learning, cloud infrastructure, and web performance. I love this post on ways to avoid linking in microservices design as many companies don't follow the microservices mindset.
- Get link
- X
- Other Apps
Popular Posts
Fashion and Technology: The Intersection of Two Industries
- Get link
- X
- Other Apps