<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: yuu</title>
    <description>The latest articles on DEV Community by yuu (@yuu).</description>
    <link>https://dev.to/yuu</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F44308%2F3363f1ec-b8fb-4cf9-9bfc-d7debcaac148.png</url>
      <title>DEV Community: yuu</title>
      <link>https://dev.to/yuu</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/yuu"/>
    <language>en</language>
    <item>
      <title>Summary for Heroku Products</title>
      <dc:creator>yuu</dc:creator>
      <pubDate>Wed, 26 Feb 2020 12:34:07 +0000</pubDate>
      <link>https://dev.to/yuu/summary-for-heroku-products-hak</link>
      <guid>https://dev.to/yuu/summary-for-heroku-products-hak</guid>
      <description>&lt;h2&gt;
  
  
  Heroku Platform
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Heorku DX (Developer Experience)

&lt;ul&gt;
&lt;li&gt;Heroku Flow&lt;/li&gt;
&lt;li&gt;Continuous Delivery&lt;/li&gt;
&lt;li&gt;Continuous Integration&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Heroku OpEx (Operational Experience)&lt;/li&gt;
&lt;li&gt;Heroku Runtime

&lt;ul&gt;
&lt;li&gt;Heroku Dynos&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Heroku Data Service
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Heroku Postgres&lt;/li&gt;
&lt;li&gt;Heroku Redis&lt;/li&gt;
&lt;li&gt;Apache Kafka on Heroku&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Heroku Enterprise
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Heroku Private Spaces: 
Network isolated group of apps and data services.&lt;/li&gt;
&lt;li&gt;Heroku Connect: 
Bi-directional synchronization between Heroku Postgress and Salesforce.&lt;/li&gt;
&lt;li&gt;Heroku Shield: 
Your heroku shield apps run in your own network isolated heroku shield private space using
shield private dynos.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Heroku Teams
&lt;/h2&gt;

&lt;p&gt;Unified collaboration, administration &amp;amp; billing for all your apps.&lt;/p&gt;

</description>
      <category>heroku</category>
    </item>
    <item>
      <title>emacs keybind</title>
      <dc:creator>yuu</dc:creator>
      <pubDate>Tue, 09 Jul 2019 00:37:49 +0000</pubDate>
      <link>https://dev.to/yuu/emacs-xref-keybind-5gk6</link>
      <guid>https://dev.to/yuu/emacs-xref-keybind-5gk6</guid>
      <description>&lt;p&gt;▼ xref&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;xref-pop-marker-stack (M-,)&lt;/li&gt;
&lt;li&gt;xref-find-definitions (M-.)&lt;/li&gt;
&lt;li&gt;xref-find-references  (M-?)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;▼ mark ring&lt;br&gt;
&lt;a href="https://www.gnu.org/software/emacs/manual/html_node/emacs/Global-Mark-Ring.html"&gt;https://www.gnu.org/software/emacs/manual/html_node/emacs/Global-Mark-Ring.html&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.emacswiki.org/emacs/MarkCommands#toc1"&gt;https://www.emacswiki.org/emacs/MarkCommands#toc1&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;set-mark-command x2 (C-SPC C-SPC)&lt;/li&gt;
&lt;li&gt;pop-global-mark (C-x C-@) / (C-x C-SPC) / my pc (C-u C-SPC)&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>emacs</category>
    </item>
    <item>
      <title>[Emacs] Auto runs clang-format when file save</title>
      <dc:creator>yuu</dc:creator>
      <pubDate>Sun, 04 Feb 2018 02:33:04 +0000</pubDate>
      <link>https://dev.to/yuu/emacs-auto-runs-clang-format-when-file-save-1n6p</link>
      <guid>https://dev.to/yuu/emacs-auto-runs-clang-format-when-file-save-1n6p</guid>
      <description>&lt;ul&gt;
&lt;li&gt;Install via el-get
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;(el-get-bundle clang-format)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Hook
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;(add-hook 'c-mode-common-hook
          (function (lambda ()
                    (add-hook 'before-save-hook
                              'clang-format-buffer))))
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Style configuration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;.clang-format&lt;/code&gt; into project root directory.&lt;/p&gt;

&lt;p&gt;My configuration below:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;---
Language:        Cpp
# BasedOnStyle:  Google
AccessModifierOffset: -4
AlignAfterOpenBracket: Align
AlignConsecutiveAssignments: false
AlignConsecutiveDeclarations: false
AlignEscapedNewlinesLeft: true
AlignOperands:   true
AlignTrailingComments: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: false
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: Inline
AllowShortIfStatementsOnASingleLine: false
AllowShortLoopsOnASingleLine: true
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: true
AlwaysBreakTemplateDeclarations: true
BinPackArguments: true
BinPackParameters: true
BraceWrapping:   
  AfterClass:      false
  AfterControlStatement: false
  AfterEnum:       false
  AfterFunction:   false
  AfterNamespace:  false
  AfterObjCDeclaration: false
  AfterStruct:     false
  AfterUnion:      false
  BeforeCatch:     false
  BeforeElse:      false
  IndentBraces:    false
BreakBeforeBinaryOperators: None
BreakBeforeBraces: Attach
BreakBeforeTernaryOperators: true
BreakConstructorInitializersBeforeComma: true
BreakAfterJavaFieldAnnotations: false
BreakStringLiterals: true
ColumnLimit:     80
CommentPragmas:  '^ IWYU pragma:'
ConstructorInitializerAllOnOneLineOrOnePerLine: false
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
DerivePointerAlignment: true
DisableFormat:   false
ExperimentalAutoDetectBinPacking: false
ForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
IncludeCategories: 
  - Regex:           '^&amp;lt;.*\.h&amp;gt;'
    Priority:        1
  - Regex:           '^&amp;lt;.*'
    Priority:        2
  - Regex:           '.*'
    Priority:        3
IncludeIsMainRegex: '([-_](test|unittest))?$'
IndentCaseLabels: false
IndentWidth:     4
IndentWrappedFunctionNames: false
JavaScriptQuotes: Leave
JavaScriptWrapImports: true
KeepEmptyLinesAtTheStartOfBlocks: false
MacroBlockBegin: ''
MacroBlockEnd:   ''
MaxEmptyLinesToKeep: 1
NamespaceIndentation: None
ObjCBlockIndentWidth: 2
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: false
PenaltyBreakBeforeFirstCallParameter: 1
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 120
PenaltyBreakString: 1000
PenaltyExcessCharacter: 1000000
PenaltyReturnTypeOnItsOwnLine: 200
PointerAlignment: Left
ReflowComments:  true
SortIncludes:    true
SpaceAfterCStyleCast: false
SpaceAfterTemplateKeyword: true
SpaceBeforeAssignmentOperators: true
SpaceBeforeParens: ControlStatements
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 2
SpacesInAngles:  false
SpacesInContainerLiterals: true
SpacesInCStyleCastParentheses: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard:        Auto
TabWidth:        4
UseTab:          Never
...

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>emacs</category>
    </item>
  </channel>
</rss>
