-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrss.xml
40 lines (40 loc) · 12 KB
/
rss.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Pavel Karateev</title><link>http://pavelkarateev.com/</link><description>Work hard - die Pythonic</description><atom:link href="http://pavelkarateev.com/rss.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2020 <a href="mailto:[email protected]">Pavel Karateev</a> </copyright><lastBuildDate>Tue, 07 Jul 2020 06:51:28 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Freecodecamp Rebirth</title><link>http://pavelkarateev.com/posts/2020/06/30/freecodecamp-rebirth/</link><dc:creator>Pavel Karateev</dc:creator><description><div><p>In <a class="reference external" href="http://pavelkarateev.com/posts/2016/02/18/freecodecamp-start/">2016</a>, I attempted to go through the <a class="reference external" href="https://www.freecodecamp.org/">Freecodecamp</a> curriculum. Unfortunately, it was not a very successful attempt as I stopped right after the <a class="reference external" href="https://codepen.io/lancelote/pen/OMqbMx">first project</a>. I guess the problem was a lack of motivation to learn Web Development in the first place. Long story short, I am now making a second attempt, and it is much more successful so far.</p>
<p><a href="http://pavelkarateev.com/posts/2020/06/30/freecodecamp-rebirth/">Read more…</a> (2 min remaining to read)</p></div></description><category>css</category><category>freecodecamp</category><category>html</category><category>javascript</category><category>js</category><guid>http://pavelkarateev.com/posts/2020/06/30/freecodecamp-rebirth/</guid><pubDate>Mon, 06 Jul 2020 16:09:09 GMT</pubDate></item><item><title>Parallel and Remote Test Execution with pytest-xdist</title><link>http://pavelkarateev.com/posts/2019/02/06/xdist/</link><dc:creator>Pavel Karateev</dc:creator><description><div><p>2019.1 PyCharm version will come with native <tt class="docutils literal"><span class="pre">pytest-xdist</span></tt> support so I
spent some time playing with it to discover a bunch of neat features. Some were
a bit hard to get working right away so here are some notes for future
references.</p>
<p><a href="http://pavelkarateev.com/posts/2019/02/06/xdist/">Read more…</a> (2 min remaining to read)</p></div></description><category>pycharm</category><category>pytest</category><category>pytest-xdist</category><category>python</category><guid>http://pavelkarateev.com/posts/2019/02/06/xdist/</guid><pubDate>Sat, 09 Mar 2019 22:00:00 GMT</pubDate></item><item><title>Hyperskill</title><link>http://pavelkarateev.com/posts/2019/01/17/hyperskill/</link><dc:creator>Pavel Karateev</dc:creator><description><div><p>I had a great chance to visit <a class="reference external" href="https://hi.hyperskill.org/about">Hyperskill</a> presentation last month, which is a
new MOOC (?) provider for Java and Kotlin (at the moment of writing). Few days
ago I also finished the first Java project there and want to quickly write my
impression.</p>
<p><a href="http://pavelkarateev.com/posts/2019/01/17/hyperskill/">Read more…</a> (3 min remaining to read)</p></div></description><category>java</category><category>kotlin</category><category>mooc</category><guid>http://pavelkarateev.com/posts/2019/01/17/hyperskill/</guid><pubDate>Thu, 17 Jan 2019 07:30:00 GMT</pubDate></item><item><title>Custom Language Highlighting in PyCharm</title><link>http://pavelkarateev.com/posts/2019/01/07/highlighting/</link><dc:creator>Pavel Karateev</dc:creator><description><div><p>It is a quite common request to support new programming and config languages in
PyCharm. While some of them like (e.g. Markdown, JavaScript) are supported
from the box and for some (e.g. Makefile) you can install a third party
plugin, others have no support at all at the moment. Of course, you can write a
new plugin by yourself, but it is too time consuming in many cases, so I
present you a different approach, a bit harsh and not so feature-rich but
quite useful in many cases (I use it myself) - Custom File Types.</p>
<p><a href="http://pavelkarateev.com/posts/2019/01/07/highlighting/">Read more…</a> (3 min remaining to read)</p></div></description><category>pycharm</category><guid>http://pavelkarateev.com/posts/2019/01/07/highlighting/</guid><pubDate>Mon, 07 Jan 2019 11:30:00 GMT</pubDate></item><item><title>Runtime bytecode manipulations</title><link>http://pavelkarateev.com/posts/2018/09/07/bytecode/</link><dc:creator>Pavel Karateev</dc:creator><description><div><p>Let's say you have a class with a method which raises an exception on the first
line and prints something on the second. Is it possible to reach print without
editing the source code or using <tt class="docutils literal">pdb</tt>? It is indeed, we will do it by
patching a method bytecode in the runtime.</p>
<p>Do not try this at home!</p>
<p><a href="http://pavelkarateev.com/posts/2018/09/07/bytecode/">Read more…</a> (2 min remaining to read)</p></div></description><category>bytecode</category><category>python</category><guid>http://pavelkarateev.com/posts/2018/09/07/bytecode/</guid><pubDate>Fri, 07 Sep 2018 11:30:00 GMT</pubDate></item><item><title>Linters and PyCharm</title><link>http://pavelkarateev.com/posts/2017/08/13/linters/</link><dc:creator>Pavel Karateev</dc:creator><description><div><p>Today's topic is linters. Not sure about you but I'm a huge fun of linters in Python. As a PyCharm user I already have great inspections and stuff you may expect from a good IDE but as a code style maniac it's absolutely not enough for me. So my "standard" pack of linters include: <tt class="docutils literal">pylint</tt>, <tt class="docutils literal">pydocstyle</tt>, <tt class="docutils literal">pycodestyle</tt> and <tt class="docutils literal">mypy</tt>. Not sure if one can call <tt class="docutils literal">mypy</tt> a linter but let's live with it for now. I'll briefly describe each one of them, touch PyCharm integration via external tools and provide a live example from one of my repositories on github. Let's go.</p>
<p><a href="http://pavelkarateev.com/posts/2017/08/13/linters/">Read more…</a> (12 min remaining to read)</p></div></description><guid>http://pavelkarateev.com/posts/2017/08/13/linters/</guid><pubDate>Sun, 13 Aug 2017 13:34:26 GMT</pubDate></item><item><title>Завершен курс "Python основы и применение"</title><link>http://pavelkarateev.com/posts/2016/06/16/python-basics-and-usage/</link><dc:creator>Pavel Karateev</dc:creator><description><div><p>Завершил курс "<a class="reference external" href="https://stepic.org/course/Python-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-%D0%B8-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-512">Python - Основы и применение</a>" от <a class="reference external" href="https://stepic.org/">Stepic.org</a>. Несмотря на название курс оказался весьма интересным и не таким уж и базовым - полные новички в Python могут столкнуться с проблемами. Мне очень понравилось, что были разобраны некоторые традиционно пропускаемые вопросы (пресловутый Method Resolution Order), которые как раз очень любят спрашивать на собеседованиях. Чуть подробнее о плюсах и минусах, а также краткое содержание внутри.</p>
<p><a href="http://pavelkarateev.com/posts/2016/06/16/python-basics-and-usage/">Read more…</a> (1 min remaining to read)</p></div></description><guid>http://pavelkarateev.com/posts/2016/06/16/python-basics-and-usage/</guid><pubDate>Tue, 14 Jun 2016 21:00:00 GMT</pubDate></item><item><title>Перевод книги "Intermediate Python"</title><link>http://pavelkarateev.com/posts/2016/06/15/intermediate-python/</link><dc:creator>Pavel Karateev</dc:creator><description><div><p>Не так давно я закончил перевод небольшой книги от разработчика из
Пакистана - <a href="https://twitter.com/yasoobkhalid">Yasoob Khalid</a> -
"<a href="https://github.com/lancelote/interpy-ru">Intermediate Python</a>". Не уверен как
лучше перевести <em>Intermediate</em> в данном контексте, но смысл в том что книга для
уже освоивших базовый Python программистов. Её основная идея дать читателю краткий обзор
нюансов языка, которые остаются за кадром базовых курсов/книг/руководств, ведь в
Python при всей его интуитивности и простоте есть немало сложных, специфических,
да и просто традиционных решений, как впрочем и в любом другом языке.</p>
<p><a href="http://pavelkarateev.com/posts/2016/06/15/intermediate-python/">Read more…</a> (1 min remaining to read)</p></div></description><guid>http://pavelkarateev.com/posts/2016/06/15/intermediate-python/</guid><pubDate>Tue, 14 Jun 2016 21:00:00 GMT</pubDate></item><item><title>First FreeCodeCamp project is complete</title><link>http://pavelkarateev.com/posts/2016/02/18/freecodecamp-start/</link><dc:creator>Pavel Karateev</dc:creator><description><div><p>Not long ago I have started my <a class="reference external" href="http://www.freecodecamp.com/lancelote">FreeCodeCamp</a> path thanks to <a class="reference external" href="https://smartprogress.do/goal/162912/">smartprogress.do</a> to gain a better knowledge of frontend technology stack. I was somewhat sceptical that time about my capabilities in the area ("I am not a designer - I'm an engineer") and I did no like front end altogether. All that billions of JS-related technologies and HTML with CSS on top of the cake, gosh! Time has passed and I have catch myself today enjoining of frontend development. So, what is happened to me? Not much in reality.</p>
<p><a href="http://pavelkarateev.com/posts/2016/02/18/freecodecamp-start/">Read more…</a> (2 min remaining to read)</p></div></description><guid>http://pavelkarateev.com/posts/2016/02/18/freecodecamp-start/</guid><pubDate>Wed, 17 Feb 2016 21:00:00 GMT</pubDate></item><item><title>OSS University Path</title><link>http://pavelkarateev.com/posts/2016/01/11/oss-university-start/</link><dc:creator>Pavel Karateev</dc:creator><description><div><p>Sadly I have no solid background in CS. There were few CS-related courses in
the University (C++, Optimisation, math and so on), but the major part of my
expertise comes from the experience. My field knowledge is pretty broad, but it
is shallow in some places (in a lot of places) and has big holes here and there.
That is why I really hope Open Source Society University initiative will help
me build vast and complete CS "base".</p>
<p><a href="http://pavelkarateev.com/posts/2016/01/11/oss-university-start/">Read more…</a> (1 min remaining to read)</p></div></description><guid>http://pavelkarateev.com/posts/2016/01/11/oss-university-start/</guid><pubDate>Sun, 10 Jan 2016 21:00:00 GMT</pubDate></item></channel></rss>