Skip to main content

Featured

The Software design Language(3)

"Our vision turned into that every scholar on campus ought to have access to a laptop." In the early Nineteen Sixties, average citizens–even individuals who happened to be students at Ivy League colleges with computing centres–had by no means encountered a computer in man or woman. The machines have been saved techwadia "in the back of locked doorways, where most effective men–and, from time to time, a girl–in white coats had been able to get right of entry to them," Rockmore says. Kemeny believed that these digital brains could play a more and more important position in everyday life and that everybody at Dartmouth need to be introduced to them. "Our imaginative and prescient became that every scholar on campus have to have access to a pc, and any college member must be capable of use a computer within the lecture room every time suitable," he stated in a 1991 video interview. "It became as easy as that." Of route, Dartmouth couldn't d...

My 10 Favorite Software Development Blogs

At this point, there is hardly a larger tech company that doesn't have an engineering blog.

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.

Popular Posts