/ dsp2017

Daj Sie Poznac 2017 stats

There is still one more day to register for DSP2017.

I've thought it would be nice to get to know other blogs, so I've made a small set of scripts to analyse the data.

Please notice, that I'm working with incomplete data. Sign ups are still open.

Blogs

First of all - I was kinda surprised that DSP2017 does not work over HTTPS. It's 2017 and there is no excuse (use Let's Encrypt!).

Then I've noticed that most of the blogs are also not encrypted. Justyna told me some time ago that SEO for pages without SSL suffers, but it's more than that. It's a bad practice and a security issue, especially that so many of those blogs use an online CMS with login mechanism.

Blogs with HTTPS

I'm yet to run some analysis on what kind of blogging software participants use, but I'm looking forward to that.

Programming Languages

I've used declared technologies on Users list page. Some people were really vague, other just named a programming language (like me :D), some of them listed a full technology stack. They have to be really sure what will work for them or start with a project that is already ongoing. I sometimes envy them a bit. ;)

Since this is user provided data I've cleaned it up a bit.

JavaScript wins but there were quite a lot of different languages

Of course, not every user listed their language and there is a lot of space to discuss what is a programming language. Is somebody listing PostgreSQL actually using SQL or just some ORM? HTML, CSS and SaSS are document and style description languages, which also makes them separate entities.

I think the above chart reflects the popularity of languages.

There are a few or very odd ones, like 68000 Assembler, D, Mathematica, ABAP or AppleScript.

Here is the full list:

Programming language
JavaScript181
Java116
C#101
HTML87
CSS78
Python78
PHP69
C++45
TypeScript19
C16
Elixir12
Ruby12
Swift10
Go9
SQL8
F#7
Arduino6
SaSS6
Elm5
Scala4
Kotlin3
R3
ASM x86-642
Erlang2
Groovy2
LESS2
Rust2
ABAP1
68000 Assembler1
AppleScript1
Bash1
Clojure1
D1
ELK1
Lua1
Objective-C1
vimscript1
Markdown1
SVG1
Mathematica1
MatLab1
Scratch1