Git Product home page Git Product logo

6blog's Introduction

Gábor Szabó, Open Source contributor, teacher, and consultant

Hi there 👋,

I maintain a number of Open Source projects and contribute improvements to hundreds of other projects.

At my corporate clients I help people writter higher quality code faster and enable them to create more value to their employers and to the world. I taught in a number of cities around the world: in Austin, Chicago, Frankfurt, Copenhagen, Oslo, Lisbon, Pisa, Riga, Tel Aviv, Jerusalem, Haifa, Rehovot, just to name some of them.

The main programming languages are Rust, Python, and Perl.

Git, GitHub, and Docker

Courses - Corporate Training

Contact info - How to reach me:

Open Source projects

Invite me!

  • You can invite me to give a short presentation or a full course at your company! Topics can include
    • Open Source Development
    • git, GitHub/GitLab
    • Testing
    • Continuous Integration
    • Programming in Python

6blog's People

Contributors

szabgab avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

6blog's Issues

coding style suggestion

Just a couple of suggestions since it's early in the game:

  1. How about using Perl 6 file names as ".p6" and ".pm6" as the trend seems to be?

  2. Also, use Perl 6ish kebab-case for names where possible, e.g., 'content-type' instead of 'content_type'?

Same for Bailador...

I love both projects, Gabor, thanks!

Initial architecture thoughts

I feel that if we are going to create a new platform from scratch then we should give some real thought to the desirable architecture characteristics . WordPress gained rapid traction by being simple to install, bundling in some core features and being simple to create themes and plugins for. In my mind, the simplicity of making plugins has also been one of it's most annoying aspects. There are thousands of plugins that are free ... unless you want 'advanced' features. Many of the plugins are simply a wrapper to a very loosely coupled service on an entirely different architecture. WP is starting to show it's age in other ways .. it's not built with modern html5 and JS frameworks front and centre. Many perl devs have created templated solutions and aren't in a hurry to start another effort from scratch, but perhaps there could be some value in creating a reference implementation with sufficiently isolated functional components to make them easily replaceable with alternatives and that encourages. For my own part I still use code that I wrote 5 years ago to do templated stuff and have never been quite convinced to use the more popular templating approaches in perl. I have been quite impressed with mojo and I know that it's time I updated my core toolset so I'm quite interested in helping out where I can.
For me, I'd love to see a solution that has the following features:

  • html5 - includes ability to include Sass or whatever CSS/JS build tools are decided.
  • ability to hook into Firebase and provide a quick setup for OAuth providers.
  • a smooth path to encourage / incorporate richer semantic structure to the content
  • websocket hooks and api included in the base fucntionality
  • simple installer including http server of choice for mac,windows,ubuntu,debian that is trivial to install on Amazon ec2
  • cli tool to allow management as per wp-cli

Suggested quickstart sprint: ( aprx 2 weeks - compare multiple appraoches )

  • auth / user management
  • page content / nav
  • admin console
  • installer

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.