{"id":24612,"date":"2015-08-20T11:20:33","date_gmt":"2015-08-20T09:20:33","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=24612"},"modified":"2015-08-20T11:20:33","modified_gmt":"2015-08-20T09:20:33","slug":"rank-of-top-languages-on-github-com-over-time","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2015\/08\/20\/rank-of-top-languages-on-github-com-over-time\/","title":{"rendered":"Rank of top languages on GitHub.com over time"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p><a href=\"https:\/\/github.com\/blog\/2047-language-trends-on-github\">GitHub blog<\/a> shares some trends in regards to programming languages, which includes both public and private repositories:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2015\/08\/GitHub-programming-languages.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"24613\" data-permalink=\"https:\/\/mamchenkov.net\/wordpress\/2015\/08\/20\/rank-of-top-languages-on-github-com-over-time\/github-programming-languages\/\" data-orig-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2015\/08\/GitHub-programming-languages.jpg?fit=1930%2C1110&amp;ssl=1\" data-orig-size=\"1930,1110\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"GitHub programming languages\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2015\/08\/GitHub-programming-languages.jpg?fit=660%2C380&amp;ssl=1\" class=\"aligncenter size-medium wp-image-24613\" src=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2015\/08\/GitHub-programming-languages-500x288.jpg?resize=500%2C288&#038;ssl=1\" alt=\"GitHub programming languages\" width=\"500\" height=\"288\" srcset=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2015\/08\/GitHub-programming-languages.jpg?resize=500%2C288&amp;ssl=1 500w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2015\/08\/GitHub-programming-languages.jpg?resize=1024%2C589&amp;ssl=1 1024w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2015\/08\/GitHub-programming-languages.jpg?w=1930&amp;ssl=1 1930w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2015\/08\/GitHub-programming-languages.jpg?w=1320 1320w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>Interesting. \u00a0I haven&#8217;t seen many Java and C# projects myself, but I&#8217;m in a very different bubble. \u00a0PHP stays on #4 for years. \u00a0VimL, the language in which most plugins for Vim editor are written, makes it to #10 in 2010, which suggests that there are way more plugins than I ever thought. \u00a0The drop in Perl is also quite notable, but not very surprising.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>GitHub blog shares some trends in regards to programming languages, which includes both public and private repositories: Interesting. \u00a0I haven&#8217;t seen many Java and C# projects myself, but I&#8217;m in a very different bubble. \u00a0PHP stays on #4 for years. \u00a0VimL, the language in which most plugins for Vim editor are written, makes it to &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2015\/08\/20\/rank-of-top-languages-on-github-com-over-time\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Rank of top languages on GitHub.com over time<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Rank of top languages on GitHub.com over time #WebDev #stats #GitHub","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,18,62,1334],"tags":[2809,1041,1330],"keyring_services":[],"class_list":["post-24612","post","type-post","status-publish","format-standard","hentry","category-general","category-programming","category-technology","category-web-work","tag-github","tag-statistics","tag-web-development"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":24303,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/06\/05\/wordpress-plugins-github-mirror\/","url_meta":{"origin":24612,"position":0},"title":"WordPress Plugins GitHub Mirror","author":"Leonid Mamchenkov","date":"June 5, 2015","format":"link","excerpt":"WordPress Plugins GitHub Mirror (or on GitHub): Say hello to fully automated GitHub mirrors of every plugin in the WordPress.org plugin repository. These aren't your typical plugin Git repositories. These mirrors can be used for fast, efficient, and automated plugin updates using Composer, and don't require \"sync scripts\" or separate\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"stats","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2015\/06\/stats-500x295.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":24116,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/05\/15\/github-markdown-syntax-highlighting\/","url_meta":{"origin":24612,"position":1},"title":"GitHub markdown syntax highlighting","author":"Leonid Mamchenkov","date":"May 15, 2015","format":false,"excerpt":"Somehow, I missed this and haven't used it until yesterday - GitHub markdown syntax highlighting: Code blocks can be taken a step further by adding syntax highlighting. In your fenced block, add an optional language identifier and we'll run it through syntax highlighting. For example, to syntax highlight Ruby code:\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":28232,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/11\/21\/github-security-alerts-and-team-discussions\/","url_meta":{"origin":24612,"position":2},"title":"GitHub : Security Alerts and Team Discussions","author":"Leonid Mamchenkov","date":"November 21, 2017","format":false,"excerpt":"GitHub blog recently announced a couple of interesting new features. Firstly, Security Alerts.\u00a0\u00a0 For now it only supports Ruby and JavaScript, but hopefully other languages are coming soon (PHP\/Composer please!).\u00a0 Security Alerts will notify repository owners if there are any known security issues in any of the packages that the\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/11\/team-discussion-500x263.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":18734,"url":"https:\/\/mamchenkov.net\/wordpress\/2013\/10\/30\/wordpress-plugin-repositories\/","url_meta":{"origin":24612,"position":3},"title":"WordPress plugin repositories","author":"Leonid Mamchenkov","date":"October 30, 2013","format":false,"excerpt":"WPTavern covers an interesting early stage development of WordPress plugin installations directly from GitHub source code repositories. \u00a0Here is a quick video on how it works: That got me thinking. WordPress.org provides an API for plugins checks and updates. \u00a0WordPress software allows a plugin to overwrite the location of the\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/jCV_EomzXIU\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":36247,"url":"https:\/\/mamchenkov.net\/wordpress\/2019\/02\/26\/refactoring-guru-design-patterns-php\/","url_meta":{"origin":24612,"position":4},"title":"Refactoring.Guru : Design Patterns + PHP","author":"Leonid Mamchenkov","date":"February 26, 2019","format":false,"excerpt":"Refactoring.Guru is a great resource for learning about refactoring best practices and design patterns. A lot of the website's content is also available as Dive into Design Patterns ebook. Today I came across this GitHub repository, which makes this resource even better specifically for PHP developers. Yup, that's right, the\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/02\/refactoring.guru_.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/02\/refactoring.guru_.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/02\/refactoring.guru_.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/02\/refactoring.guru_.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":27986,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/09\/11\/spf13-vim-the-ultimate-vim-distribution\/","url_meta":{"origin":24612,"position":5},"title":"spf13-vim : The Ultimate Vim Distribution","author":"Leonid Mamchenkov","date":"September 11, 2017","format":false,"excerpt":"spf13-vim is an amazing Vim distribution with cross-platform configuration and a large bundle of plugins, aimed at programmers in all sorts of languages.\u00a0 Those of you just starting with Vim, or using a very basic configuration, give this one a spin.\u00a0 And for the rest of us, ancient farts with\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/09\/spf13-vim-407x500.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/24612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=24612"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/24612\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=24612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=24612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=24612"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=24612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}