Are you over 18 and want to see adult content?
More Annotations
![A complete backup of adventistchurch.com](https://www.archivebay.com/archive/5aa2e723-1eb6-4b8b-8b30-a4e109817f76.png)
A complete backup of adventistchurch.com
Are you over 18 and want to see adult content?
![A complete backup of carlosagaton.blogspot.com](https://www.archivebay.com/archive/b901056d-b524-439c-b08e-22393b7ff329.png)
A complete backup of carlosagaton.blogspot.com
Are you over 18 and want to see adult content?
![A complete backup of scholarshippoints.com](https://www.archivebay.com/archive/580d1d71-6f7c-4c11-ba5b-dc282967c2e2.png)
A complete backup of scholarshippoints.com
Are you over 18 and want to see adult content?
![A complete backup of velotoern-bremen.de](https://www.archivebay.com/archive/00ee1f92-7db2-4b1a-80c5-a17451585a75.png)
A complete backup of velotoern-bremen.de
Are you over 18 and want to see adult content?
![A complete backup of astorianyhairydad.tumblr.com](https://www.archivebay.com/archive/1418dd5b-2543-41a9-aeb9-2e0824741770.png)
A complete backup of astorianyhairydad.tumblr.com
Are you over 18 and want to see adult content?
![A complete backup of weddinghashers.com](https://www.archivebay.com/archive/658effdc-94ca-4e1e-906e-5fc337d0e080.png)
A complete backup of weddinghashers.com
Are you over 18 and want to see adult content?
Favourite Annotations
![في كمان.كوم | التسوق عبر الإنترنت بأفضل الأسعار](https://www.archivebay.com/archive/91f4d94b-221a-4a4c-83cf-ce8e89bda5af.png)
في كمان.كوم | التسوق عبر الإنترنت بأفضل الأسعار
Are you over 18 and want to see adult content?
![Bemannia: Specialister inom bemanning och rekrytering](https://www.archivebay.com/archive/615f1c79-d77c-4cab-bc3f-8ade6365610b.png)
Bemannia: Specialister inom bemanning och rekrytering
Are you over 18 and want to see adult content?
![The Vineyard Church – A Community of God's Extravagant Love](https://www.archivebay.com/archive/04a4337c-a423-4f71-ada8-65ac05fd65cd.png)
The Vineyard Church – A Community of God's Extravagant Love
Are you over 18 and want to see adult content?
![Bains Nordiques en Bois | Jacuzzi extérieur SPA – pour la Jardin](https://www.archivebay.com/archive/d38f27ca-bfdb-4a76-923c-2bd62b6773da.png)
Bains Nordiques en Bois | Jacuzzi extérieur SPA – pour la Jardin
Are you over 18 and want to see adult content?
![Marcopolo TV: portale di viaggi. Viaggia con Marcopolo](https://www.archivebay.com/archive/216ff8c0-ad2d-418a-899e-c6f9226ebaed.png)
Marcopolo TV: portale di viaggi. Viaggia con Marcopolo
Are you over 18 and want to see adult content?
![ShoppyDoo | La tua guida allo shopping online](https://www.archivebay.com/archive/8b28a0fb-c288-4bfb-807f-16561842b956.png)
ShoppyDoo | La tua guida allo shopping online
Are you over 18 and want to see adult content?
Text
this model!
MICROSERVICE ARCHITECTURE AT MEDIUM Microservice Architecture at Medium. The goal of microservice¹ architecture is to help engineering teams ship products faster, safer, and with higher quality. Decoupled services allow teams to iterate quickly and with minimal impact to the rest of the system. At Medium, our technical stack started with a monolithic Node.js a pp back in2012.
ENGINEERING VALUES. A LETTER TO THE MEDIUM ENGINEERING Dan Pupius. Nov 14, 2014 · 3 min read. Dear Medium Engineers, We all have value systems: what we hold true, what we consider good, what we consider to be bad. These values define how we respond to situations and how we make decisions. Our engineering organization is committed to the notion of distributed authority and individual empowerment USE A .DEV DOMAIN? NOT ANYMORE.. FOR YEARS, PROGRAMMERS W hen Medium was created, we used localhost for the address of our development server. It was simple, ubiquitous, and easy to set up. But as Medium grew from a basic website into a network, our needs changed. By 2015, our use of localhost was causing issues.When we added a way for users to log in to Medium through Facebook, Facebook wouldn’t allow us to test the feature with localhost as a URL. ENGINEERING INTERVIEWS: GRADING RUBRIC Jamie Talbot. Jun 9, 2016 · 31 min read. We recently undertook a project to improve Medium’s engineering interview process. As part of that, I wrote this document to describe how to assess the qualities we are seeking in engineering candidates. It was originally published to Hatch, our internal version of Medium, on February 26, 2016. MEDIUM ANDROID TOOLS. OUR NEW MEDIUM ANDROID APP IS NOW Jun 24, 2015 · 2 min read. Our new Medium Android app is now released in the wild. We’re proud of it. But we owe a deep debt to the communities that fashioned the tools that made it possible: CONTINUOUS IMPROVEMENT. LEARNING FROM FAILURE USING THE 5 Photo by Evan Dennis on Unsplash. The exact number of Whys is not important but 5 is usually enough! The real root cause should point toward a process that is not working correctly or does not exist.You might have heard the phrase “people do not fail, processes do”.Again, we are not looking to find who was at fault.It’s important that there is trust in the team and everyone feels they THE CURIOUS CASE OF THE DISAPPEARING POLISH S Ingredient 1 of 4: Polish language Polish is the second m o st-used Slavic language, right after Russian, and before Ukrainian. Contrary to those two, however, and similar to Western European languages such as German or French, Polish uses the English/Latin alphabet with a fewcustomizations.
MEDIUM ENGINEERINGMOBILEARCHIVEMAPPING MEDIUM'S TAGS The Medium digest is a daily email containing a personalized list of stories that’s scheduled to arrive between 8 a.m. and 9 a.m. user’s local time. Timely delivery is important to us because we want our readers to start their days with the digest. Kind of like your morning newspaper! ENGINEERING ONBOARDING PROCESSES AT MEDIUM A couple months into Medium working fully remote, I started thinking about our engineering onboarding processes and looking for any holes that we needed to fill, especially now that we were all off-site. There were some things that, as an organization, we were adjusting to—pairing through Zoom, for instance, or using online tools like Miro for retros—and onboarding seemed like it could use ENGINEERING GROWTH AT MEDIUM. OVER THE YEARS, MEDIUM Over the years, Medium Engineering (in partnership with our People Operations team) worked to improve the process to evaluate our engineers growth and their impact on the organization. We’ve shared some of our thinking and approach to this process in the past, and are happy to hear that other companies are using their own adaptations ofthis model!
MICROSERVICE ARCHITECTURE AT MEDIUM Microservice Architecture at Medium. The goal of microservice¹ architecture is to help engineering teams ship products faster, safer, and with higher quality. Decoupled services allow teams to iterate quickly and with minimal impact to the rest of the system. At Medium, our technical stack started with a monolithic Node.js a pp back in2012.
ENGINEERING VALUES. A LETTER TO THE MEDIUM ENGINEERING Dan Pupius. Nov 14, 2014 · 3 min read. Dear Medium Engineers, We all have value systems: what we hold true, what we consider good, what we consider to be bad. These values define how we respond to situations and how we make decisions. Our engineering organization is committed to the notion of distributed authority and individual empowerment USE A .DEV DOMAIN? NOT ANYMORE.. FOR YEARS, PROGRAMMERS W hen Medium was created, we used localhost for the address of our development server. It was simple, ubiquitous, and easy to set up. But as Medium grew from a basic website into a network, our needs changed. By 2015, our use of localhost was causing issues.When we added a way for users to log in to Medium through Facebook, Facebook wouldn’t allow us to test the feature with localhost as a URL. ENGINEERING INTERVIEWS: GRADING RUBRIC Jamie Talbot. Jun 9, 2016 · 31 min read. We recently undertook a project to improve Medium’s engineering interview process. As part of that, I wrote this document to describe how to assess the qualities we are seeking in engineering candidates. It was originally published to Hatch, our internal version of Medium, on February 26, 2016. MEDIUM ANDROID TOOLS. OUR NEW MEDIUM ANDROID APP IS NOW Jun 24, 2015 · 2 min read. Our new Medium Android app is now released in the wild. We’re proud of it. But we owe a deep debt to the communities that fashioned the tools that made it possible: CONTINUOUS IMPROVEMENT. LEARNING FROM FAILURE USING THE 5 Photo by Evan Dennis on Unsplash. The exact number of Whys is not important but 5 is usually enough! The real root cause should point toward a process that is not working correctly or does not exist.You might have heard the phrase “people do not fail, processes do”.Again, we are not looking to find who was at fault.It’s important that there is trust in the team and everyone feels they THE CURIOUS CASE OF THE DISAPPEARING POLISH S Ingredient 1 of 4: Polish language Polish is the second m o st-used Slavic language, right after Russian, and before Ukrainian. Contrary to those two, however, and similar to Western European languages such as German or French, Polish uses the English/Latin alphabet with a fewcustomizations.
ENGINEERING GROWTH AT MEDIUM. OVER THE YEARS, MEDIUM Over the years, Medium Engineering (in partnership with our People Operations team) worked to improve the process to evaluate our engineers growth and their impact on the organization. We’ve shared some of our thinking and approach to this process in the past, and are happy to hear that other companies are using their own adaptations ofthis model!
ENGINEERING VALUES. A LETTER TO THE MEDIUM ENGINEERING Dan Pupius. Nov 14, 2014 · 3 min read. Dear Medium Engineers, We all have value systems: what we hold true, what we consider good, what we consider to be bad. These values define how we respond to situations and how we make decisions. Our engineering organization is committed to the notion of distributed authority and individual empowerment ENGINEERING INTERVIEWS: WHAT WE SCREEN FOR Engineering interviews: what we screen for Part one of a three part guide to conducting engineering interviews at Medium. Preface: Refining our process Part 1: What we screen for Part 2: What we don’t screen for Part 3: Grading rubric This guide is up for continual improvement. ENGINEERING INTERVIEWS: WHAT WE DON’T SCREEN FOR Engineering interviews: what we don’t screen for Part two of a three part guide to conducting engineering interviews at Medium. Preface: Refining our process Part 1: What we screen for Part 2: What we don’t screen for Part 3: Grading rubric This guide is up for continual improvement. MEDIUM’S ENGINEERING INTERVIEW PROCESS Many agree that the technical interview process is broken. At Medium, we’ve long recognised th e need to be intentional in our hiring process and have been thinking about how to improve it for most of the company’s existence. At the beginning of the year, we decided to put renewed effort into improving Medium’s process for hiring THE STACK THAT HELPED MEDIUM DRIVE 2.6 MILLENNIA OF Initial Stack. We deployed to EC2 from the start. The main app servers were written in Node.js, and we migrated to DynamoDB for the public launch.. There was a node server that we used for image processing, delegating to GraphicsMagick for the actual hard work. And another server acted as a SQS queue processor for background tasks.. We used SES for email, S3 for static assets, CloudFront COUNTING YOUR FOLLOWERS. HOW MEDIUM COUNTS YOUR FOLLOWERS Additionally, in the user stats table, the number of followers for the author and the number of follows for the user who clicked the follow button is incremented by one. When a user chooses to unfollow an author, the existing entry for the relationship is updated. In the user relationship table, latest_followed_at is set to zero, whilemedium
GRAPHQL SERVER DESIGN @ MEDIUM. A WHILE AGO, WE TOLD THE A while ago, we told the story of how we are migrating to React.js and a service oriented architecture with the help of GraphQL.Now, we want to tell the story of how the structure of our GraphQL server helped make our migration much smoother. We had three things in mind when we began designing our GraphQL server: FACELIFTING MEDIUM’S PROFILE PAGE The current homepage, with a story preview on the right. One page that caught our attention was the user profile page. The most common thing that people do on Medium, aside from reading stories and viewing the home page, is look at a profile. It’s a high visibility page, but we have not given it much love: the last noticeable update was in WHY CONTENTEDITABLE IS TERRIBLE. OR: HOW THE MEDIUM EDITOR The first time I sat across a table from Jacob (@fat), he asked bluntly, “How do you write a text editor?” I drew a tree structure on the whiteboard, waved my hands, and said “This is a shitty MEDIUM ENGINEERINGMOBILEARCHIVEMAPPING MEDIUM'S TAGS The Medium digest is a daily email containing a personalized list of stories that’s scheduled to arrive between 8 a.m. and 9 a.m. user’s local time. Timely delivery is important to us because we want our readers to start their days with the digest. Kind of like your morning newspaper! ENGINEERING ONBOARDING PROCESSES AT MEDIUM A couple months into Medium working fully remote, I started thinking about our engineering onboarding processes and looking for any holes that we needed to fill, especially now that we were all off-site. There were some things that, as an organization, we were adjusting to—pairing through Zoom, for instance, or using online tools like Miro for retros—and onboarding seemed like it could use ENGINEERING GROWTH AT MEDIUM. OVER THE YEARS, MEDIUM Over the years, Medium Engineering (in partnership with our People Operations team) worked to improve the process to evaluate our engineers growth and their impact on the organization. We’ve shared some of our thinking and approach to this process in the past, and are happy to hear that other companies are using their own adaptations ofthis model!
ENGINEERING INTERVIEWS: WHAT WE SCREEN FOR Engineering interviews: what we screen for Part one of a three part guide to conducting engineering interviews at Medium. Preface: Refining our process Part 1: What we screen for Part 2: What we don’t screen for Part 3: Grading rubric This guide is up for continual improvement. ENGINEERING INTERVIEWS: GRADING RUBRIC Jamie Talbot. Jun 9, 2016 · 31 min read. We recently undertook a project to improve Medium’s engineering interview process. As part of that, I wrote this document to describe how to assess the qualities we are seeking in engineering candidates. It was originally published to Hatch, our internal version of Medium, on February 26, 2016. MICROSERVICE ARCHITECTURE AT MEDIUM Microservice Architecture at Medium. The goal of microservice¹ architecture is to help engineering teams ship products faster, safer, and with higher quality. Decoupled services allow teams to iterate quickly and with minimal impact to the rest of the system. At Medium, our technical stack started with a monolithic Node.js a pp back in2012.
ENGINEERING VALUES. A LETTER TO THE MEDIUM ENGINEERING Dan Pupius. Nov 14, 2014 · 3 min read. Dear Medium Engineers, We all have value systems: what we hold true, what we consider good, what we consider to be bad. These values define how we respond to situations and how we make decisions. Our engineering organization is committed to the notion of distributed authority and individual empowerment USE A .DEV DOMAIN? NOT ANYMORE.. FOR YEARS, PROGRAMMERS W hen Medium was created, we used localhost for the address of our development server. It was simple, ubiquitous, and easy to set up. But as Medium grew from a basic website into a network, our needs changed. By 2015, our use of localhost was causing issues.When we added a way for users to log in to Medium through Facebook, Facebook wouldn’t allow us to test the feature with localhost as a URL. WHY CONTENTEDITABLE IS TERRIBLE. OR: HOW THE MEDIUM EDITOR The first time I sat across a table from Jacob (@fat), he asked bluntly, “How do you write a text editor?” I drew a tree structure on the whiteboard, waved my hands, and said “This is a shitty THE CURIOUS CASE OF THE DISAPPEARING POLISH S Ingredient 1 of 4: Polish language Polish is the second m o st-used Slavic language, right after Russian, and before Ukrainian. Contrary to those two, however, and similar to Western European languages such as German or French, Polish uses the English/Latin alphabet with a fewcustomizations.
MEDIUM ENGINEERINGMOBILEARCHIVEMAPPING MEDIUM'S TAGS The Medium digest is a daily email containing a personalized list of stories that’s scheduled to arrive between 8 a.m. and 9 a.m. user’s local time. Timely delivery is important to us because we want our readers to start their days with the digest. Kind of like your morning newspaper! ENGINEERING ONBOARDING PROCESSES AT MEDIUM A couple months into Medium working fully remote, I started thinking about our engineering onboarding processes and looking for any holes that we needed to fill, especially now that we were all off-site. There were some things that, as an organization, we were adjusting to—pairing through Zoom, for instance, or using online tools like Miro for retros—and onboarding seemed like it could use ENGINEERING GROWTH AT MEDIUM. OVER THE YEARS, MEDIUM Over the years, Medium Engineering (in partnership with our People Operations team) worked to improve the process to evaluate our engineers growth and their impact on the organization. We’ve shared some of our thinking and approach to this process in the past, and are happy to hear that other companies are using their own adaptations ofthis model!
ENGINEERING INTERVIEWS: WHAT WE SCREEN FOR Engineering interviews: what we screen for Part one of a three part guide to conducting engineering interviews at Medium. Preface: Refining our process Part 1: What we screen for Part 2: What we don’t screen for Part 3: Grading rubric This guide is up for continual improvement. ENGINEERING INTERVIEWS: GRADING RUBRIC Jamie Talbot. Jun 9, 2016 · 31 min read. We recently undertook a project to improve Medium’s engineering interview process. As part of that, I wrote this document to describe how to assess the qualities we are seeking in engineering candidates. It was originally published to Hatch, our internal version of Medium, on February 26, 2016. MICROSERVICE ARCHITECTURE AT MEDIUM Microservice Architecture at Medium. The goal of microservice¹ architecture is to help engineering teams ship products faster, safer, and with higher quality. Decoupled services allow teams to iterate quickly and with minimal impact to the rest of the system. At Medium, our technical stack started with a monolithic Node.js a pp back in2012.
ENGINEERING VALUES. A LETTER TO THE MEDIUM ENGINEERING Dan Pupius. Nov 14, 2014 · 3 min read. Dear Medium Engineers, We all have value systems: what we hold true, what we consider good, what we consider to be bad. These values define how we respond to situations and how we make decisions. Our engineering organization is committed to the notion of distributed authority and individual empowerment USE A .DEV DOMAIN? NOT ANYMORE.. FOR YEARS, PROGRAMMERS W hen Medium was created, we used localhost for the address of our development server. It was simple, ubiquitous, and easy to set up. But as Medium grew from a basic website into a network, our needs changed. By 2015, our use of localhost was causing issues.When we added a way for users to log in to Medium through Facebook, Facebook wouldn’t allow us to test the feature with localhost as a URL. WHY CONTENTEDITABLE IS TERRIBLE. OR: HOW THE MEDIUM EDITOR The first time I sat across a table from Jacob (@fat), he asked bluntly, “How do you write a text editor?” I drew a tree structure on the whiteboard, waved my hands, and said “This is a shitty THE CURIOUS CASE OF THE DISAPPEARING POLISH S Ingredient 1 of 4: Polish language Polish is the second m o st-used Slavic language, right after Russian, and before Ukrainian. Contrary to those two, however, and similar to Western European languages such as German or French, Polish uses the English/Latin alphabet with a fewcustomizations.
ENGINEERING GROWTH AT MEDIUM. OVER THE YEARS, MEDIUM Over the years, Medium Engineering (in partnership with our People Operations team) worked to improve the process to evaluate our engineers growth and their impact on the organization. We’ve shared some of our thinking and approach to this process in the past, and are happy to hear that other companies are using their own adaptations ofthis model!
ENGINEERING VALUES. A LETTER TO THE MEDIUM ENGINEERING Dan Pupius. Nov 14, 2014 · 3 min read. Dear Medium Engineers, We all have value systems: what we hold true, what we consider good, what we consider to be bad. These values define how we respond to situations and how we make decisions. Our engineering organization is committed to the notion of distributed authority and individual empowerment MEDIUM’S DYNAMODB DATA SOURCE FOR APACHE SPARK Medium’s tech stack includes DynamoDB for our production data, and Apache Spark for backend data processing. We need a fast and reliable integration between these systems to support our data warehouse. Talking with data engineers at other companies, this is a common pairing and we all have somewhat similar internal tools making these systems play well together. CONTINUOUS IMPROVEMENT. LEARNING FROM FAILURE USING THE 5 Photo by Evan Dennis on Unsplash. The exact number of Whys is not important but 5 is usually enough! The real root cause should point toward a process that is not working correctly or does not exist.You might have heard the phrase “people do not fail, processes do”.Again, we are not looking to find who was at fault.It’s important that there is trust in the team and everyone feels they GRAPHQL SERVER DESIGN @ MEDIUM. A WHILE AGO, WE TOLD THE A while ago, we told the story of how we are migrating to React.js and a service oriented architecture with the help of GraphQL.Now, we want to tell the story of how the structure of our GraphQL server helped make our migration much smoother. We had three things in mind when we began designing our GraphQL server: FACELIFTING MEDIUM’S PROFILE PAGE The current homepage, with a story preview on the right. One page that caught our attention was the user profile page. The most common thing that people do on Medium, aside from reading stories and viewing the home page, is look at a profile. It’s a high visibility page, but we have not given it much love: the last noticeable update was in INLINE CODE!. I WROTE THIS ON HATCH ON SEPT. 22… Inline code! Emma Zhou. Nov 1, 2016 · 6 min read. I wrote this on Hatch on Sept. 22, 2016. Presented here with minor edits for clarity. See Hatching Inside Medium for more context. Check it out: you can create inline code on Medium now! The invocation is ` + any other character. You should see the backtick disappear, and your charactershould
WHY CONTENTEDITABLE IS TERRIBLE. OR: HOW THE MEDIUM EDITOR The first time I sat across a table from Jacob (@fat), he asked bluntly, “How do you write a text editor?” I drew a tree structure on the whiteboard, waved my hands, and said “This is a shitty “PERFECTLY SUITABLE DATA MODELS AND APIS” ARE AN ILLUSION “Perfectly Suitable Data Models and APIs” are an Illusion. Dhanji Prasanna wrote a thought-provoking piece about choosing databases. He argues that simply considering whether a database perfectly suits a problem domain is not enough, one should also think about two realities of operational engineering: performance and knowledge.. I couldn’t agree more with his thesis. EMOJI IN THE EDITOR! 🍾 🙌 🎉. LAST WEEK I WAS BLOCKED ON Last week I was blocked on product development, so I added an :emoji: typeahead to the Medium editor, because I was tired of ^⌘ing. 🙅🕒. Try it out! Type a colon, followed by the name of your favorite emoji into any Medium post. MEDIUM ENGINEERINGMOBILEARCHIVEMAPPING MEDIUM'S TAGS The Medium digest is a daily email containing a personalized list of stories that’s scheduled to arrive between 8 a.m. and 9 a.m. user’s local time. Timely delivery is important to us because we want our readers to start their days with the digest. Kind of like your morning newspaper! ENGINEERING GROWTH AT MEDIUM. OVER THE YEARS, MEDIUMAUTHOR: MEDIUMENGINEERING
Over the years, Medium Engineering (in partnership with our People Operations team) worked to improve the process to evaluate our engineers growth and their impact on the organization. We’ve shared some of our thinking and approach to this process in the past, and are happy to hear that other companies are using their own adaptations ofthis model!
MICROSERVICE ARCHITECTURE AT MEDIUM Microservice Architecture at Medium. The goal of microservice¹ architecture is to help engineering teams ship products faster, safer, and with higher quality. Decoupled services allow teams to iterate quickly and with minimal impact to the rest of the system. At Medium, our technical stack started with a monolithic Node.js a pp back in2012.
ENGINEERING INTERVIEWS: WHAT WE SCREEN FOR Engineering interviews: what we screen for Part one of a three part guide to conducting engineering interviews at Medium. Preface: Refining our process Part 1: What we screen for Part 2: What we don’t screen for Part 3: Grading rubric This guide is up for continual improvement. ENGINEERING VALUES. A LETTER TO THE MEDIUM ENGINEERING Dan Pupius. Nov 14, 2014 · 3 min read. Dear Medium Engineers, We all have value systems: what we hold true, what we consider good, what we consider to be bad. These values define how we respond to situations and how we make decisions. Our engineering organization is committed to the notion of distributed authority and individual empowerment ENGINEERING INTERVIEWS: GRADING RUBRIC Jamie Talbot. Jun 9, 2016 · 31 min read. We recently undertook a project to improve Medium’s engineering interview process. As part of that, I wrote this document to describe how to assess the qualities we are seeking in engineering candidates. It was originally published to Hatch, our internal version of Medium, on February 26, 2016. USE A .DEV DOMAIN? NOT ANYMORE.. FOR YEARS, PROGRAMMERS W hen Medium was created, we used localhost for the address of our development server. It was simple, ubiquitous, and easy to set up. But as Medium grew from a basic website into a network, our needs changed. By 2015, our use of localhost was causing issues.When we added a way for users to log in to Medium through Facebook, Facebook wouldn’t allow us to test the feature with localhost as a URL. FACELIFTING MEDIUM’S PROFILE PAGE The current homepage, with a story preview on the right. One page that caught our attention was the user profile page. The most common thing that people do on Medium, aside from reading stories and viewing the home page, is look at a profile. It’s a high visibility page, but we have not given it much love: the last noticeable update was in WHY CONTENTEDITABLE IS TERRIBLE. OR: HOW THE MEDIUM EDITOR The first time I sat across a table from Jacob (@fat), he asked bluntly, “How do you write a text editor?” I drew a tree structure on the whiteboard, waved my hands, and said “This is a shitty THE CURIOUS CASE OF THE DISAPPEARING POLISH S Ingredient 1 of 4: Polish language Polish is the second m o st-used Slavic language, right after Russian, and before Ukrainian. Contrary to those two, however, and similar to Western European languages such as German or French, Polish uses the English/Latin alphabet with a fewcustomizations.
MEDIUM ENGINEERINGMOBILEARCHIVEMAPPING MEDIUM'S TAGS The Medium digest is a daily email containing a personalized list of stories that’s scheduled to arrive between 8 a.m. and 9 a.m. user’s local time. Timely delivery is important to us because we want our readers to start their days with the digest. Kind of like your morning newspaper! ENGINEERING GROWTH AT MEDIUM. OVER THE YEARS, MEDIUMAUTHOR: MEDIUMENGINEERING
Over the years, Medium Engineering (in partnership with our People Operations team) worked to improve the process to evaluate our engineers growth and their impact on the organization. We’ve shared some of our thinking and approach to this process in the past, and are happy to hear that other companies are using their own adaptations ofthis model!
MICROSERVICE ARCHITECTURE AT MEDIUM Microservice Architecture at Medium. The goal of microservice¹ architecture is to help engineering teams ship products faster, safer, and with higher quality. Decoupled services allow teams to iterate quickly and with minimal impact to the rest of the system. At Medium, our technical stack started with a monolithic Node.js a pp back in2012.
ENGINEERING INTERVIEWS: WHAT WE SCREEN FOR Engineering interviews: what we screen for Part one of a three part guide to conducting engineering interviews at Medium. Preface: Refining our process Part 1: What we screen for Part 2: What we don’t screen for Part 3: Grading rubric This guide is up for continual improvement. ENGINEERING VALUES. A LETTER TO THE MEDIUM ENGINEERING Dan Pupius. Nov 14, 2014 · 3 min read. Dear Medium Engineers, We all have value systems: what we hold true, what we consider good, what we consider to be bad. These values define how we respond to situations and how we make decisions. Our engineering organization is committed to the notion of distributed authority and individual empowerment ENGINEERING INTERVIEWS: GRADING RUBRIC Jamie Talbot. Jun 9, 2016 · 31 min read. We recently undertook a project to improve Medium’s engineering interview process. As part of that, I wrote this document to describe how to assess the qualities we are seeking in engineering candidates. It was originally published to Hatch, our internal version of Medium, on February 26, 2016. USE A .DEV DOMAIN? NOT ANYMORE.. FOR YEARS, PROGRAMMERS W hen Medium was created, we used localhost for the address of our development server. It was simple, ubiquitous, and easy to set up. But as Medium grew from a basic website into a network, our needs changed. By 2015, our use of localhost was causing issues.When we added a way for users to log in to Medium through Facebook, Facebook wouldn’t allow us to test the feature with localhost as a URL. FACELIFTING MEDIUM’S PROFILE PAGE The current homepage, with a story preview on the right. One page that caught our attention was the user profile page. The most common thing that people do on Medium, aside from reading stories and viewing the home page, is look at a profile. It’s a high visibility page, but we have not given it much love: the last noticeable update was in WHY CONTENTEDITABLE IS TERRIBLE. OR: HOW THE MEDIUM EDITOR The first time I sat across a table from Jacob (@fat), he asked bluntly, “How do you write a text editor?” I drew a tree structure on the whiteboard, waved my hands, and said “This is a shitty THE CURIOUS CASE OF THE DISAPPEARING POLISH S Ingredient 1 of 4: Polish language Polish is the second m o st-used Slavic language, right after Russian, and before Ukrainian. Contrary to those two, however, and similar to Western European languages such as German or French, Polish uses the English/Latin alphabet with a fewcustomizations.
ENGINEERING GROWTH AT MEDIUM. OVER THE YEARS, MEDIUM Over the years, Medium Engineering (in partnership with our People Operations team) worked to improve the process to evaluate our engineers growth and their impact on the organization. We’ve shared some of our thinking and approach to this process in the past, and are happy to hear that other companies are using their own adaptations ofthis model!
HOW WE BUILD SWIFTUI FEATURES IN THE MEDIUM APPLICATION And on my side wit h Alla Dubovska we’ve been onboarded successfully in the iOS team working on the Medium application. I would like to thanks Alaina Kafkes for the amazing onboarding experience!. Even if I can’t yet talk about the feature, I can speak about its technicalities. The iOS codebase is a mix of legacy and modern code with a very fluid architecture. ENGINEERING ONBOARDING PROCESSES AT MEDIUM A couple months into Medium working fully remote, I started thinking about our engineering onboarding processes and looking for any holes that we needed to fill, especially now that we were all off-site. There were some things that, as an organization, we were adjusting to—pairing through Zoom, for instance, or using online tools like Miro for retros—and onboarding seemed like it could use ENGINEERING VALUES. A LETTER TO THE MEDIUM ENGINEERING Dan Pupius. Nov 14, 2014 · 3 min read. Dear Medium Engineers, We all have value systems: what we hold true, what we consider good, what we consider to be bad. These values define how we respond to situations and how we make decisions. Our engineering organization is committed to the notion of distributed authority and individual empowerment MEDIUM’S DYNAMODB DATA SOURCE FOR APACHE SPARK Medium’s tech stack includes DynamoDB for our production data, and Apache Spark for backend data processing. We need a fast and reliable integration between these systems to support our data warehouse. Talking with data engineers at other companies, this is a common pairing and we all have somewhat similar internal tools making these systems play well together. CONTINUOUS IMPROVEMENT. LEARNING FROM FAILURE USING THE 5 Photo by Evan Dennis on Unsplash. The exact number of Whys is not important but 5 is usually enough! The real root cause should point toward a process that is not working correctly or does not exist.You might have heard the phrase “people do not fail, processes do”.Again, we are not looking to find who was at fault.It’s important that there is trust in the team and everyone feels they COUNTING YOUR FOLLOWERS. HOW MEDIUM COUNTS YOUR FOLLOWERS Additionally, in the user stats table, the number of followers for the author and the number of follows for the user who clicked the follow button is incremented by one. When a user chooses to unfollow an author, the existing entry for the relationship is updated. In the user relationship table, latest_followed_at is set to zero, whilemedium
GRAPHQL SERVER DESIGN @ MEDIUM. A WHILE AGO, WE TOLD THE A while ago, we told the story of how we are migrating to React.js and a service oriented architecture with the help of GraphQL.Now, we want to tell the story of how the structure of our GraphQL server helped make our migration much smoother. We had three things in mind when we began designing our GraphQL server: FACELIFTING MEDIUM’S PROFILE PAGE The current homepage, with a story preview on the right. One page that caught our attention was the user profile page. The most common thing that people do on Medium, aside from reading stories and viewing the home page, is look at a profile. It’s a high visibility page, but we have not given it much love: the last noticeable update was in WHY CONTENTEDITABLE IS TERRIBLE. OR: HOW THE MEDIUM EDITOR The first time I sat across a table from Jacob (@fat), he asked bluntly, “How do you write a text editor?” I drew a tree structure on the whiteboard, waved my hands, and said “This is a shittyHomepage
Sign in
Get
started
MEDIUM ENGINEERING
HOW WE BUILD
* Jobs
* Values
* Webclient
* Mobile
* Infrastructure
* Events and Press
FollowFollowing
Code Reviews at Medium Code Reviews at Medium Small PRs, quick reviews, and working like we’re in this togetherChristine Donovan
Jul 12, 2019
GraphQL Server Design @ Medium GraphQL Server Design @ Medium A while ago, we told the story of how we are migrating to React.js and a service oriented architecture with the help of GraphQL. Now, we…Sasha Solomon
Nov 2, 2018
Code2040 2018 Boat Trip Code2040 2018 Boat Trip The one where we got in-turnt on a boatMike McGhie
Oct 25, 2018
Microservice Architecture at Medium Microservice Architecture at Medium We would love to share our experiences of moving to microservice architecture effectively and avoiding “microservice syndromes”.Xiao Ma
Oct 17, 2018
GraphQL @ Medium Tech Talk Videos Last week, Medium hosted our first ever GraphQL Tech Talks! Thank you to everyone who attended! It was great being about to share what…Sasha Solomon
Oct 31, 2018
2 Fast 2 Furious: migrating Medium’s codebase without slowing down 2 Fast 2 Furious: migrating Medium’s codebase without slowing down Five years ago, Medium was built using the latest tools and frameworks by people who had experience with those tools. It’s time that we…Sasha Solomon
Mar 21, 2018
The case of the eternal blur The case of the eternal blur a bug hunt horror novellaAlex Kimi Wolfe
May 2, 2018
Mapping Medium’s Tags Mapping Medium’s Tags Machine learning brings Medium’s tags to lifeHeather Arthur
Jan 23, 2018
Building Series for web Building Series for web medium haaaaack week 2018 coming in hotAlex Kimi Wolfe
Feb 9, 2018
Work with us
Engineering interviews: refining our process Moving to more standardised assessmentsJamie Talbot
Jun 9, 2016
A guide to technical interviews at Medium A guide to technical interviews at Medium Here at Medium, we realize that being asked to solve an unfamiliar problem on a whiteboard, is not the same as coding in yourfavorite IDE…
Jeff Lu
Mar 1, 2016
Engineering interviews: what we screen for Part one of a three part guide to conducting engineering interviewsat Medium.
Jamie Talbot
Jun 9, 2016
Latest
CODE2040 2019 Offsite CODE2040 2019 Offsite It was a BIG day. Our CODE2040 crew left the office for a day of adventure! Only one of us had ever truly experienced a segway before.Miranda Durham
Aug 26, 2019
Engineering growth at Medium Engineering growth at Medium Over the years, Medium Engineering (in partnership with our People Operations team) worked to improve the process to evaluate our…Medium Engineering
Jul 1, 2019
The Ghost in the Hashes The Ghost in the Hashes This was originally published on Medium’s internal instance, to explain a persistent bug to other engineers.Heather Arthur
Jun 30, 2019
GraphQL @ Medium Tech Talks GraphQL @ Medium Tech Talks Medium has been working with GraphQL for over a year now! We’ve built out our GraphQL server on top of our existing backend in sucha way…
Sasha Solomon
Oct 19, 2018
Fred and Rabbit: A cautionary tale about passwords Fred and Rabbit: A cautionary tale about passwords A post for engineers and the technically astute to share with less technical friends and family, brought to you by the Department of…Julie Russell
Apr 10, 2018
Medium Engineering
Stories from the team building Medium.More informationFollowers15.8K
Elsewhere
About Medium Engineering LatestStories Archive
About Medium
Terms
Privacy
Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0