Home
Search results “Clion code style”
What's New in CLion 1.1
 
03:34
In this screencast, Dmitri Nesteruk shows the new features of CLion 1.1, like for example LLDB integration, CMake code style settings, predefined code style schemes. To learn more visit our site: https://www.jetbrains.com/clion/whatsnew/ Category: WhatsNew
Views: 2565 JetBrainsTV
What's New in CLion 1.2
 
06:05
In this screencast, Dmitri Nesteruk shows the new features of CLion 1.2, like Google Test support, CMake live templates, Adjust code style settings, VCS improvements and much more. To learn more visit our site: https://www.jetbrains.com/clion/whatsnew/ Category: WhatsNew
Views: 2435 JetBrainsTV
How to Make IntelliJ IDEA Look Amazing!! - Change Theme
 
06:04
A quick tutorial for all you coders out there on how to make your JetBrains IDE look hot by changing the theme in IntelliJ. UI: https://plugins.jetbrains.com/plugin/8006-material-theme-ui Color Themes: http://color-themes.com/?view=index Discord: https://discord.gg/vWsX9rj
Views: 71387 Kody Simpson
Using Doxygen to document computing projects
 
09:09
A brief run through of using Doxygen documentation tool to produce the technical documentation for your computing (F454) and IT (unit 17) projects. Doxygen will not pick up classes marked internal. So use find and replace (CTRL + F) in VS2015 to find internal and replace with public (make sure the scope is for the entire project). It doesn't matter for what we are doing. You must make sure you do save all after the renaming. There are other workarounds but this is ok for producing the tech docs for the project.
Views: 55074 HurrayBanana
CppCon 2015: Dmitri Nesteruk "CLion Tips & Tricks"
 
15:53
http://www.Cppcon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2015 — Lightning Talk — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 6654 CppCon
C++Now 2018: Anastasia Kazakova “Debug C++ Without Running”
 
40:16
http://cppnow.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: http://cppnow.org/history/2018/talks/ — Macros, templates, compile-time evaluation and code generation, reflection and metaclasses – C++ tends to hide the final code passed to the compiler under the tons of various names and aliases. Add here the preprocessor that shadows the actual running curve of your program with dozens of alternatives mixed in a non-trivial way. While this allows to avoid boilerplate code and reduce copy-paste and other errors, such an approach demands better tooling support to make the debugging process easier. To find an error in such a code, one has to continuously read-fix-run it and compare the results with some etalon, or to debug in order to find actual substitutions. But should you really wait until your code is run or even compiled to debug it? Or how to deal with the situations when the code can’t be run on the local machine? A text editor with code completion won’t help, while a smart IDE that “gets” your code can do a better job. In this talk we’ll see interesting approaches to solving cases like macro and typedef ‘debug’, understanding types when auto/decltype hide them, dealing with different code branches depending on the preprocessor’s pass-through, and other ideas. Some suggestions are already implemented as ready-to-use features in CLion and ReSharper C++, tools for C++ from JetBrains (that means I can show it in action), others are planned for the future. The aim of this talk is to share the workflows supported by the tools that can help C++ developers create better modern C++ code. — Anastasiia Kazakova JetBrains Product Marketing Manager, C++ Tools As a C and C++ software developer, Anastasia Kazakova created real-time *nix-based systems and pushed them to production for 8 years. She has a passion for networking algorithms and embedded programming and believes in good tooling. With all her love for C++, she is now the Product Marketing Manager on the JetBrains CLion team. Besides, Anastasia runs a C++ user group in Saint-Petersburg, Russia (https://www.meetup.com/St-Petersburg-CPP-User-Group/). — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 1123 BoostCon
Formatting Code
 
02:42
Life is too short to manually format code. IntelliJ IDEA has a powerful settings group to manager your code convention and selectively apply formatting to regions in your code. Category: Editing and Working with Code
Views: 7286 IntelliJ IDEA
CppCon 2017: Anastasia Kazakova “Tools from the C++ eco-system to save a leg”
 
52:04
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017 — C++ gives you enough rope to shoot your leg off. Readable (and thus easy to maintain, easy to support) and error-free code in C++ is often hard to achieve. And while modern C++ standards bring lots of fantastic opportunities and improvements to the language, sometimes they make the task of writing high quality code even harder. Or can’t we just cook them right? Can the tools help? In this talk I’ll highlight the main trickiness of C++, including readability problems, some real-world issues, problems that grow out of C++ context-dependent parsing. I’ll then try to guide you in how to eliminate them using tools from the C++ eco-system. This will cover code styles and supportive tools, code generation snippets, code analysis (including CLion’s inspections and Data Flow Analysis, C++ Code Guidelines and clang-tidy checks), refactorings. I will also pay some attention to unit testing frameworks and dependency managers as tools that are essential for the high quality code development. — Anastasia Kazakova: JetBrains, Product Marketing Manager As a C and C++ software developer, Anastasia Kazakova created real-time *nix-based systems and pushed them to production for 8 years. She has a passion for networking algorithms and embedded programming and believes in good tooling. With all her love for C++, she is now the Product Marketing Manager on the JetBrains CLion team. Besides, Anastasia runs a C++ user group in Saint-Petersburg, Russia (https://www.meetup.com/St-Petersburg-CPP-User-Group/). — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 6420 CppCon
Google Test support in CLion
 
05:46
Welcome to CLion! This is our new cross-platform IDE for C and C++ development. This video shows Google Test support in CLion (available since CLion 1.2). To learn more visit our site: http://www.jetbrains.com/clion Category: Tips&Tricks
Views: 20456 JetBrainsTV
Episode 5   Irrlicht in CLion Part 1
 
27:19
In this episode I begin working on creating a CLion (CMake) project for the Irrlicht 3D engine.
Views: 14 compile_link_run
Design Patterns and Modern C++
 
56:31
Design patterns started with Smalltalk and "old" C++. Since then, programming languages and paradigms have advanced quite a bit, and C++ is no exception. In this talk, we take a look at how classic Gang of Four design patterns (https://en.wikipedia.org/wiki/Design_Patterns) can be improved via Modern C++. We also take a look at functional programming patterns and how C++ functional literals and lambda expressions make monads possible. Demo project: https://github.com/nesteruk/DesignPatternsWebinar Agenda: 00:40 - The Adapter pattern. 10:53 - The Builder pattern. 44:16 - The Maybe Monad. Learn more about C++ tools from JetBrains at https://www.jetbrains.com/cpp/. Category: Webinars
Views: 107775 JetBrainsTV
C++Now 2017: Daniel Pfeifer “Effective CMake"
 
01:27:02
http://cppnow.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/boostcon/cppnow_presentations_2017 — While CMake has become the de-facto standard buildsystem for C++, it's siblings CTest and CPack are less well known. This talk gives a lightspeed introduction into these three tools and then focuses on best practices on building, testing, and packaging. We will learn how to manage dependencies and export our libraries in such a way that they can be easily used by our clients. We will crosscompile for different platforms and run our tests in an emulator. We will analyze code coverage and perform static and dynamic code analysis. — Daniel is an Electrical Engineer turned into a Computer Scientist. He works as C++ developer, system architect, trainer and guru for C++ and CMake. Daniel is the founder of the C++ user group in Munich. He is also an active contributor to CMake and knows some undocumented internals. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 65445 BoostCon
c++ Coding Style
 
04:58
-- Created using PowToon -- Free sign up at http://www.powtoon.com/youtube/ -- Create animated videos and animated presentations for free. PowToon is a free tool that allows you to develop cool animated clips and animated presentations for your website, office meeting, sales pitch, nonprofit fundraiser, product launch, video resume, or anything else you could use an animated explainer video. PowToon's animation templates help you create animated presentations and animated explainer videos from scratch. Anyone can produce awesome animations quickly with PowToon, without the cost or hassle other professional animation services require.
Views: 286 Hosam Azzam
How to change color & font size in Pycharm
 
01:37
pycharm font, pycharm font size, pycharm font size shortcut, pycharm font color, pycharm font size change, pycharm font settings, pycharm increase font size, pycharm change font size pycharm color schemes, pycharm color schemes import, pycharm color themes, pycharm color change, pycharm background color, pycharm change background color, pycharm change color theme pycharm color pycharm color schemes pycharm color schemes python pycharm color picker pycharm color settings pycharm color schemes sublime pycharm color schemes import pycharm colorama pycharm color variables pycharm color output pycharm color schemes atom pycharm color codes pycharm color blind pycharm color console pycharm color scheme location pycharm color scheme not working pycharm color meaning pycharm add color scheme pycharm background color pycharm best color scheme pycharm background color black pycharm terminal background color pycharm scroll bar color pycharm project background color pycharm change editor background color pycharm line number background color pycharm set editor background color pycharm color comments pycharm change color scheme pycharm cursor color pycharm css color pycharm change color of comments pycharm custom color schemes pycharm class color pycharm configure color scheme pycharm dark color schemes pycharm default color scheme pycharm download color schemes pycharm color theme download pycharm debug color pycharm color editor pycharm editor color schemes pycharm import color scheme pycharm community edition color scheme pycharm color font pycharm color files pycharm function color pycharm filename color pycharm folder color pycharm file colours pycharm color of file name pycharm file color change pycharm terminal font color pycharm code folding color pycharm git color pycharm gutter color pycharm color scheme github pycharm color theme github pycharm indent guides color pycharm highlight color pycharm set highlight color pycharm color ide pycharm install color theme pycharm import color pycharm ide color scheme pycharm change ide color pycharm print in color pycharm javascript color pycharm keyword color pycharm color log pycharm light color scheme pycharm load color scheme pycharm current line color pycharm method color pycharm menu color pycharm no color pycharm notebook color pycharm line number color pycharm jupyter notebook color pycharm file name color pycharm ipython notebook color pycharm variable name color pycharm change color of terminal pycharm console output color pycharm color print pycharm python color scheme pycharm python color pycharm python color theme pycharm reset color scheme pycharm run colors pycharm color schemes install pycharm color themes pycharm terminal color pycharm text color pycharm tab color pycharm todo color pycharm change color theme pycharm import color theme pycharm ui color pycharm highlight usages color pycharm vcs colors pycharm change variable color pycharm project view color pycharm python change variable color pycharm window color pycharm warning color pycharm project window color pycharm change window color pycharm run window color
Views: 38908 T3SO Tutorials
Readable Modern C++ by Timur Doumler
 
01:17:14
Readable Modern C++, Timur Doumler C++ offers great performance and many powerful features like the standard library, a rich type system, and compile-time programming. However, it often ends up being hard to read. High-level languages like C++ are usually not written to communicate with compilers. They’re usually written to communicate with people. In fact, many developers spend more time reading and understanding other people's code than writing their own. This talk focuses on how to optimise C++ code for being easily readable by average human developers, ideally being close to plain English. I will revisit best practices on naming, comments, and locality from a modern C++ perspective. Readability also means writing less code and avoiding repetitions and unnecessary noise. I will present practical use cases of modern C++ features that are especially effective to achieve this. I will finish the talk with an overview of new C++17 features aiming at more readable code, such as fold expressions, constexpr-if, and structured bindings. Talk was presented at St. Petersburg C++ User Group, 21.02.2017
Views: 9524 nastasiak2512
Coding Minecraft in One Week - C++/OpenGL Programming Challenge
 
18:14
Hello! In this video, I attempt to create a simple voxel game/ Minecraft clone in a single week. It doesn't have the best performance or the most features; but of course, there is only so much you can achieve in a single week. Hope you enjoy! ========= Note: Performance issues are excepted as this was made in only a week NOTE: This MIGHT NOT WORK ON AMD GPUs. I'm not sure why exactly, I would find out but I do not own a AMD GPU. Works on Nvidia cards fine. DOWNLOAD: https://drive.google.com/open?id=0B-bhEaACRE65ZU5YSkZnU0RPZEE (One week Version) DOWNLOAD: https://drive.google.com/open?id=0B-bhEaACRE65WF8ydkROS1hEMTg (Optimized with collision detection, 12 day version) SOURCE CODE: https://github.com/Hopson97/MineCraft-One-Week-Challenge ========= RESOURCES: ========= MUSIC USED: --Day one-- Stickerbrush Symphony - Donkey Kong Country 2: Diddy's Kong-Quest https://www.youtube.com/watch?v=W8zIaaU5i_Q Beyond Good and Evil Soundtrack- 'Home Sweet Home' https://www.youtube.com/watch?v=jTdcJWDNsao --Day Two-- Beyond Good and Evil Soundtrack- 'Home Sweet Home' https://www.youtube.com/watch?v=jTdcJWDNsao Tales Of Phantasia - Final Act SNES version https://www.youtube.com/watch?v=AB__iGAZ1DU --Day Three--- Cave Story OST - Mimiga Town https://www.youtube.com/watch?v=7h5gRnY9Gt0 Dragon Quest VI - Pegasus https://www.youtube.com/watch?v=iSA7inusbPw --Day Four-- Cave Story OST - Plant https://www.youtube.com/watch?v=Zl4zdG47qFk Rayman One - Bandland https://www.youtube.com/watch?v=l-h4-D9zko8 --Day Five-- Milky Way Wishes - Kirby and the Rainbow Curse https://www.youtube.com/watch?v=YYXHHb0xPdA Cave Story OST - Bad Ending https://www.youtube.com/watch?v=ayMOn4GKKGk --Day Six-- Ken Silverman's Neat Song https://www.youtube.com/watch?v=2GDU4z5bztQ Lufia 2 - Final Battle https://www.youtube.com/watch?v=WkwHKKWpoaE --Day Seven-- C418 - Sweden (Caution & Crisis Remix) https://www.youtube.com/watch?v=3pbvmR8n27w ========================================= LINKS: GitHub: https://github.com/Hopson97?tab=repositories Discord Server: https://discord.gg/DeEhUXY Support me on Patreon: https://www.patreon.com/Hopson Follow me on Twitter: https://twitter.com/Hopson1997
Views: 3051037 Hopson
Doxygen
 
28:15
A quick introduction to source code documentation with Doxygen.
Views: 12119 Christopher McMurrough
10 C++ IDEs for Windows
 
13:51
This video is a quick rundown of available IDES for C++ development that run on the Windows platform. Most of these are cross platform and able to run on Linux and Mac OS as well. Did I miss any?
Views: 15961 Gamefromscratch
CppCon 2018: Herb Sutter “Thoughts on a more powerful and simpler C++ (5 of N)”
 
01:39:09
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018 — Perhaps the most important thing we can do for C++ at this point in its evolution is to make sure we preserve its core strengths while also directing its evolution in ways that make it simpler to use. That is my own opinion at least, so this talk starts with a perspective question: What “is C++,” really? The language continues to evolve and change; as it does so, how can we be sure we’re picking C++ evolutionary improvements that not only don’t lose its “C++-ic” qualities, but make it a better C++ than ever? At recent CppCons, I’ve spoken about several of my own personal C++ evolution efforts and experiments, and why I think they’re potentially important directions to explore for making C++ both more powerful and also simpler to use. The bulk of the talk is updates on two of these: 1. Lifetime and dangling: At CppCon 2015, Bjarne Stroustrup and I launched The C++ Core Guidelines in our plenary talks. In my part starting at 29:06, I gave an early look at my work on the Guidelines “Lifetime” profile, an approach for diagnosing many common cases of pointer/iterator dangling at compile time, with demos in an early MSVC-based prototype. For this year’s CppCon, I’ll cover what’s new, including: • use-after-move diagnoses • better support for the standard library out of the box without annotation • more complete implementations in two compilers: in MSVC as a static analysis extension, and in a Clang-based implementation that is efficient enough to run during normal compilation • the complete 1.0 Lifetime specification being released on the Guidelines’ GitHub repo this month I’ll summarize the highlights but focus on what’s new, so I recommend rewatching that talk video as a refresher for background for this year’s session. 2. Metaclasses: In my CppCon 2017 talk, I gave an early look at my “metaclasses” proposal to use compile-time reflection and compile-time generation to make authoring classes both more powerful and also simpler. In this case, “simpler” means not only eliminating a lot of tedious boilerplate, but also eliminating many common sources of errors and bugs. For this year, we’ll cover what’s new, including: • an update on the Clang-based implementation, which now supports more use cases including function parameter lists • new examples, including from domains like concurrency • an updated P0707 paper, with more links to working examples live on Godbolt, being posted in the next few weeks for the pre-San Diego committee mailing — Herb Sutter Microsoft Author, and chair of the ISO C++ committee. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 41364 CppCon
CLion C/C++ IDE - EAP build (First Impressions)
 
12:46
JetBrains CLion C/C++ IDE - EAP build on Ubuntu 14.10 linux http://www.jetbrains.com/clion/ New intelligent and cross-platform C/C++ IDE CLion supported languages: C (C99 version) C++ (C++03; C++11, including lambda functions, raw string literals, variadic templates, decltype, auto and more) HTML (including HTML5), CSS, JavaScript, XML Some other languages are also available via plugins (for example, Lua) CLion — intelligent cross-platform C/C++ IDE - JetBrains JetBrains CLion, a C/C++ IDE, for C++ JetBrains startet Early-Access-Programm für neue C/C++-IDE JetBrains CLion IDE (clion_ide)
Views: 11829 ProgrammingKnowledge
Auto Indent & Auto format in NetBeans
 
02:36
netbeans auto indent netbeans auto indent code netbeans auto indent php netbeans auto indent html netbeans auto indent tab netbeans auto indent disable netbeans auto indent hotkey netbeans ide auto indent netbeans turn off auto indent auto indentar netbeans netbeans auto indent shortcut netbeans automatic indent netbeans how to auto indent auto indent in netbeans auto indent code in netbeans java netbeans auto indent netbeans auto indent macauto indent, auto indent in notepad++, auto indent visual studio code, auto indent sublime text 3, auto indent visual studio, auto indent sublime, auto indent atom, auto indent atom python, auto indentation sublime text, auto indent google docs, auto indent vim, auto indent bullets word 2013, auto indent eclipse, auto indent in eclipse shortcut, auto indent brackets, auto indent plugin notepad++, auto indent python notepad++, auto indent pycharm, auto indent code in atom, auto indent clion, auto indent html in notepad++, auto indent in visual studio code, auto indent in sublime text 3, auto indent in atom, auto indent in vim, auto indent in sublime, auto indent in brackets, auto indent in visual studio 2015, auto indent in visual studio, auto indent meaning, auto indent notepad++, auto indent sublime 3, auto indent visual studio 2017, visual studio auto indent, auto indent vscode, auto indent visual studio mac, webstorm auto indent, sublime text 3 auto indent auto indent auto indent visual studio auto indent notepad++ auto indent sublime auto indent vim auto indent eclipse auto indent visual studio code auto indent atom auto indent intellij auto indent html auto indent pycharm auto indent matlab auto indent xcode auto indent android studio auto indent arduino auto indent atom mac auto indent atom python auto indent aspx visual studio auto indent atmel studio auto indent aptana auto indent atom html vim auto indent all auto indent brackets auto indent bullets word 2013 auto indent bash script auto indent bullets word 2010 auto indent bluefish auto indent bbedit auto indent code blocks vim auto indent block word auto indent bullets notepad++ auto indent braces auto indent code auto indent code online auto indent c++ auto indent css auto indent clion auto indent c code auto indent code vscode auto indent code visual studio auto indent code notepad++ vim c auto indent c sharp auto indent notepad++ c auto indent emacs c auto indent sublime text c auto indent auto indent c code vim emacs c-mode auto indent dev c auto indent auto indent dreamweaver auto indent dreamweaver cc auto indent dev c++ auto indent dreamweaver cs6 auto indent sql developer vim auto indent doesn't work emacs auto indent disable vim auto indent disable eclipse auto indent disable intellij auto indent disable auto indent emacs auto indent eclipse mac auto indent eclipse shortcut auto indent excel auto indent excel vba auto indent eclipse java auto indent eslint auto indent emmet auto indent eclipse mars auto indent file vim auto indent file atom auto indent for notepad++ auto indent for python auto indent file auto indent fortran code auto indent for atom auto indent file intellij auto indent for sublime auto indent file sublime f# auto indent auto indent google docs auto indent gedit auto indent html sublime auto indent html visual studio auto indent html notepad++ auto indent html atom auto indent html vim auto indent html visual studio code auto indent html sublime text 3 auto indent html in brackets auto-indent html source in notepad++ auto indent in visual studio auto indent in sublime auto indent in notepad++ auto indent in eclipse auto indent in atom auto indent in vim auto indent in visual studio code auto indent in pycharm auto indent in word auto indent json auto indent java auto indent javascript auto indent jupyter notebook auto indent javascript sublime auto indent json sublime auto indent java eclipse auto indent json notepad++ auto indent java online auto indent json atom auto indent komodo edit auto indent keil auto indent kate auto indent kdevelop auto indent key binding atom atom auto indent keyboard shortcut xcode auto indent key sublime auto indent key vim auto indent key visual studio auto indent key auto indent latex auto indent latex code auto indent linux auto indent lines auto indent lines visual studio auto indent lua auto indent lines android studio auto indent lines sublime text intellij auto indent lines remove auto indent latex auto indent meaning auto indent monodevelop auto indent microsoft visual studio auto indent microsoft word auto indent mysql
Views: 1680 T3SO Tutorials
C++ Edinburgh: Phil Nash — Modern C++ Testing with Catch2
 
01:19:32
Phil Nash, Developer Advocate at JetBrains, presents his open source testing framework for modern C++, Catch2. His talk covers the importance of testing and test-driven development, features from existing versions of Catch, and what's coming next with Catch2. Speaker: Phil Nash (http://www.levelofindirection.com/) Catch: https://github.com/philsquared/Catch C++ Edinburgh is a meet-up for C++ developers based in and around Edinburgh, Scotland, sponsored by Codeplay and Toshiba Medical. Website: http://cppedinburgh.uk/ Twitter: https://twitter.com/cppedinburgh Meetup.com: https://www.meetup.com/cppedinburgh/ Organisers: - Joseph Mansfield (@sftrabbit) - Simon Brand (@tartanllama) - Gordon Brown (@aerialmantis)
Views: 4950 Cpp Edinburgh
C++ Weekly - Ep 118 - Trying Out The vcpkg Package Manager
 
09:27
Come to my Object Lifetime class at Core C++ 2019 https://corecpp.org/schedule/#session-11 My Training Classes: http://emptycrate.com/training.html Support these videos: https://www.patreon.com/lefticus Follow me on twitter: https://twitter.com/lefticus ChaiScript: http://chaiscript.com Music: https://www.bensound.com/royalty-free-music
Views: 3603 Jason Turner
C++ Unit Testing with Google Test Tutorial
 
14:59
In this tutorial, we take a look at how to perform using testing in C++ using the Google Test framework and ReSharper C++ as the test runner. To find out more about ReSharper C++, please visit: https://www.jetbrains.com/resharper-cpp Author: Dmitri Nesteruk
Views: 136130 JetBrainsTV
CppCon 2015: Atila Neves "Emacs as a C++ IDE"
 
16:19
http://www.Cppcon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2015 — Lightning Talk — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 63360 CppCon
CppCon 2014: James McNellis & Kate Gregory "Modernizing Legacy C++ Code"
 
59:21
http://www.cppcon.org -- Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2014 -- C++ is a programming language with a long, storied history spanning over three decades--four if one includes its C ancestry. The C++ language has undergone many changes during that time, compiler technology has advanced substantially, and computers today are very different from the computers of decades past. But despite all of these advances, there's an awful lot of C++ code in use today that looks like it was written in the 1980s. In some cases, the code was written in the 1980s and it's still in use; in other cases, it's recently-written code that just doesn't use modern style. In this talk, we'll discuss some of the problems with legacy code, and review some practical techniques for applying principles of modern C++ to gradually improve the quality of legacy code and improve maintainability and debuggability. We'll show how some very small changes to code can yield huge benefits. -- Kate Gregory has been using C++ since before Microsoft had a C++ compiler. She writes, mentors, codes, and leads projects, in both C++ and .NET, especially for Windows 7 and 8. Kate is a Microsoft Regional Director, a Visual C++ MVP, and has written over a dozen books (the most recent on C++ AMP for Microsoft Press) and speaks at conferences and user groups around the world. Kate develops courses on C++, Visual Studio, and Windows programming for Pluralsight, founded the East of Toronto .NET Users group, and is a member of adjunct faculty at Trent University in Peterborough.Website: http://www.gregcons.comTwitter handle: @gregcons James McNellis is a senior engineer on the Microsoft Visual C++ team, where he is responsible for the Visual C++ C Runtime (CRT) and C Standard Library implementation. He was previously a member of the Microsoft Expression Blend team, developing the XAML designer tools for Windows 8 apps. Prior to joining Microsoft in 2010, he spent several years working on real-time 3-D simulation and robotics projects in the defense industry. James is a prolific contributor on the Stack Overflow programming Q&A website and occasionally writes for the Visual C++ Team Blog. He tweets at @JamesMcNellis and can be found elsewhere online via http://www.jamesmcnellis.com. -- Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 11370 CppCon
CppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid”
 
01:15:46
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017 — In 2012, Matt and a colleague were arguing whether it was efficient to use the then-new-fangled range for. During the discussion a bash script was written to quickly compile C++ source and dump the assembly. Five years later and that script has grown into a website relied on by many to quickly see the code their compiler emits, to compare different compilers' code generation and behaviour, to quickly prototype and share code, and investigate the effect of optimization flags. In this talk Matt will not only show you how easy (and fun!) it is to understand the assembly code generated by your compiler, but also how important it can be. He'll explain how he uses Compiler Explorer in his day job programming low-latency trading systems, and show some real-world examples. He'll demystify assembly code and give you the tools to understand and appreciate how hard your compiler works for you. He'll also talk a little about how Compiler Explorer works behind the scenes, how it is maintained and deployed, and share some stories about how it has changed over the years. By the end of this session you'll be itching to take your favourite code snippets and start exploring what your compiler does with them. — Matt Godbolt: DRW, Senior Software Engineer Matt Godbolt is a software engineer with trading firm DRW, and the creator of the Compiler Explorer website. He is passionate about writing efficient code. He has previously worked at on mobile apps at Google, run his own C++ tools company and spent more than a decade making console games. When he's not hacking on Compiler Explorer, Matt enjoys writing emulators for old 8-bit computer hardware. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 58313 CppCon
Setting up OpenGL and Creating a Window in C++
 
22:03
Patreon ► https://patreon.com/thecherno Twitter ► https://twitter.com/thecherno Instagram ► https://instagram.com/thecherno Discord ► https://thecherno.com/discord Series Playlist ► https://thecherno.com/opengl GLFW ► http://www.glfw.org/ Thank you to the following Patreon supporters: - Samuel Egger - Dominic Pace Gear I use: ----------------- BEST laptop for programming! ► http://geni.us/pakTES My FAVOURITE keyboard for programming! ► http://geni.us/zNhB FAVOURITE monitors for programming! ► http://geni.us/Ig6KBq MAIN Camera ► http://geni.us/t6xyDRO MAIN Lens ► http://geni.us/xGoDWT Second Camera ► http://geni.us/CYUQ Microphone ► http://geni.us/wqO6g7K
Views: 109194 TheChernoProject
🔴Musical.ly Battle Musers | Collins Key vs. Devan Key
 
04:53
Key brothers do the Best Musical.ly Battle Musers just like Its JoJo Siwa VS Savannah Soutas, Lisa and Lena VS Amber and Misha, Jacob Sartorius VS Johnny Orlando Annie Bratayley VS Mackenzie Ziegler! THUMBS UP for a PART 2!!! DOWNLOAD Live.Me for a Phone Call: http://smarturl.it/hevet0 WIN a MacBook, GoPros & MORE!! Click HERE: http://bit.ly/1k8z6Ru New Videos Every THURSDAY SHARE this VIDEO to be the #KeyperOfTheWeek EXCLUSIVE UNRELEASED FOOTAGE: http://bit.ly/Yo78tv SNAPCHAT // CollinsKey or CLICK THIS http://snapchat.com/add/collinskey Sibling Tag DEVAN'S LINKS: Twitter: http://bit.ly/Ye3fa0 Insta: http://bit.ly/1wMSMyu Snapchat: DevanKeyy Musical.ly: DevanKey2 ­­­­­­­ BACK TO SCHOOL GIVEAWAY RULES: YouTube MacBook Giveaway: 1: Must be SUBSCRIBED! 2: Comment what your FAVORITE video of mine is! Instagram iPhone 6s Giveaway: 1: Must FOLLOW me on Instagram & have my POST NOTIFICATIONS turned on (https://www.instagram.com/collinskey) 2: Must POST THIS PICTURE (https://imgur.com/a/YGwJR) and say in the DESCRIPTION, "Enter me into the Giveaway @CollinsKey #CollinsKey" Reacting To Musical.lys & REMAKING THEM (Baby Ariel, Lisa and Lena + ROAST at the END): https://www.youtube.com/watch?v=xBM5BQixEL0 Jacob Sartorius - Hit or Miss (Official Music Video) Reaction: https://www.youtube.com/watch?v=mwrJNSpIslA&list=PLTvoxz0R3awi42Bj5Yo3xg1fXBF4lXisq&index=1 All My Social Media Links: -Snapchat: CollinsKey Musical.ly: @CollinsKey -Twitter: http://www.twitter.com/CollinsKey -Instagram: http://www.instagram.com/CollinsKey -Facebook: http://www.facebook.com/CollinsKey -Tumblr: http://www.CollinsKey.tumblr.com -Vine: http://www.vine.co/CollinsKey -Watch My Previous Video: http://bit.ly/1ssmFl9 -NEW Merch http://bit.ly/1zMmzZT If your reading this far, comment down below, "Did anyone else see Justin Bieber at the END???" Love ya ­­­­­­­­­­­ Business Contact: -For Inquiries, Please click here: http://bit.ly/1lrfrd0 💥KEYPER SQUAD💥: Please help me TRANSLATE this video and you'll GET CREDIT BELOW! Click Here: http://www.youtube.com/timedtext_video?v=hwFoYE9jABY&ref=share SEND ME STUFF!! I have a P.O. Box :) 3835R East Thousand Oaks Blvd. #443 Westlake Village, CA, 91362
Views: 10327093 Collins Key
JetBrains Upsource Overview: code review tool with code insight
 
03:39
JetBrains Upsource is a smart code review tool and a repository browser that supports Git, Mercurial, Subversion and Perforce. It is the only code review tool that deeply understands your code and offers static code analysis and code-aware navigation in web UI for projects written in Java, PHP, JavaScript and/or Kotlin. This video gives an overview of Upsource. To learn more about Upsource, please visit http://jetbrains.com/upsource/
Views: 20581 JetBrainsTV
What's New in AppCode 2017.2
 
04:36
Learn about new features of AppCode 2017.2: ★ Extract Method refactoring for Swift ★ Override/Implement completion ★ Code style improvements ★ Inline type hints for Swift ★ __auto_type support for Objective-C and more To learn more visit our site: https://www.jetbrains.com/objc/whatsnew/ Category: Tips&Tricks
Views: 4820 JetBrainsTV
CppCon 2018: Chandler Carruth “Spectre: Secrets, Side-Channels, Sandboxes, and Security”
 
01:27:35
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018 — The discovery of speculative execution side-channel attacks (called "Spectre") fundamentally changes the security model of every modern superscalar microprocessor. Extracting secret data (credit cards, cryptographic keys) through side-channels is not new and has challenged the cryptographic community for decades. Despite this, the industry has often been complacent in our response, viewing these attacks as impacting a tiny amount of code and being nearly impossible to weaponize. But speculative execution attack techniques have fundamentally altered the ease and applicability of side-channels, making them a serious threat to computer security. Responding to these issues has impacted CPU design, compiler design, library design, sandbox techniques and even the C++ programming language and standard. This talk will explain how these kinds of attacks work at a high level and provide a clear set of terminology to describe these classes of vulnerabilities and attacks. It will show how the different variants work at the low level of modern hardware to give a detailed and precise understanding of the mechanics involved on CPUs today. It will also provide guidance about what makes applications and services vulnerable and how to analyze your software to understand the degree of its exposure. It will include an overview of the numerous different mitigation techniques available, how to deploy them, and what tradeoffs come with them. Some of these mitigations will be covered in detail: how they work at a hardware level, where they don't work, and what attack vectors remain. Finally, the talk will show how traditional side-channel risks are made substantially easier to exploit due to speculative execution. This will cover how cryptographic and other libraries dealing in high-value secrets need to be adapted to correctly defend against these attacks. Further, it will introduce general problems of sandboxing untrusted code from secret data and the current best techniques in those circumstances. This talk will be accessible to most C and C++ programmers. No deep background on CPUs, assembly, hardware instructions, Spectre, side-channels, or security is needed. — Chandler Carruth, Google Software Engineer Chandler Carruth leads the Clang team at Google, building better diagnostics, tools, and more. Previously, he worked on several pieces of Google’s distributed build system. He makes guest appearances helping to maintain a few core C++ libraries across Google’s codebase, and is active in the LLVM and Clang open source communities. He received his M.S. and B.S. in Computer Science from Wake Forest University, but disavows all knowledge of the contents of his Master’s thesis. He is regularly found drinking Cherry Coke Zero in the daytime and pontificating over a single malt scotch in the evening. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 22865 CppCon
Debugging in C program [Bangla]
 
07:05
How to use debugging tool in codeblocks and cLion
Views: 37 Ariful islam
QxEntityEditor : C++ Qt entity editor and code generator for QxOrm library (C++ ORM)
 
19:02
QxEntityEditor is a graphic editor for QxOrm library (C++/Qt ORM database library) : QxEntityEditor provides a graphic way to manage the data model. QxEntityEditor is multi-platform (available for Windows, Linux and Mac OS X) and generate native code for all environments : desktop (Windows, Linux, Mac OS X), embedded and mobile (Android, iOS, Raspberry Pi, etc.). QxEntityEditor is based on plugins and provides many ways to import/export your data model : - generate C++ persistent classes automatically (registered into QxOrm context) ; - generate DDL SQL script automatically (database schema) for SQLite, MySQL, PostgreSQL, Oracle and MS SQL Server ; - manage schema evolution for each project version (ALTER TABLE, ADD COLUMN, DROP INDEX, etc.) ; - transfer your data model over network and create quickly client/server applications, using QxService module.
New for JavaScript developers in WebStorm and IntelliJ IDEA 2017.2
 
02:48
Learn about new features for JavaScript developers in WebStorm 2017.2 (and IntelliJ IDEA, PhpStorm, RubyMine, and PyCharm) from Paul Everitt, JetBrains Developer Advocate: - Import of code style from ESLint configuration - Improved support for webpack - Parameter hints in TypeScript - Code coverage for Mocha - Move Symbol refactoring for JavaScript and TypeScript - Notifications for npm install and update, and more! Learn more and download WebStorm 2017.2 at https://www.jetbrains.com/webstorm/whatsnew/ These new features are also available in IntelliJ IDEA Ultimate, PhpStorm, RubyMine, PyCharm Pro 2017.2 and partially in AppCode and CLion 2017.2
Views: 9599 JetBrainsTV
Understanding Compiler Optimization - Chandler Carruth - Opening Keynote Meeting C++ 2015
 
01:50:15
Understanding Compiler Optimization Chandler Carruth Opening Keynote Meeting C++ 2015 Slides: https://meetingcpp.com/files/mcpp/2015/talks/meetingcxx_2015-understanding_compiler_optimization_themed_copy.pdf
Views: 67743 Meeting Cpp
CppCon 2017: Victor Ciura “Bringing Clang-tidy Magic to Visual Studio C++ Developers”
 
01:00:35
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017 — “A 14 year old code base under active development, 2.5 million lines of C++ code, a few brave nerds, two powerful tools and one hot summer…”, or “How we managed to clang-tidy our whole code base, while maintaining our monthly release cycle”. Did I mention that we’re a Windows-only dev team using Visual C++ ? That’s right, we’re going to continue using both Visual Studio (2017) and Clang tools on the side, to modernize and improve our code quality. I’ve just come back from an interesting journey … and I want to share with you some of the most exciting experiences my team and I had along the way and a few things we’ve learned that you may take with you on your next “travels”. It all started a year ago, at CppCon, with a simple but life changing decision: we would stop worrying about whitespace and started our addiction on smart C++ tools with clang-format. We didn’t realize this at that time, but this was just the first leg of our great journey; next we decided to hop on the clang-tidy train and set out to modernize our aging code base and find hidden bugs along the way with clang-tidy static analyzer. The hard part was getting all our code to compile with clang, using the correct project settings (synced with Visual Studio) and Windows SDK dependencies (our code has a fairly wide Windows API surface area). After that, clang-tidy was a breeze to use and we immediately integrated it in our workflow. I still cannot believe the code transformations we were able to do with its ‘modernize’ modules and some of the subtle latent bugs we found and fixed with its static analyzer and ‘cppcoreguidelines’. Luckily, we took a lot of pictures and kept a detailed travel log, to share this fruitful journey with you, now. We’ll also share some tools we developed, to help you with this workflow: automation tips & configs (Jenkins, MSBuild), open-source PowerShell scripts (clang-tidy on Visual Studio projects), free Visual Studio extension and more. — Victor Ciura: CAPHYON, Technical Lead Victor Ciura is a Senior Software Engineer at CAPHYON and Technical Lead on the Advanced Installer team (http://www.advancedinstaller.com). For over a decade, he designed and implemented several core components and libraries of Advanced Installer such as: IIS, Repackager, OS virtualization and others. He’s a regular guest at Computer Science Department of his Alma Mater, University of Craiova, where he gives student lectures & workshops on “Using C++STL for Competitive Programming and Software Development”. Currently, he spends most of his time working with his talented team on improving and extending the repackaging and virtualization technologies in Advanced Installer IDE, helping clients migrate their Win32 desktop apps to the Windows Store (AppX). — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 4589 CppCon
C++Now 2018: Phil Nash “Option(al) Is Not a Failure”
 
01:32:12
http://cppnow.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: http://cppnow.org/history/2018/talks/ — Error code returns were bad so we invented exceptions. Much better we said. Then we realised exceptions had their problems - with whole domains outlawing their use altogether. We've been trying to patch them up how we can (with noexcept, for example) - but most of the problems are systemic. So there's a return to error codes. But now we have new features in the language (arithmetic data types, including variant and optional) - and the promise of more coming (expected, outcome?) - that bring us closer to the best of both worlds, with almost none of the downsides. While the vocabulary types are important, we don't need to wait for them - and the more experience we gain with these approaches the better - especially as std::expected gets locked down, Boost.Outcome goes through final reviews. But there's more. Where do error_code and error_condition fit in? What's all this about monadic binding? What about pattern matching? Do/ try syntax with a keyword? What do other languages that are further down this road do and what can we learn from them? This talk will be a tour of the past, present, and possible future of C++ error handling, the trade-offs and rationale for each piece and a discussion of where to go next and what we can do as a community to get there. Note that, while technical, this is Big Picture - with lots of jumping off points for other talks and materials that are deep dives on individual components and techniques. — Phil Nash JetBrains Developer Advocate London Phil is the author of the test frameworks, Catch - for C++ and Objective-C, and Swordfish for Swift. As Developer Advocate at JetBrains he's involved with CLion, AppCode and ReSharper C++. More generally he's an advocate for good testing practices, TDD and using the type system and functional techniques to reduce complexity and increase correctness. He's previously worked in Finance and Mobile as well as an independent consultant and coach specialising in TDD on iOS. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 2975 BoostCon
Créer son moteur de jeu avec OpenGL - 1 - Création du projet
 
27:00
Seconde vidéo de ce tutoriel sur la création du projet pour Visual Studio et CLion. À propos de CMake : Tutoriel pour installer CMake : https://youtu.be/8_X5Iq9niDE J'utilise CMake dans ce tutoriel pour avoir un système de build flexible et commun entre les deux IDEs, Visual Studio et CLion. Pour ceux qui n'ont pas accès aux commandes CMake dans leur terminal, rendez-vous ici https://cmake.org/ pour le télécharger. Une fois téléchargé, vous pouvez ajouter à votre variable path le chemin vers le dossier bin de CMake. Vous pouvez maintenant ouvrir un terminal et utiliser CMake. Lien du dépôt GitHub : https://github.com/Aredhele/Game-Engine-Tutorial Liens pour télécharger les IDEs : ● https://visualstudio.microsoft.com/downloads/?lang=en ● https://www.jetbrains.com/clion/ Liens pour télécharger les bibliothèques : ● http://www.glfw.org/ ● http://glew.sourceforge.net/ ● https://glm.g-truc.net/0.9.9/index.html Liens pour télécharger MinGW 64 : https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/
Views: 612 Aredhele
How To : Setup Eclipse IDE for C/C++ Development
 
04:57
- GCC 32 bits: https://drive.google.com/file/d/1wbHsVFrbua48xhKYeOxqBy5bnp5I17D_/view?usp=sharing - GCC 64 bits: https://drive.google.com/file/d/1giBsQqIV1BsT6SQAs5MbDc3hZQThKeVL/view?usp=sharing Please skip Tags: eclipse cdt download eclipse cdt plugin eclipse cdt tutorial eclipse c/c++ download eclipse c/c++ plugin eclipse c/c++ ide eclipse c/c++ indexer eclipse c/c++ development user guide eclipse c/c++ compiler eclipse c/c++ unit testing support eclipse c/c++ ubuntu eclipse c/c++ binary not found eclipse c/c++ development tools (cdt) plugin eclipse c/c++ eclipse c/c++ autocomplete eclipse c/c++ attach to application eclipse c/c++ application eclipse c c++ add library eclipse c/c++ attach to local application eclipse c/c++ and java eclipse c/c++ add java eclipse c/c++ autotools support eclipse c and c++ eclipse c and c++ compiler eclipse c/c++ build missing eclipse c c++ build settings eclipse c/c++ build eclipse c c++ build environment eclipse c/c++ build variables eclipse c c++ build discovery options eclipse c/c++ build configuration eclipse c/c++ builder eclipse c c++ build builder settings eclipse c/c++ compiler setup eclipse c/c++ configuration eclipse c c++ cdt plugin download eclipse c c++ call graph visualization eclipse c c++ cygwin eclipse c c++ code analysis eclipse c/c++ code formatter eclipse c/c++ code templates eclipse c c++ color theme eclipse-cdt c/c++ development tools eclipse cdt c/c++ development user guide eclipse cdt c/c++ test runner plugin eclipse cdt c/c++ tests runner eclipse cdt (c/c++ development toolkit) eclipse cdt for c/c++ developers eclipse c/c++ development tools eclipse c/c++ development tools or sdk eclipse c/c++ download for windows 7 eclipse c/c++ development tools sdk eclipse c/c++ debugger eclipse c c++ download linux eclipse c/c++ developer eclipse c/c++ editor eclipse c c++ editor eclipse c/c++ editor plugin eclipse c/c++ indexer error eclipse c/c++ indexer has encountered a problem c/c++ en eclipse eclipse internal error c/c++ indexer eclipse error 1 c c++ problem eclipse error 127 c c++ problem eclipse com c++ e java eclipse c/c++ for mac eclipse c/c++ for ubuntu eclipse c/c++ for linux eclipse c/c++ for windows 7 eclipse c/c++ for windows 8 eclipse c/c++ for ubuntu 14.04 eclipse c/c++ for mac os x eclipse c c++ download for windows xp eclipse c/c++ gdb hardware debugging eclipse c/c++ gui builder eclipse c c++ general paths and symbols eclipse c c++ general missing eclipse c/c++ gcc eclipse c/c++ getting started eclipse c/c++ gui eclipse c/c++ general eclipse c/c++ user guide eclipse c/c++ hello world eclipse c/c++ how to install eclipse c c++ indexer hangs eclipse c/c++ syntax highlighting eclipse helios c c++ plugin eclipse c/c++ unresolved inclusion stdio.h eclipse helios c/c++ download eclipse ide for c/c++ developers how to install eclipse c/c++ ide download eclipse c/c++ ide tutorial eclipse c/c++ indexer slow eclipse c/c++ installer eclipse c/c++ include path eclipse c c++ include paths and symbols eclipse c c++ java eclipse c/c++ juno eclipse ide for c c++ java eclipse juno c c++ plugin eclipse ide for c/c++ developers java eclipse ide for c/c++ developers juno download eclipse for c c++ and java eclipse ide for c/c++ developers add java install c/c++ plugin eclipse juno eclipse c/c++ keyboard shortcuts eclipse c c++ kurulumu c/c++ plugin for eclipse kepler eclipse 4.3 (kepler) for c/c++ programming eclipse c/c++ kullanımı download eclipse kepler c/c++ eclipse c/c++ linux eclipse luna c++ eclipse c c++ linux install eclipse c/c++ local application eclipse c c++ launch failed eclipse c/c++ library eclipse c/c++ remote launch eclipse c c++ remote launch plugin download eclipse c/c++ luna eclipse c/c++ mac eclipse c/c++ mingw eclipse c c++ mac os x eclipse c c++ manual pdf eclipse c/c++ mars eclipse c c++ mac eclipse c c++ make project eclipse c c++ makefile eclipse c/c++ makefile project eclipse c/c++ not working eclipse remove c++ nature eclipse c/c++ install new software eclipse c/c++ search does not work eclipse c/c++ type could not be resolved eclipse no c c++ build eclipse no c/c++ perspective netbeans vs eclipse c/c++ eclipse new c c++ project eclipse c/c++ opensuse installing eclipse c/c++ on windows installing eclipse c/c++ on ubuntu eclipse for c/c++ on ubuntu setting up eclipse c/c++ on windows eclipse c/c++ indexer out of memory how to install eclipse c/c++ on windows 7 eclipse c/c++ package eclipse c/c++ plugin install eclipse c c++ perspective missing eclipse c c++ plugin ubuntu eclipse c/c++ perspective eclipse c c++ plugin download link eclipse c/c++ portable eclipse c/c++ profiler eclipse c/c++ problem eclipse c/c++ qt support
Views: 79023 FREE LEARNING
Getting Started with C++, Qt5 and CMake: Part 2
 
13:01
This is part 2 of the series "Getting Started with C++, Qt5 and CMake". In this video I take you thorough a "Hello World" style example as an introduction to CMake. Source code for this video is available on my Github: https://github.com/DeveloperPaul123/GettingStartedWithQt5Cmake-Tutorial/tree/part-1-hello-world Have questions? Leave a comment! Checkout my github page: https://github.com/DeveloperPaul123 My Blog: developerpaul123.github.io My Other Channel: https://www.youtube.com/channel/UC1j4i7MO4li6ILBqbprpBQQ
Views: 2536 DeveloperPaul123
CppCon 2014: Alex Allain & Andrew Twyman "Practical Cross-Platform Mobile C++ Development"
 
01:04:10
http://www.cppcon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2014 -- "Practical Cross-Platform Mobile C++ Development at Dropbox" -- The conventional wisdom of multi-platform mobile development comes down to two choices: write all your complex logic at least twice or settle for a slow, non-native experience for your users. Come learn how Dropbox has embraced a third option, where fast, cross-platform code in C++ is married to a smooth, native UI for the best of both worlds. In Dropbox’s new generation of iOS and Android apps, we leverage the strengths of the platform frameworks while only writing and maintaining one version of complex logic like data syncing. We’ll explain the benefits and pitfalls of interfacing C++ to platform-specific code via Objective-C++ and JNI and how code generation has freed us from much of the effort involved. We’ll share the benefits we’ve gained from C++11/14, as well as the drawbacks, and how we’ve overcome each platform’s quirks. Finally, we’ll share tools that let you try this out yourselves, available at https://www.github.com/dropbox/djinni. -- Alex Allain has been writing about C++ since 1998, when he started Cprogramming.com. In 2012, he published Jumping into C++ to teach new programmers how to think like a professional C++ programmer. At Dropbox, Alex leads the Platforms and Libraries team, helping make the dream of cross-platform C++11 a reality. Prior to Dropbox, Alex led a team at Liquid Machines focused on injecting code into applications to perform binary hooking. -- Andrew Twyman has been developing products and libraries in C++ for almost 10 years. He loves building robust systems and solving tricky low-level problems. Starting in 2012, Andrew helped spearhead Dropbox’s new approach to cross-platform mobile development. Now on the Platforms and Libraries team, Andrew is helping bring cross-platform goodness to Dropbox’s new generation of mobile and desktop apps. Prior to Dropbox, Andrew was an architect at Liquid Machines, where shared libraries supported parallel development of more products than there were developers. -- Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 16818 CppCon
Deadcode Programming Editor
 
04:41
A quick intro to the deadcode editor and how to make a basic command extension. Next episode about widget and styling : https://www.youtube.com/watch?v=ptz1NagHYHU
Views: 732 Jonas Drewsen
DataGrip Introduction
 
11:01
IMPORTANT! If you're looking for DataGrip Quick Start Guide, please, read: https://www.jetbrains.com/datagrip/quick-start/ DataGrip is an IDE from JetBrains built for database developers. It allows you to quickly migrate and refactor relational databases, construct efficient, statically checked SQL queries and much more. In this video, we highlight some of DataGrip's most powerful features. It is also relevant to the database plugin of IntelliJ IDEA, PhpStorm, PyCharm and RubyMine. For more details visit https://www.jetbrains.com/datagrip.
Views: 51296 JetBrainsTV
Using Lambdas Old School Style in C++ | Pluralsight
 
07:51
C++ Advanced Topics | http://www.pluralsight-training.net/microsoft/courses/TableOfContents?courseName=adv-cpp C++ is still one of the most widely used and powerful languages available and in no way has been forgotten in the .NET framework. In this video excerpt from Kate Gregory's course C++ Advanced Topics you'll see how to use Lambda expressions in C++ including how to control the capture of variables used in the Lamda expression itself. In the full course Kate covers other advanced topics such as using standard containers, avoiding memory management, forward declaration, and move semantics. -~-~~-~~~-~~-~- Push your limits. Expand your potential. Smarter than yesterday- https://www.youtube.com/watch?v=k2s77i9zTek -~-~~-~~~-~~-~-
Views: 1614 Pluralsight
CppCon 2015: Reid Kleckner "Clang on Windows: a status update"
 
06:30
http://www.Cppcon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2015 — Lightning Talk — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 4504 CppCon
CppCon 2014: Bjarne Stroustrup "Make Simple Tasks Simple!"
 
01:37:36
http://www.cppcon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2014 -- C++ faces two challenges: Helping programmers address the most demanding tasks in terms of performance, scale, and dependability. It must also help programmers be productive writing ordinary maintainable code. There is much more "ordinary code" than there is performance-critical code. Thus, C++ must make simple tasks simple while not getting in the way of tuning software for the last byte and last cycle where that's necessary. This talk focuses on what C++11 and C++14 offers to simplify programming: auto, range-for loops, move semantics, futures, concepts, and more. However, the focus is not primarily on language features: the key is programming: how can we write better, more readable, efficient, and more maintainable code? If you think that the essence of C++ is clever pointer manipulation and huge class hierarchies you may be in for a few surprises. -- Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 63571 CppCon
Baking Boards - Episode 2: JetBrains Design Team
 
03:00
In this episode of Baking Boards, Sergei Ilin shows you the agile board that the design team cooked up to manage issues in their project. Find step by step recipe in this blog post: http://bit.ly/2pRKBmX
Views: 1313 JetBrainsTV