corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0b5c3-ca1e-7180-8d84-8f8a77d42136", "title": "Tip of the Week #11: Return Policy", "url": "https://abseil.io/tips/11", "published_at": "2018-04-20T04:00:00+00:00" }, { "id": "01a0b5c3-ca1e-7180-8d84-8f8a78aaf14d", "title": "Tip of the Week #143: C++11 Deleted Functions (= delete)", "url": "https://abseil.io/tips/143", "published_at": "2018-03-15T04:00:00+00:00" }, { "id": "01a0b5c3-ca1e-7180-8d84-8f8a7930ccc3", "title": "Tip of the Week #141: Beware Implicit Conversions to bool", "url": "https://abseil.io/tips/141", "published_at": "2018-03-15T04:00:00+00:00" }, { "id": "01a0b5c3-ca1e-7180-8d84-8f8a79e52d0f", "title": "What Should Go Into the C++ Standard Library", "url": "https://abseil.io/blog/20180227-what-should-go-stdlib", "published_at": "2018-02-27T05:00:00+00:00" }, { "id": "01a0b5c3-ca1e-7180-8d84-8f8a7a6e090a", "title": "Tip of the Week #93: using absl::Span", "url": "https://abseil.io/tips/93", "published_at": "2018-02-22T05:00:00+00:00" }, { "id": "01a0b5c3-ca1e-7180-8d84-8f8a7b133f03", "title": "Tip of the Week #61: Default Member Initializers", "url": "https://abseil.io/tips/61", "published_at": "2018-02-22T05:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc0aa548d1", "title": "Tip of the Week #134: make_unique and private Constructors.", "url": "https://abseil.io/tips/134", "published_at": "2018-02-22T05:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc0b3f33ba", "title": "Tip of the Week #88: Initialization: =, (), and {}", "url": "https://abseil.io/tips/88", "published_at": "2018-02-15T05:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc0bb8db46", "title": "Tip of the Week #142: Multi-parameter Constructors and explicit", "url": "https://abseil.io/tips/142", "published_at": "2018-02-15T05:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc0c2bbe60", "title": "Tip of the Week #59: Joining Tuples", "url": "https://abseil.io/tips/59", "published_at": "2018-01-25T05:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc0ca583f3", "title": "Tip of the Week #36: New Join API", "url": "https://abseil.io/tips/36", "published_at": "2018-01-25T05:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc0d0cd218", "title": "Tip of the Week #10: Splitting Strings, not Hairs", "url": "https://abseil.io/tips/10", "published_at": "2018-01-25T05:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc0d0d2168", "title": "Tip of the Week #74: Delegating and Inheriting Constructors", "url": "https://abseil.io/tips/74", "published_at": "2017-12-21T05:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc0d7197d8", "title": "Tip of the Week #42: Prefer Factory Functions to Initializer Methods", "url": "https://abseil.io/tips/42", "published_at": "2017-12-21T05:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc0d82959f", "title": "Tip of the Week #131: Special Member Functions and `= default`", "url": "https://abseil.io/tips/131", "published_at": "2017-12-07T05:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc0e4655d9", "title": "Tip of the Week #123: absl::optional and std::unique_ptr", "url": "https://abseil.io/tips/123", "published_at": "2017-12-07T05:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc0f36ba3c", "title": "Tip of the Week #130: Namespace Naming", "url": "https://abseil.io/tips/130", "published_at": "2017-11-30T05:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc0faf0e4d", "title": "Tip of the Week #119: Using-declarations and namespace aliases", "url": "https://abseil.io/tips/119", "published_at": "2017-11-30T05:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc107c8487", "title": "CppCon 2017: How to Break an ABI", "url": "https://abseil.io/blog/20171023-cppcon-breaking-abi", "published_at": "2017-11-30T05:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc10a1d38b", "title": "Tip of the Week #126: `make_unique` is the new `new`", "url": "https://abseil.io/tips/126", "published_at": "2017-11-23T05:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc11951fa8", "title": "Tip of the Week #109: Meaningful `const` in Function Declarations", "url": "https://abseil.io/tips/109", "published_at": "2017-11-23T05:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc11e3804f", "title": "Tip of the Week #99: Nonmember Interface Etiquette", "url": "https://abseil.io/tips/99", "published_at": "2017-11-16T05:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc1234f60b", "title": "Tip of the Week #65: Putting Things in their Place", "url": "https://abseil.io/tips/65", "published_at": "2017-11-16T05:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc12e5047e", "title": "Tip of the Week #112: emplace vs. push_back", "url": "https://abseil.io/tips/112", "published_at": "2017-11-16T05:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc139c6d72", "title": "Tip of the Week #49: Argument-Dependent Lookup", "url": "https://abseil.io/tips/49", "published_at": "2017-11-09T05:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc13dd6d3a", "title": "Tip of the Week #135: Test the Contract, not the Implementation", "url": "https://abseil.io/tips/135", "published_at": "2017-11-09T05:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc142a7c64", "title": "Tip of the Week #107: Reference Lifetime Extension", "url": "https://abseil.io/tips/107", "published_at": "2017-11-02T04:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc1468248f", "title": "Tip of the Week #101: Return Values, References, and Lifetimes", "url": "https://abseil.io/tips/101", "published_at": "2017-11-02T04:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc14e879cc", "title": "CppCon 2017: 'A Type, by Any Other Name'", "url": "https://abseil.io/blog/20171031-cppcon-renaming", "published_at": "2017-10-31T04:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc15c43e58", "title": "Tip of the Week #94: Callsite Readability and bool Parameters", "url": "https://abseil.io/tips/94", "published_at": "2017-10-26T04:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc15ddeb78", "title": "Tip of the Week #86: Enumerating with Class", "url": "https://abseil.io/tips/86", "published_at": "2017-10-26T04:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc1679f9a0", "title": "Tip of the Week #64: Raw String Literals", "url": "https://abseil.io/tips/64", "published_at": "2017-10-26T04:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc170ed734", "title": "CppCon 2017: The design of absl::StrCat", "url": "https://abseil.io/blog/20171023-cppcon-strcat", "published_at": "2017-10-23T04:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc179988d9", "title": "Tip of the Week #77: Temporaries, Moves, and Copies", "url": "https://abseil.io/tips/77", "published_at": "2017-10-20T04:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc17f91d1d", "title": "Tip of the Week #55: Name Counting and unique_ptr", "url": "https://abseil.io/tips/55", "published_at": "2017-10-20T04:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc18e18c4b", "title": "Tip of the Week #122: Test Fixtures, Clarity, and Dataflow", "url": "https://abseil.io/tips/122", "published_at": "2017-10-20T04:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc18ff9db2", "title": "CppCon 2017: C++ as a 'Live at Head' Language", "url": "https://abseil.io/blog/20171004-cppcon-plenary", "published_at": "2017-10-04T04:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc19521ac9", "title": "Welcome to Abseil!", "url": "https://abseil.io/blog/20170926-welcome-to-abseil", "published_at": "2017-09-26T04:00:00+00:00" }, { "id": "01a0b5c3-ca1f-7259-b7ce-f4fc1989b246", "title": "Tip of the Week #1: string_view", "url": "https://abseil.io/tips/1", "published_at": "2017-09-26T04:00:00+00:00" } ] posts
Claim your blog
Back to abseil.io
Blog · corpus.blog/blogs/abseil.io/posts
abseil.io
abseil.io
2018
Tip of the Week #11: Return Policy
original ↗
20 Apr 2018
Tip of the Week #143: C++11 Deleted Functions (= delete)
original ↗
15 Mar 2018
Tip of the Week #141: Beware Implicit Conversions to bool
original ↗
15 Mar 2018
What Should Go Into the C++ Standard Library
original ↗
27 Feb 2018
Tip of the Week #93: using absl::Span
original ↗
22 Feb 2018
Tip of the Week #61: Default Member Initializers
original ↗
22 Feb 2018
Tip of the Week #134: make_unique and private Constructors.
original ↗
22 Feb 2018
Tip of the Week #88: Initialization: =, (), and {}
original ↗
15 Feb 2018
Tip of the Week #142: Multi-parameter Constructors and explicit
original ↗
15 Feb 2018
Tip of the Week #59: Joining Tuples
original ↗
25 Jan 2018
Tip of the Week #36: New Join API
original ↗
25 Jan 2018
Tip of the Week #10: Splitting Strings, not Hairs
original ↗
25 Jan 2018
2017
Tip of the Week #74: Delegating and Inheriting Constructors
original ↗
21 Dec 2017
Tip of the Week #42: Prefer Factory Functions to Initializer Methods
original ↗
21 Dec 2017
Tip of the Week #131: Special Member Functions and `= default`
original ↗
7 Dec 2017
Tip of the Week #123: absl::optional and std::unique_ptr
original ↗
7 Dec 2017
Tip of the Week #130: Namespace Naming
original ↗
30 Nov 2017
Tip of the Week #119: Using-declarations and namespace aliases
original ↗
30 Nov 2017
CppCon 2017: How to Break an ABI
original ↗
30 Nov 2017
Tip of the Week #126: `make_unique` is the new `new`
original ↗
23 Nov 2017
Tip of the Week #109: Meaningful `const` in Function Declarations
original ↗
23 Nov 2017
Tip of the Week #99: Nonmember Interface Etiquette
original ↗
16 Nov 2017
Tip of the Week #65: Putting Things in their Place
original ↗
16 Nov 2017
Tip of the Week #112: emplace vs. push_back
original ↗
16 Nov 2017
Tip of the Week #49: Argument-Dependent Lookup
original ↗
9 Nov 2017
Tip of the Week #135: Test the Contract, not the Implementation
original ↗
9 Nov 2017
Tip of the Week #107: Reference Lifetime Extension
original ↗
2 Nov 2017
Tip of the Week #101: Return Values, References, and Lifetimes
original ↗
2 Nov 2017
CppCon 2017: 'A Type, by Any Other Name'
original ↗
31 Oct 2017
Tip of the Week #94: Callsite Readability and bool Parameters
original ↗
26 Oct 2017
Tip of the Week #86: Enumerating with Class
original ↗
26 Oct 2017
Tip of the Week #64: Raw String Literals
original ↗
26 Oct 2017
CppCon 2017: The design of absl::StrCat
original ↗
23 Oct 2017
Tip of the Week #77: Temporaries, Moves, and Copies
original ↗
20 Oct 2017
Tip of the Week #55: Name Counting and unique_ptr
original ↗
20 Oct 2017
Tip of the Week #122: Test Fixtures, Clarity, and Dataflow
original ↗
20 Oct 2017
CppCon 2017: C++ as a 'Live at Head' Language
original ↗
4 Oct 2017
Welcome to Abseil!
original ↗
26 Sept 2017
Tip of the Week #1: string_view
original ↗
26 Sept 2017
Previous