54,302 blogs · [ { "id": "01a0821b-c3b2-711f-9022-5b6baa717ac2", "title": "Everything but the Kitchen Sync", "url": "https://engineering.clever.com/2024/08/07/everything-but-the-kitchen-sync/", "published_at": "2024-08-07T18:51:01+00:00" }, { "id": "01a0821b-c3b2-711f-9022-5b6bab33a29f", "title": "SAML Protocol", "url": "https://engineering.clever.com/2023/11/29/saml-protocol/", "published_at": "2023-11-29T17:55:03+00:00" }, { "id": "01a0821b-c3b2-711f-9022-5b6bab54ce22", "title": "OpenID Connect", "url": "https://engineering.clever.com/2023/07/18/openid-connect/", "published_at": "2023-07-18T19:59:50+00:00" }, { "id": "01a0821b-c3b2-711f-9022-5b6babc91571", "title": "What is OAuth?", "url": "https://engineering.clever.com/2023/05/23/what-is-oauth/", "published_at": "2023-05-23T17:54:15+00:00" }, { "id": "01a0821b-c3b2-711f-9022-5b6bac5f03e3", "title": "AuthN vs AuthZ: What is Auth?", "url": "https://engineering.clever.com/2023/03/22/authorization-and-authentication/", "published_at": "2023-03-22T17:48:14+00:00" }, { "id": "01a0821b-c3b2-711f-9022-5b6bac6290f2", "title": "Privacy and Security in Clever Messaging", "url": "https://engineering.clever.com/2022/10/11/privacy-and-security-in-clever-messaging/", "published_at": "2022-10-11T18:42:13+00:00" }, { "id": "01a0821b-c3b2-711f-9022-5b6bad5e0983", "title": "Interviewing at Clever: Answers to the 10 most common questions", "url": "https://engineering.clever.com/2022/09/23/top-interview-questions/", "published_at": "2022-09-23T17:09:43+00:00" }, { "id": "01a0821b-c3b2-711f-9022-5b6bae314a1d", "title": "Working at Clever: a perspective from a former intern turned full time engineer", "url": "https://engineering.clever.com/2022/04/25/working-at-clever-a-perspective-from-a-former-intern-turned-full-time-engineer/", "published_at": "2022-04-25T17:37:36+00:00" }, { "id": "01a0821b-c3b2-711f-9022-5b6bae7de36d", "title": "How we handle multi-region sessions at Clever", "url": "https://engineering.clever.com/2021/08/10/how-we-handle-multi-region-sessions-at-clever/", "published_at": "2021-08-10T20:48:35+00:00" }, { "id": "01a0821b-c3b2-711f-9022-5b6bae99684b", "title": "Lessons learned: My first year transitioning from an engineer to a manager", "url": "https://engineering.clever.com/2021/07/12/lessons-learned-my-first-year-transitioning-from-an-engineer-to-a-manager/", "published_at": "2021-07-12T23:29:00+00:00" }, { "id": "01a0c51a-c11d-7180-9749-2ea58e67d8bd", "title": "How Clever Secures Infrastructure Secrets Using AWS SSM Parameter Store", "url": "https://engineering.clever.com/2021/06/09/how-clever-secures-infrastructure-secrets-using-aws-ssm-parameter-store/", "published_at": "2021-06-09T18:33:21+00:00" }, { "id": "01a0c51a-c11d-7180-9749-2ea58ebdeb2a", "title": "Choosing Golang for Clever", "url": "https://engineering.clever.com/2021/04/27/choosing-golang-for-clever/", "published_at": "2021-04-27T22:23:45+00:00" }, { "id": "01a0c51a-c11d-7180-9749-2ea58f0c7b13", "title": "Evolving Systems for New Products", "url": "https://engineering.clever.com/2019/10/16/evolving-systems-for-new-products/", "published_at": "2019-10-16T00:57:12+00:00" }, { "id": "01a0c51a-c11d-7180-9749-2ea58ff7d755", "title": "How Clever grows inclusivity for women in engineering", "url": "https://engineering.clever.com/2019/09/12/how-clever-grows-inclusivity-for-women-in-engineering/", "published_at": "2019-09-12T22:48:33+00:00" }, { "id": "01a0c51a-c11d-7180-9749-2ea590715abe", "title": "Using IAM Roles with Session Policies for Least Privilege", "url": "https://engineering.clever.com/2019/07/24/using-iam-roles-with-session-policies-for-least-privilege/", "published_at": "2019-07-24T16:21:15+00:00" }, { "id": "01a0c51a-c11d-7180-9749-2ea590c02614", "title": "Clever SSO Resiliency — October 2018 Update", "url": "https://engineering.clever.com/2018/10/12/clever-sso-resiliency-october-update/", "published_at": "2018-10-12T18:07:46+00:00" }, { "id": "01a0c51a-c11d-7180-9749-2ea5910dd731", "title": "Clever SSO Reliability — July 2018 Update", "url": "https://engineering.clever.com/2018/08/08/clever-sso-reliability-july-2018-update/", "published_at": "2018-08-08T21:34:46+00:00" }, { "id": "01a0c51a-c11d-7180-9749-2ea59209f71b", "title": "Securing New Products at Clever", "url": "https://engineering.clever.com/2018/07/24/securing-new-products-at-clever/", "published_at": "2018-07-24T22:32:49+00:00" }, { "id": "01a0c51a-c11d-7180-9749-2ea592ce7e34", "title": "Clever Reliability — May 2018 Update", "url": "https://engineering.clever.com/2018/05/16/clever-reliability-may-2018-update/", "published_at": "2018-05-16T23:58:10+00:00" }, { "id": "01a0c51a-c11d-7180-9749-2ea5935b6139", "title": "Save sanity and time: Why Clever adds yet another timestamp to our analytics data", "url": "https://engineering.clever.com/2018/04/19/timestamps/", "published_at": "2018-04-19T18:44:17+00:00" }, { "id": "01a0c525-d72e-7234-82ce-ea1063028197", "title": "Wag: A Go Web API Generator", "url": "https://engineering.clever.com/2018/03/28/wag-go-web-api-generator/", "published_at": "2018-03-28T18:33:28+00:00" }, { "id": "01a0c525-d72f-70f7-96b2-99469962ea9c", "title": "Postmortem on Last Week’s Outages", "url": "https://engineering.clever.com/2018/03/16/postmortem-last-weeks-outages/", "published_at": "2018-03-16T05:35:43+00:00" }, { "id": "01a0c525-d72f-70f7-96b2-994699f9deb5", "title": "saml2-js and CVE-2017-11429", "url": "https://engineering.clever.com/2018/02/28/clever-saml2-js-and-cve-2017-11429/", "published_at": "2018-02-28T19:55:12+00:00" }, { "id": "01a0c525-d72f-70f7-96b2-99469a98c687", "title": "Swappiness and Amazon ECS", "url": "https://engineering.clever.com/2018/02/06/swappiness-amazon-ecs/", "published_at": "2018-02-06T19:35:18+00:00" }, { "id": "01a0c525-d72f-70f7-96b2-99469b2c2e8f", "title": "Mo Repos, Mo Problems? How We Make Changes Across Many Git Repositories", "url": "https://engineering.clever.com/2017/12/11/mo-repos-mo-problems-how-we-make-changes-across-many-git-repositories/", "published_at": "2017-12-11T19:46:51+00:00" }, { "id": "01a0c525-d72f-70f7-96b2-99469babc1e6", "title": "Defining Clever’s Engineering Culture", "url": "https://engineering.clever.com/2017/09/06/defining-clevers-engineering-culture/", "published_at": "2017-09-06T20:30:04+00:00" }, { "id": "01a0c525-d72f-70f7-96b2-99469c84f645", "title": "Clever Instant Login, OAuth 2.0, and iOS Applications", "url": "https://engineering.clever.com/2017/07/27/clever-instant-login-oauth-2-0-and-ios-applications/", "published_at": "2017-07-27T01:12:18+00:00" }, { "id": "01a0c525-d72f-70f7-96b2-99469d426a57", "title": "Moving from a single API to multiple API versions", "url": "https://engineering.clever.com/2017/03/15/moving-from-a-single-api-to-multiple-api-versions/", "published_at": "2017-03-15T00:08:26+00:00" }, { "id": "01a0c525-d72f-70f7-96b2-99469d77ba99", "title": "Securing Saved-password Applications", "url": "https://engineering.clever.com/2017/01/10/securing-saved-password-applications/", "published_at": "2017-01-10T20:23:01+00:00" }, { "id": "01a0c525-d72f-70f7-96b2-99469e50473f", "title": "Clever Badges & Our Commitment to Security", "url": "https://engineering.clever.com/2016/05/12/clever-badges-our-commitment-to-security/", "published_at": "2016-05-12T20:44:23+00:00" }, { "id": "01a0c531-3ea2-70e5-b56c-80892ee8c833", "title": "Using Go’s interfaces at Clever – more than just easy collaboration", "url": "https://engineering.clever.com/2015/04/17/using-gos-interfaces-at-clever-more-than-just-easy-collaboration/", "published_at": "2015-04-17T00:00:00+00:00" }, { "id": "01a0c531-3ea2-70e5-b56c-80892f23b52b", "title": "Aviator: locally launch a service and all its dependent services", "url": "https://engineering.clever.com/2015/04/08/aviator-locally-launch-a-service-and-all-its-dependent-services/", "published_at": "2015-04-08T00:00:00+00:00" }, { "id": "01a0c531-3ea2-70e5-b56c-80892ff323ce", "title": "Open Sourcing our Policies", "url": "https://engineering.clever.com/2015/03/18/open-sourcing-our-policies/", "published_at": "2015-03-18T00:00:00+00:00" }, { "id": "01a0c531-3ea2-70e5-b56c-80892ff86ee7", "title": "When your IP traffic in AWS disappears into a black hole", "url": "https://engineering.clever.com/2014/12/10/when-your-ip-traffic-in-aws-disappears-into-a-black-hole/", "published_at": "2014-12-10T00:00:00+00:00" }, { "id": "01a0c531-3ea2-70e5-b56c-80893045d7a3", "title": "Clever Shellshock Recommendations", "url": "https://engineering.clever.com/2014/09/29/clever-shellshock-recommendations/", "published_at": "2014-09-29T00:00:00+00:00" }, { "id": "01a0c531-3ea2-70e5-b56c-8089309a53ab", "title": "Testing Private Functions in JavaScript Modules", "url": "https://engineering.clever.com/2014/07/29/testing-private-functions-in-javascript-modules/", "published_at": "2014-07-29T00:00:00+00:00" }, { "id": "01a0c531-3ea2-70e5-b56c-8089318d711c", "title": "The Best Tool for the Join: Scaling Node.js with Unix", "url": "https://engineering.clever.com/2014/06/18/the-best-tool-for-the-join-scaling-node-js-with-unix/", "published_at": "2014-06-18T00:00:00+00:00" }, { "id": "01a0c531-3ea2-70e5-b56c-808931ec97b7", "title": "Engineering at Clever", "url": "https://engineering.clever.com/2014/06/06/engineering-at-clever-2/", "published_at": "2014-06-06T00:00:00+00:00" } ] posts Claim your blog
Back to Clever
Blog · corpus.blog/blogs/engineering.clever.com/posts

Clever

engineering.clever.com

2024

2023

2022

2021

2019

2018

2017

2016

2015

2014