Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add blog post about new docker images #195

Merged
merged 49 commits into from
Aug 16, 2021

Conversation

uilianries
Copy link
Member

@uilianries uilianries commented Jul 21, 2021

Hello Barbarians, here is a blog post which tell how us about the crusade to the holy grail on CDT, the new Docker images. This blog post is bigger than others, the time counter says around 18 minutes to read all, maybe I should reduce something, tell me what you think.

I was looking for Conan quotes to be used here, but I don't want to crush our users and see the lamentation of their code after. Maybe I should read the comics for better reference.

/cc @jgsogo @SSE4

Related to:

@uilianries
Copy link
Member Author

That's the current preview:

Screenshot 2021-07-21 at 19-34-44 Modern Docker images How I Learned to Stop Worrying and Love the Old images

Copy link
Member

@memsharded memsharded left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good, thanks!

Make sure that the titles by themselves also tells the story.

_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
@uilianries
Copy link
Member Author

Adding @BraverO as reviewer to check SEO aspects

Signed-off-by: Uilian Ries <[email protected]>
@Tudyx
Copy link

Tudyx commented Jul 30, 2021

Great post, everything is more clear, thanks!

Copy link
Contributor

@jgsogo jgsogo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some general comments, besides the ones between the lines:

  • I would move all the history/discussion/consideration up before starting to talk about the Dockerfiles themselves. That way the blogpost would be divided into two main parts:

    • the long talk with all the considerations and the journey until the final design, and
    • another half about implementation, Docker focused.

    People with different interests could read one section or the other, and they will find everything together.

  • I would create a dedicated section (in the first half) to talk about glibc and libstdc++ versions, for GCC and Clang. I think it is one of the most important learnings of all of this: what was the objective, what we tried to do, how we failed, and the final design.

_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
@uilianries
Copy link
Member Author

@jgsogo Thank you for your review. I'll divide the post.

Signed-off-by: Uilian Ries <[email protected]>
Signed-off-by: Uilian Ries <[email protected]>
Signed-off-by: Uilian Ries <[email protected]>
Signed-off-by: Uilian Ries <[email protected]>
@uilianries
Copy link
Member Author

@jgsogo I've added Part 1 and Part 2 subtitle.

@jgsogo
Copy link
Contributor

jgsogo commented Aug 4, 2021

Images are available! https://hub.docker.com/r/conanio/clang12-ubuntu16.04/tags?page=1&ordering=last_updated Maybe we can add a final section with a very brief example about how to use them to generate a package.

@uilianries
Copy link
Member Author

@jgsogo I've move some parts from Clang and GCC. Also, I included an example with new Docker images.

@uilianries uilianries requested a review from jgsogo August 5, 2021 21:36
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-07-21-Modern-docker-images.markdown Outdated Show resolved Hide resolved
@uilianries
Copy link
Member Author

@BraverO Thank you! I've added your suggestions.

Signed-off-by: Uilian Ries <[email protected]>
Signed-off-by: Uilian Ries <[email protected]>
Signed-off-by: Uilian Ries <[email protected]>
@uilianries
Copy link
Member Author

Latest Preview:

Screenshot 2021-08-10 at 19-00-12 Modern Docker Images to build C C++ projects for ConanCenter How I Learned to Stop Worryi

Copy link
Contributor

@jgsogo jgsogo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(I'll continue)

_posts/2021-08-09-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-08-09-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-08-09-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-08-09-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-08-09-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-08-09-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-08-09-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-08-09-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-08-09-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-08-09-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-08-09-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-08-09-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-08-09-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-08-09-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-08-09-Modern-docker-images.markdown Outdated Show resolved Hide resolved
uilianries and others added 14 commits August 11, 2021 11:00
Signed-off-by: Uilian Ries <[email protected]>
@uilianries
Copy link
Member Author

@jgsogo Thank you! I just applied your suggestions

@jgsogo
Copy link
Contributor

jgsogo commented Aug 11, 2021

@jgsogo Thank you! I just applied your suggestions

🙌 Please, check the lists are rendered properly, I didn't generate the preview.

@uilianries
Copy link
Member Author

Latest preview, all fine.

Screenshot 2021-08-11 at 13-52-40 Modern Docker Images to build C C++ projects for ConanCenter How I Learned to Stop Worryi

@uilianries
Copy link
Member Author

21 minutes reading, a record for Conan Blog 🥇

Copy link
Contributor

@jgsogo jgsogo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Broken newlines.

_posts/2021-08-09-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-08-09-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-08-09-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-08-09-Modern-docker-images.markdown Outdated Show resolved Hide resolved
_posts/2021-08-09-Modern-docker-images.markdown Outdated Show resolved Hide resolved
@lasote lasote merged commit 816c133 into conan-io:master Aug 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants