Chủ Nhật, 23 tháng 4, 2023

💾 Weekly Newsletter (24 Apr 2023)

💾 Weekly Newsletter (24 Apr 2023)
Welcome to this week's newsletter from CodeProject.
To ensure that future newsletters you receive from The Code Project aren't mistakenly blocked by antispam software, be sure to add the maillist.codeproject.com domain to your list of allowed senders.

Weekly Poll Results

What AI systems are you using (or have used) to help you work (or play)?

Survey period: 17 Apr 2023 to 24 Apr 2023

There's nothing like heavy power tools to help you make your mistakes with speed, efficiency and a certain finesse. But the fun factor is out of this world. Which of the following have you used?

OptionVotes% 
ChatGPT, Bing Chat, or any text generator26738.14
Deepcode, Synk Code or any other code analysis tool152.14
GitHub Copilot, OpenAI Codex, AlphaCode or anything that helps write code649.14
Human sentiment analysis (eg Fireflies.ai that measures the mood of standup meetings)20.29
Midjourney, DALL-E or any AI image generation9213.14
Music generators (eg Beatoven.ai)101.43
Other [Please comment]111.57
I've not used any of these types of AI tools39155.86
Respondents were allowed to choose more than one answer; totals may not add up to 100%

This week's survey: What AI systems are you using (or have used) to help you work (or play)?

Latest Additions

New articles added

Desktop Programming

  (0 votes) by LeisureBamboo (updated 2 hours ago)
descride some kinds of dcr(digital camera raw) files' format/data structure.

General Programming

  (0 votes) by InvisibleMedia (updated 5 days ago)
This article describes how to divide two polynomials and shows the source code to calculate this division. There is also code to add, subtract and multiply two polynomials.
  (0 votes) by Nish Nishant (updated 5 days ago)
Patterns used to power autonomous capability domains using an enterprise event stream

Programming Languages

  (3 votes) by Graeme_Grant (updated 6 days ago)
.NET compliant Silent ClickOnce Update Background Worker Service for Winform & WPF in C# & VB
  (1 votes) by Han Bo Sun (updated 6 days ago)
How to use PDF.js in an AngularJs based app to display PDF content
  (0 votes) by Kenji Elzerman (updated 3 days ago)
Learn how to use the strategy pattern in C# to create flexible and reusable code. Replace if-statements and simplify your code with this design pattern.

Web Development

  (1 votes) by JBartlau (updated 5 days ago)
Integrate List & Label into existing ASP.NET MVC app

Articles updated

Artificial Intelligence

  (56 votes) by CodeProject (updated 3 days ago)
Version 2.1.6. Our fast, free, self-hosted Artificial Intelligence Server for any platform, any language

Desktop Programming

  (20 votes) by Graeme_Grant (updated 4 days ago)
.NET Core LogViewer Control for WinForms, WPF, and Avalonia using the ILogger Framework with Microsoft Logger, Serilog, NLog, and Log4Net in C# & VB on Windows, Mac OS, and Linux

General Programming

  (5 votes) by Mark H Bishop (updated 6 days ago)
Computational classes and a GUI interface to illustrate usage

Programming Languages

  (29 votes) by Shao Voon Wong (updated 4 days ago)
Windows 11 Version Detection using C# and C++

New Tips and Tricks added

Desktop Programming

  (4 votes) by OriginalGriff (updated 6 days ago)
How to add images to a Winforms Project so they are accessible as resources

Programming Languages

  (5 votes) by Malte Klena (updated 4 days ago)
Build a StreamReader that can differentiate between ANSI and UTF8 regardless of a byte order mark
  (2 votes) by pdoxtader (updated 6 days ago)
Very fast image processing without use of unsafe code
  (0 votes) by rover tamarys (updated 3 days ago)
Chromedriver and how to use it

New Technical Blogs added

char32_t

  (0 votes) by Coral Kashri (updated yesterday)
How many times you find yourself writing hard-coded numbers inside your code, while trying to make sure as much as you can to make these numbers' units visible?

Containers

  (0 votes) by Coral Kashri (updated 9 hours ago)
The third part of the iterators series. Maintain your iterations with your own containers collections. How can you create an iterators friendly collection to fit your legacy iterators-friendly code infrastructure? Create new custom iterator types in C++20.

Desktop Programming

  (0 votes) by Coral Kashri (updated yesterday)
The second part of the iterators series. Iterators might be a dangerous thing sometimes. What is the risk they bring with them, and how to prepare to / deal with it?

General Programming

  (0 votes) by Coral Kashri (updated yesterday)
Smart memory management - the ability to maintain pointers "without worrying when they should be released" sounds really utopic, but is it really the entire truth about "smart pointers"?
  (0 votes) by Coral Kashri (updated yesterday)
How to save bytes and alignment when containing some types inside a structure. Techniques to avoid wasting space on unique_ptr deleter and on another structures allocators like std vector or map. Taking into account Empty Base Optimization (EBO) and no_unique_address attribute sice C++20.

Programming Languages

  (0 votes) by Coral Kashri (updated yesterday)
How can the compiler help our code to run faster, and how can it generate some warnings in a single cross-compilers way?
  (0 votes) by Coral Kashri (updated yesterday)
C++20 Ranges library. What are the ranges. how to use them, what mistakes should we avoid and how to apply ranges on custom collections.
  (0 votes) by Coral Kashri (updated yesterday)
Design Patterns were always different in C++, and a usual use of these patterns in C++ might cause more complications and problems in this language. In this series of articles, I'll show how to correctly implement them in C++. In this article we'll see how to implement a compile-time Decorator.
  (0 votes) by Coral Kashri (updated yesterday)
Design Patterns were always different in C++, and a usual use of these patterns in C++ might cause more complications and problems in this language. In this series of articles, I'll show how to correctly implement them in C++.
  (0 votes) by Coral Kashri (updated yesterday)
Conditions are the most natural way to control your code flow in programming, it's almost the first thing that every programmer learn at the beginning. Sometimes conditions, especially if you are conditioning strings in C++, the code become very complicated to understand and very lazy.
  (0 votes) by Coral Kashri (updated yesterday)
One of the most desired Design Patterns is reflection- The ability to use classes metadata (names, functions, properties, etc...) at runtime. By default this is not possible on C++, and sometimes the selected solution is to use macros, but today we are going to archive it without them.
  (0 votes) by Coral Kashri (updated yesterday)
explicit(bool) C++20 feature discussion, motivation, usage example, proposal and more. Basic explanation about explicit and implicit conversions pros and cons.

Structure

  (0 votes) by Coral Kashri (updated yesterday)
The Shared View riddle solution. Involves usage example of shared_ptr aliasing constructor, design patterns reflection and factory, metaprogramming, string_view and variant/visit.

T

  (0 votes) by Coral Kashri (updated yesterday)
Shared ptr allocations, initializations, and behind the scenes functionality. Constructors' usage summaries, the aliasing conatructor, make_shared & allocate_shared advantages and disadvantages.
  (0 votes) by Coral Kashri (updated yesterday)
unique_ptr and weak_ptr constructors, initializers and usage examples. make_unique advantages and disadvantages. unique_ptr custom deleters usage examples and important notes to pay attention to.



© 2023 The Code Project.  All rights reserved.


This email was sent to vutunglampro@gmail.com. To stop receiving The Weekly Newsletter click here.
CodeProject 20 Bay Street, 11th Floor, Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900

Please do not reply directly to this email. It was sent from an unattended mailbox. For correspondence please use webmaster@codeproject.com

Không có nhận xét nào:

Đăng nhận xét