Binary Tree
728 subscribers
722 photos
2 videos
1 file
916 links
This is a channel about Open Source, software development, and IT in general.
Download Telegram
Note about comments and dead code

Comments are something that can both: ruin your code and make it better.

A good comment takes time to think and write, and therefore most often we all come across disgusting comments that are nothing but a piece of visual garbage.

#comments, #code, #style
❀1πŸ‘1
Thoughts about naming variables and methods

The proper naming of variables, functions, methods, and classes is one of the most important attributes of elegant and clean code, that clearly reflects the intentions of the programmer, without assumptions about what was meant.

#python, #django, #js, #code, #style
❀1πŸ‘1
Credo is a static code analysis tool for the Elixir language with a focus on teaching and code consistency.

It can show you refactoring opportunities in your code, complex code fragments, warn you about common mistakes, show inconsistencies in your naming scheme and - if needed - help you enforce a desired coding style.

#elixir, #erlang, #beam, #code_analysis, #static_analysis, #linter
❀1πŸ”₯1
Pyre is a performant type checker for Python compliant with PEP 484. Pyre can analyze codebases with millions of lines of code incrementally – providing instantaneous feedback to developers as they write code.

#python, #typechecker, #static, #analysis, #ocaml, #code, #quality, #security
❀1πŸ”₯1
6 Awesome Ways To Present Your Code

At some point, every developer has to present code snippets. This could be for a presentation, or a tweet, or a blog, or just to go through a snippet later in time.

Let's dive into the tools you can use to present your code awesomely.

#article, #code, #snippets, #terminal
❀1πŸ”₯1
Semantic is a Haskell library and command line tool for parsing, analyzing, and comparing source code developed by GitHub.

#haskell, #fp, #parsing, #analyzing, #code, #github
πŸ‘1
CodeMirror is a versatile text editor implemented in JavaScript for the browser. It is specialized for editing code, and comes with over 100 language modes and various addons that implement more advanced editing functionality. Every language comes with fully-featured code and syntax highlighting to help with reading and editing complex code.

#javascript #js #code #editor #browser #api
❀1πŸ”₯1
Onivim is a brand-new code editor β€” combining the modal ergonomics of Vim, the quick and responsive feel of a native app, and the vast extension ecosystem of VS Code.

#c #vim #code #editor #ide #reasonml #ocaml
❀1πŸ‘1πŸ”₯1
Sourcegraph is a fast and featureful code search and navigation engine.

#golang #go #code #search #engine #sourcegraph
❀1πŸ‘1πŸ”₯1