.NET Saturday in SkyPoint

May 27

.NET Saturday in SkyPoint

Tweet I’ve visited the .NET Saturday organized by the Ciklum Company on May 26. I’ll tell you a little bit about my impressions. The program was really nice, exactly as the organizers warned. There were: Eugene Zharkov – “Windows 8 Metro App: JavaScript Dark Side”; Petr Afanasiev – “Perfect API: ASP.NET Web API inside!”; Sergey Koshel – “When optimistic lock is not a case (.NET/SQL)”; Vitaliy Domnikov – “F# – To Iterate is Human, to Recurse, Divine”; Alexandr Ivanitskiy – “XAML – a markup language for WPF, Silverlight and Metro applications”. In addition to the main screen, there was an additional screen installed for tweets with the CiklumNET hashtag, which perfectly entertained the audience. It is a pity that I couldn’t attend all the lectures, but Vitali’s lecture on F# made a great impression on me, however, the lecture by Alexander was saved only by trolls twitting about cups, women, and dresses. So, from now on, I will visit meetups in Ciklum more frequently. Oh yes, I almost forgot. I promised to try F# and finally did it. The program is the calculation of factorial of the n number. Click to toggle codeblock 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 // Create function for calculating factorial let rec factorial n = match n with | 0 -> 1 | _ -> n * factorial (n - 1)   // using System open System   Console.Write(@"Enter n = ") let n = Convert.ToInt32(Console.ReadLine())   // Calculate and write result let result = factorial n Console.Write(@"Result = ") Console.WriteLine(result) // Create function for calculating factorial let rec factorial n = match n with | 0 -> 1 | _ -> n * factorial (n - 1) // using System open System Console.Write(@"Enter n = ") let n = Convert.ToInt32(Console.ReadLine()) // Calculate and write result let result = factorial n Console.Write(@"Result = ") Console.WriteLine(result) It is really possible to write programs on this functional language quite quickly and efficiently if you want to work with math functions. Dark side is the same: you have to think...

Read More

Master’s degree

May 21

Master’s degree

Tweet Well, yeah! The masters (computer systems analysts) came to surf the big world of information technologies (and subjected it to great danger 😉 ). Thanks to all our lecturers. P.S. My topic: “Software for internal communication of nanosatellite...

Read More

Ya.Subbotnik

May 06

Ya.Subbotnik

Tweet On May 5, I actively participated in a Saturday work. No, I did not dig and plant and did not even clean a street (not a woman’s business). I participated in Ya.Subbotnik in Kiev organized by the Yandex company. I liked the following talks most of all: “Modern machine of a HTML developer” on the details of creating and testing web app in Yandex, on cross-browser problems (multiple browsers, customizations, plug-ins, users’ love for night releases and other stuff and how not to shoot your leg trying to please everyone), on the use of additional tools of partner companies and of Yandex (from Yandex utilities I remember only Borschtik, which allows making one CSS-file from many; by the way, I have not eaten borscht for a long time :P), on testing in virtual environment, etc. “API of the Yandex Maps 2.0″ on the new features of Yandex maps. Also, there were many lectures on the BEM (Block-Element-Modifier) for the fans of this methodology. By the way, I found a clear explanation of the basic BEM principles in the article “BEM 101”. In the talk on GIT, the lecturer actively encouraged the audience to move from SVN to GIT, motivating it by the “painless” merge (and we, SVN users, know how a brain melts when our branches join) and lots of other amenities. Result: I was satisfied with the time spent. Friendly atmosphere, familiar faces and interesting...

Read More

Hey all!

Mar 04

Hey all!

Tweet Hey all, well, that’s true! *the cries and screams of joy* Finally, I have a private island in the huge, noisy and turbulent ocean of information called the Internet where I can express my thoughts. Well… Welcome, my...

Read More
We #StandWithUkraine.
Learn how you can help too!

#Stand­With­Ukraine

We don't know how long the war will last. But what we do know is that we can't stand aside and watch.

The fastest way you can help too is to support Ukraine financially. The National Bank of Ukraine (NBU) has opened a multi-currency account for that purpose. Learn more

This account accepts donations in US, Canadian and Australian dollars, euros, British pounds, Swiss francs, yuan and yen.

UA823000010000032302338301027

Also accepting cryptocurrency donations – the fastest way to help. Learn more

BTC – 357a3So9CbsNfBBgFYACGvxxS6tMaDoa1P

ETH, USDT (ERC-20) – 0x165CD37b4C644C2921454429E7F9358d18A45e14

If you want to volunteer in the army of Ukraine and help with deeds, then here are specific instructions how to do this: Learn more

Spread the word!