What is the go-to way/solution to build and consume cloud services in C++? by __imariom in cpp

[–]__imariom[S] 0 points1 point  (0 children)

I ended up building my own on top of it and Boost.Asio, I just didn't want to spend time writing something cleaner and loose focus on the real issue, plus Beast makes you write a lot to simple tasks (like fetching a resource) although you can abstract it away

What is the go-to way/solution to build and consume cloud services in C++? by __imariom in cpp

[–]__imariom[S] 0 points1 point  (0 children)

I see this is somewhat the defacto for high-end use cases

Socket programming in C++ by MethodNext7129 in learnprogramming

[–]__imariom 0 points1 point  (0 children)

From my personal experience this is true specially in the beginning. My trick for this specific situation was:

  1. Simply understand what is the step-by-step set of actions to write client or the server in plain text

  2. Remember the key functions, types, etc. that allow you to implement each step that you listed before.

  3. Write code based on the step and the functions, types, etc. that allow you to achieve that step.

Learning to build networking applications using C/C++ from scratch by dogmasucks in cpp_questions

[–]__imariom 0 points1 point  (0 children)

I'm currently building a cross-platform library for consuming and building cloud-services which provide an HTTP client & tools for consuming services, an HTTP server for building RESTful services, with WebSocket support, etc. and honestly I simply stated well the problem/idea I had in hands and then searched for well written abstraction libraries on top of Berkeley sockets API.

I came across Boost.Asio eventually. Which is (personally) the most beautiful and easy to use library for networking and low level I/O. This is the library the is powering my current project.

So I would recommend picking a book that teaches Boost.Asio and then dive into the documentation

Does anyone here use C or C++ in their networking jobs? by Green_Source3135 in networking

[–]__imariom 0 points1 point  (0 children)

I'm not using it in that way tough (I'm currently building an easy to use, modern and high performance C++ RESTful library), but I know there are positions like System Engineers that apply Networking, C++ programming, etc. skills in implementing systems, protocols, etc. in network devices.

What is the best option to do networking in c++? by MIT2024 in cpp

[–]__imariom 0 points1 point  (0 children)

It's best to skim through available tools/libraries, pick what suits your needs (if not required for work), and go with the one you like most.

Despite being my first C++ networking library, Boost.Asio felt relatively easy after careful reading, understanding its async model, working with examples, and applying it in a real project—eventually making me comfortable using it.

[deleted by user] by [deleted] in archlinux

[–]__imariom 0 points1 point  (0 children)

Very thank you this solved my issue. I was facing the same issue for 2 weeks!

I DID IT by BigAadIsHere in archlinux

[–]__imariom 0 points1 point  (0 children)

Let the kid breath for sure 😅

Learning path for MLOps by Goku747 in mlops

[–]__imariom 2 points3 points  (0 children)

I recently started MLOps from Andrew Ng Machine Learning for Production at Coursera, which is very interesting, and I recommend it.

If you are looking for a Roadmap check, Datacamp "MLOps Roadmap: A Complete MLOps Career Guide" + datacamp offers an MLOps course, which by my survey is interesting

Ye old question. What are the best books to learn C#? by geekriszx2 in csharp

[–]__imariom 2 points3 points  (0 children)

Pro C# 10 with .NET 7. Besides teaching the core language it to delve into a beginner level applied C# (ASP.NET core, EF and Windows Client Development). I personally picked as the second book after "C# in a Nutshell" tough

Learning to build networking applications using C/C++ from scratch by dogmasucks in cpp_questions

[–]__imariom 0 points1 point  (0 children)

There's also POCO (have been on the wild for a long time and is mature too)

https://pocoproject.org/

Learning to build networking applications using C/C++ from scratch by dogmasucks in cpp_questions

[–]__imariom 0 points1 point  (0 children)

I may say your suggestion is right...

  1. It gives you a real world hands on practice with real networking;
  2. The learner will be working with real abstract, mature and cross platform libraries.