-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.xml
81 lines (67 loc) · 4.76 KB
/
index.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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>André Bazaglia</title>
<link>https://bazaglia.com/</link>
<description>Recent content on André Bazaglia</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-US</language>
<lastBuildDate>Sun, 29 Sep 2019 00:00:00 +0000</lastBuildDate><atom:link href="https://bazaglia.com/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Clean architecture with TypeScript: DDD, Onion</title>
<link>https://bazaglia.com/clean-architecture-with-typescript-ddd-onion/</link>
<pubDate>Sun, 29 Sep 2019 00:00:00 +0000</pubDate>
<guid>https://bazaglia.com/clean-architecture-with-typescript-ddd-onion/</guid>
<description>Introduction Writing maintainable code should always be taken into consideration as it is as important as scalability, resilience, and other infrastructure aspects when you have your application running in production. There are many architectural principles that a maintainable code implements, and the source code for the project structure that we will go through in this article is available in a Github repository at the end of the post.
The focus of this article is not to cover big topics like DDD and Onion Architecture, but to provide an example of how to implement these two patterns in TypeScript.</description>
</item>
<item>
<title>List all files containing a string from Terminal</title>
<link>https://bazaglia.com/list-all-files-containing-a-string-from-terminal/</link>
<pubDate>Sat, 05 Jan 2019 00:00:00 +0000</pubDate>
<guid>https://bazaglia.com/list-all-files-containing-a-string-from-terminal/</guid>
<description>Sometimes you may find it very useful to find any files containing a string. While most code editors provide this features when you add a folder as a project, you may be just navigating inside your terminal and need a quicker way to achieve that.
The grep is a very powerful command for search patterns, and is available by default in most of Linux distro&rsquo;s and also Mac.
You may try, for example:</description>
</item>
<item>
<title>How to import compressed MySQL file on the command line</title>
<link>https://bazaglia.com/how-to-import-compressed-mysql-file-on-the-command-line/</link>
<pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
<guid>https://bazaglia.com/how-to-import-compressed-mysql-file-on-the-command-line/</guid>
<description>zcat restores compressed files to their original forms, while pv monitor the progress of data through a pipe (in other words, allows users to view a progress of a data through a pipeline).
Combining these two commands we can import a compressed MySQL database while vieweing the progress.
The final command is:
zcat database.sql.gz | pv -cN zcat | mysql -u user -p dbname In case it fails on your operational system, here&rsquo;s a variation:</description>
</item>
<item>
<title>About</title>
<link>https://bazaglia.com/about/</link>
<pubDate>Sat, 22 Aug 2015 00:00:00 +0000</pubDate>
<guid>https://bazaglia.com/about/</guid>
<description>I am a Senior Software Engineer who has worked in several industries, with my most recent experiences being in banking, sports, and sustainability. Over the past few years, my primary focus has been on architecting and building scalable and distributed systems. Currently, the programming languages I primarly work with are Go, Rust, and TypeScript.
If you are interested in hiring me for a project, please feel free to reach out using the email option in the footer of this page.</description>
</item>
<item>
<title>Projects</title>
<link>https://bazaglia.com/projects/projects/</link>
<pubDate>Wed, 19 Aug 2015 20:29:37 -0700</pubDate>
<guid>https://bazaglia.com/projects/projects/</guid>
<description>This is a work in progress section</description>
</item>
<item>
<title>Home</title>
<link>https://bazaglia.com/home/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://bazaglia.com/home/</guid>
<description>Hey, welcome to my blog! I am a Brazilian developer currently based in Amsterdam. Here I write about code, software architecture and cool tech stuff I like.</description>
</item>
<item>
<title>License</title>
<link>https://bazaglia.com/license/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://bazaglia.com/license/</guid>
<description>This work is licensed under Attribution-ShareAlike 4.0 International</description>
</item>
</channel>
</rss>