Cybersecurity – Applied to everyone and businesses.
Protect yourself and your business from criminals, snitches and governments.
Contain the risk with my free tutorials.
From 0 to success in the App Store.
Successful apps are no coincidence. Development is not only about coding,
but also about good planning and customer orientation.
Ethical hacking explained step by step
You want to understand how criminals attack computers and how to protect yourself?
These tutorials will help you dive into a new world.
Learn about new frameworks
Much of the software you use today is based on frameworks.
I’ll show you everything from the beginning!
Data Science for beginners
I show you how to practically apply mathematical concepts and
how to create new artificial intelligences with real data sets.
Develop professional software. Step by step.
Software is not just software. Programming is only a small part of the development process. Learn how to do it right with these guides.
Who am I?
I blog by choice to learn more about the world of information security and programming. I dive deep into the technical topics when I prepare content for a tutorial:
Bringing Security ForwardMy slogan
I’ve been programming since 2008 and I’ve been passionate about InfoSec since 2018. Code and examples is a central part of my tutorials because understanding code is a prerequisite of security / hacking.
Update your beliefs
Before 2018, I subconsciously repeat the following belief in my head:
“Hacking is only for the brain-sick geeks who program Bash in their heads backwards!”Earlier me
After I found my way into InfoSec, I erased the belief set from my brain. Hacking and coding is not a criminal activity, but a creative discipline like drawing, cooking or making music.
I want to convince you about security/hacking and coding so that you can turn your negative beliefs into enthusiasm.
More in my online CV
100 % advertising free. Always.
As a volunteer-run blog, this is and will always be 100% ad-free.
I hate advertising. You do not need any ad blockers.
Content. No clickbait.
My tutorials explain IT concepts, frameworks and code without a lot of babble.
I’m interested in solid implementation of IT solutions.
Sharing knowledge. Applying knowledge.
The internet lives through links.
I provide you with many links to other blogs, institutions and other sources of information so that you can delve into a topic.
Structure of the tutorials
This tutorial template is optimized for beginners and especially reader-friendly – I use this for many coding tutorials.
Goal – What do we want to achieve?
Every tutorial should make clear to the reader at the beginning what the tutorial is aiming at and what the content is. This section should include a..
- Screenshot of the finished app
- (Knowledge) requirements
- technical requirements
- All programes used
This section contains the links for installing the required programs. The tutorials are meant to create (mostly) useful basic apps that you can build on later, e.g. a gallery or a contact list.
Concept – How does the tutorial work?
The concept should give the reader an idea of how the tutorial will run as a whole.
Which core concepts and approaches does the tutorial follow in order to implement a software?
Basics – How do I convey content that sticks?
This section uses examples to explain the theoretical basics to the reader, which the reader can immediately apply in the “Coding and Implementation” section.
- Technical terms
… should be explained in this section.
Coding – How do I implement the idea?
As the heart of the tutorial, the practical section should give you step-by-step installation instructions. Many coding projects fail for beginners because the installation on Windows or Linux is cumbersome.
Many screenshots and terminal commands should simplify the installation process.
After the installation, I provide you with code snippets. These are licensed under the MIT licence. A precise captions explains each image in detail. The step-by-step instructions are divided into larger work blocks.
A sub-heading indicates a milestone.
Extensions – How can I continue?
If you don’t get enough out of the tutorial, use this section.
The ideas, links and hints extend the project or deepen the presented topic. Many of my tutorials only scratch the surface of the possibilities.
The tutorials are meant to inspire you to keep working on your projects.
Goal – How can I improve the tutorial?
Finally, a few final sentences to round off the tutorial.
- Please leave a comment for the tutorials
- Give suggestions for improvement
- Give other ideas
- Criticise the tutorial
- Express your opinion
I publish every serious comment – the critical ones too.