This is a blog I created to store my notes I am making while learning different topics (mostly programming-related), so that other people (including the future me) can benefit from them.
Usually while making the notes I try to summarize the whole content I am reading, skipping the parts that are really obvious to me. If I feel that I have skipped parts that may not be obvious to other sane people (:P), I usually try to write in the post introduction something about my background in the topic. In that way the reader can judge whether their experiences match, and therefore whether the blog post can be useful to them.
Post markings:
This is my brain dump for the AWS Certified Solutions Architect - Associate (SAA-C03) certificate preparation, using different sources. The exam passed with 76%. The following practice exams were very useful: Udemy Practice Exams.
Those are the notes I took during the Cloud Guru AWS Certified Solutions Architect - Associate (SAA-C03). Note that the course content changes as the AWS changes. The notes are from March-May 2024.
This section is about AWS services relevant for Frontend development.
Those are the notes I took during the Cloud Guru AWS Certified Solutions Architect - Associate (SAA-C03). Note that the course content changes as the AWS changes. The notes are from March-May 2024.
This section is about AWS solutions that ease data migrations and/or offer hybrid storage.
Those are the notes I took during the Cloud Guru AWS Certified Solutions Architect - Associate (SAA-C03) course. Note that the course content changes as the AWS changes. The notes are from March-May 2024.
This section is about everything AWS that has to do with governance: AWS Organisations, Cost Explorer, audits, and so on.
Those are the notes I took during the Cloud Guru AWS Certified Solutions Architect - Associate (SAA-C03). Note that the course content changes as the AWS changes. The notes are from March-May 2024.
This section is about AWS solutions related to Big Data/ETL processing and leveraging ML to build your own solutions.
Those are the notes I took during the Cloud Guru AWS Certified Solutions Architect - Associate (SAA-C03) course. Note that the course content changes as the AWS changes. The notes are from March-May 2024.
This section is about everything AWS that has to do with decoupling and serverless: SQS, SNS, API Gateway, Lambda, and so on.
...Those are the notes I took during the Cloud Guru AWS Certified Solutions Architect - Associate (SAA-C03) course. Note that the course content changes as the AWS changes. The notes are from March-May 2024.
This section is about AWS Monitoring and Security.
Those are the notes I took during the Cloud Guru AWS Certified Solutions Architect - Associate (SAA-C03) course. Note that the course content changes as the AWS changes. The notes are from March-May 2024.
This section is about AWS Networking.
Those are the notes I took during the Cloud Guru AWS Certified Solutions Architect - Associate (SAA-C03) course. Note that the course content changes as the AWS changes. The notes are from March-May 2024.
This section is about AWS Compute.
Those are the notes I took during the Cloud Guru AWS Certified Solutions Architect - Associate (SAA-C03) course. Note that the course content changes as the AWS changes. The notes are from March-May 2024.
This section is about AWS Storage and AWS Databases.
Those are the notes I took during the Cloud Guru AWS Certified Solutions Architect - Associate (SAA-C03). Note that the course content changes as the AWS changes. The notes are from March-May 2024.
This section is about some general exam information as well some topics that did not fit in other sections.
Those are the notes I took during the Frontend Developer Udacity Nanodegree Course, as well as during doing my projects in that topic.
Those are the notes I took during the Cloud Developer Udacity Nanodegree Course, as well as during doing my projects in that topic.
Binary system, primitives in Java and bit manipulation.
Summary of different sources.
The most important data structures.
Linked data structures means the ones...
Pieces of mathematics that are relevant for a developer.
This is called a summation, more...
Complexity analysis and the most important algorithms.
People often say “How am I supposed to assure 99% availability of my microservice if I use 10 other services as backing services, each of which has at maximum 99% availability?! Simple math - it is not realistic.”
Well and here I would say: as a CEO of my company, how can I make...
I feel that this topic is a bit under explained, so I attempt here to explain it once and for good.
The four public
, protected
, default, private
access modes are most often presented as a list, where the visibility decreases when you move from public
towards private
....
Again, trying to make a summary of the summary ;) (see this post for more context). Tried to put the main topics together in a form of questions, along with the short answers (click on the “see” links to see them).
Very important: please comment if you see an error.
Update: I passed :) It was...
These are my study notes taken while preparing for Java Oracle Certified Associate exam and reading the “Oca: Oracle Certified Associate Java Se 8 Programmer I Study Guide: Exam 1z0-808” by Jeanne Boyarsky. Reading such study guide is in my opinion the best way to prepare for the exam, as it actually teaches you things you...
Here is about some topic different form the usual ones.
Presentation skills training. A very tough for me, because as a developer I am naturally far from such topics as giving convincing presentations to top executives about company goals or new business possibilities. And my skills of self presentation and appearing confident are at level zero....
One could replace “good” with “most frequency asked”, and this is when you apply for something like Java Web Developer job, in Germany.
I want to update this page periodically :)
These are the notes I took while reading the book “Clean Code: A Handbook of Agile Software Craftsmanship” (Robert C. Martin)]1, that are supposed to summarize the main concepts presented in the book.
The book has a mission to “improve the state of software craftmanship”. A lot of reasoning and moralizing at the beginning, I’ll skip...
These are my notes I took before taking the Enterprise Integration with Spring Certification exam.
I passed the exam. At the second attempt, after actually taking those notes. The fist attempt was after 1-2 weeks of preparation and it was unnecessarily rushed (I knew it’s too early, if you think it’s too early it’s probably too...
These are the notes I took while reading the Manning’s “Spring Integration in Action” book (Mark Fisher, Jonas Partner, Marius Bogoevici, and Iwein Fuld), before taking the Spring Integration exam.
I found the book to be a nice guide to some of the topics, before actually starting to read the Java documentation.
More notes...
These are the notes I took during the Node.js basic course from www.codeschool.com. It was a very good course. It guides through the basics of how to start with NodeJS.
These are the notes I took while taking the “Data Wrangling with MongoDB” course at Udacity. It tells how to use Python to process CSV, XML, Excel, and how to work with MongoBD. Also some examples for page scraping in Python.
My notes about how to start developing Maven plugins, based on https://maven.apache.org/guides/plugin/guide-java-plugin-development.html.
"how to refresh a button"..but what I find is a bunch of posts about the "refresh button":
"how to ... refresh button"just terribly annoying, I cannot find what I need. And of course double quotes don't help at all. Well,...
<xsl:template match="/">
matches whole document<xsl:value-of>
extract value from a node, e.g. <xsl:value-of select="catalog/cd/title"/>
, but it will get only first occurence!<xsl:for-each select="catalog/cd">
...
<xsl:value-of select="title"/>
...
</xsl:for-each>
Class{Bridge pattern is when we use Interface/Absract class in a...
House house;
...
}
...
public static void main(String[] args){
Class c = new Class(new DetachedHouse());
}
class Node{
Node[] children;
getChildAt(int idx);
...
}
class FullNode extends Node{
}
class LeafNode extends Node{
}
Mission Statement
The goal of the Rule Markup Initiative is to develop RuleML as the canonical Web language for rules using XML markup, formal semantics, and efficient implementations. RuleML covers the entire rule spectrum, from derivation rules to transformation rules to reaction rules. RuleML can thus specify...
<?xml version="1.0"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="note"> <xs:complexType> <xs:sequence> <xs:element name="to" type="xs:string"/> <xs:element name="from" type="xs:string"/> <xs:element name="heading" type="xs:string"/> <xs:element name="body" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>*
elementFormDefault="qualified"
indicates that all elements in the XML must be namespace qualifiedclass Direcor {We use this when we want to separate...
getRepresentation(){
...
for (..){
builder.addPart(in.readLine());
}
...
}
}
class CertainFactory extends Factory{We do have an abstract Factory which defines an interface for instantiating object of general...
@Override
ProductA createProductA(){
return new CertainProductA();
}
}
class GraphicTool{We use it when we do not...
draw(){
...
Product p = this.prototype.clone();
p.draw();
...
}
}
abstract createProduct();We use it when a class (Creator) needs...
doSomething() {
...
Product p = createProduct();
p.blaBlaBla();
...
}
}