Giter VIP home page Giter VIP logo

Hey 👋

My name is Philipp and I am a passionate software engineer with over 8 years of experience. I love working on distributed systems, cloud infrastructure and CLI tooling, while using Go as my programming language of choice.

Projects

  • Flyscrape

    Flyscrape is a modern toolkit for building custom scrapers in minutes. It combines the powerful networking and concurrency features of Go with an embedded JavaScript VM for maximum flexibility.

  • Trip

    Trip is a library to elegantly add common features to Go's HTTP client, like authenticating requests, automatic retries, header injection or request logging. It does so by hooking into the client's request transport layer to intercept and adapt any outgoing request.

  • Go Web Examples

    Go Web Examples is a collection of code snippets and guides to teach software engineers the basics of Web Application Development in Go. It also features a guided video course where we build a simple Reddit clone step-by-step.

Blog

  • How I build web frontends in Go

    In this article, I am describing how I approach writing web frontends in Go using only the standard library by showing common patterns I've developed and how to use them most effectively.

  • Mastering HTML templates in Go

    Using the html/template package in Go can be a little difficult, if you've never worked with it. In this article I am shedding some light on its inticacies and common usage.

Philipp Tanlak's Projects

auth icon auth

Auth is a simple cookie/session based authentication middleware for HTTP handlers.

burl icon burl

interactive curl command line builder

flyscrape icon flyscrape

Flyscrape is a command-line web scraping tool designed for those without advanced programming skills.

franky icon franky

Franky is an IRC bot handling messages based on regular expressions

logwatch icon logwatch

MIRROR: logwatch watches a log file for changes and sends a notification to a specified email

templatex icon templatex

The missing function for parsing nested templates in Go

timmi icon timmi

Timmi - Private Time Tracking in your Browser

trip icon trip

Elegant middleware functions for your HTTP clients.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.