Displaying 1 to 20 from 37 results

p1xt-guides - Programming curricula


Web development, software engineering, games programming, mobile app development ... Resources for learners who want to dive deeper on their journey to becoming web developers / software engineers. There are multiple guides, the first outlines the bare minimum to be successful as an entry-level junior web developer, two dive much more deeply to prepare you for "beyond junior", and one that focuses on game development.

Tensorflow-Project-Template - A best practice for tensorflow project template architecture.

  •    Python

A simple and well designed structure is essential for any Deep Learning project, so after a lot of practice and contributing in tensorflow projects here's a tensorflow project template that combines simplcity, best practice for folder structure and good OOP design. The main idea is that there's much stuff you do every time you start your tensorflow project, so wrapping all this shared stuff will help you to change just the core idea every time you start a new tensorflow project. You will find a template file and a simple example in the model and trainer folder that shows you how to try your first model simply.

hack-the-media - This repo collects examples of intentional and unintentional hacks of software engineering media sources like Hacker News, Reddit, tech blogs, and news sites


A media literacy guide that highlights ways that our media sources can give us a flawed view of the world (technology industry-specific media guide now here). These images are available to use freely (CC BY 4.0). Free stickers can be requested here — original SVGs are here and here.

soft-eng-interview-prep - Everything you need to know for a Software Engineering interview


The goal of this summary is to contain all the required theoretical material needed to pass a Facebook/Google software engineering interview, but (hopefully) no more than that. It originated out of my own personal notes while preparing for such interviews. I view it as an executive summary, that should ideally take a few hours to read, and that you should read multiple times while preparing for the interview. See this post for more background and tips on preparing for an interview. Start from SUMMARY (or see below). It's also available in GitBook format for easier reading and navigation.

Dictionary - Programming Dictionary


Внимание! Ссылки на видео по каждой теме помещены в соответствующие репозитории.

lectures - Lecture scripts and slides I use during the Software Engineering course at TU Dresden

  •    Java

This repository contains scripts, slide decks and some sample code for lectures I held. The scripts are written in Asciidoc and rendered using Asciidoctor. Comments and suggestions for improvements are highly welcome. Feel free to open issues or submit a pull request.

awesome-software-engineer-topics - A list of useful articles and videos generated from my Instapaper archived list on Software Design, Testing, Public Speaking, etc


A list of awesome articles and videos generated from my Instapaper archived list on Software Design, Testing, Public Speaking, etc.

lifelong-learning - ✅ ✅ ✅ A massive repo filled with notes on everything from coding to philosophy to psychology to marketing to product

  •    Elixir

All my notes from online courses, readings, internet articles, books, conferences. Trying to do 1 everyday. Disclaimer: I just write them down. So expect a lot of typos/bad grammar. Also if you feel that I misattributed/copyright breached.. I will remove what I wrote on your stuff.

software-development-resources - Curated list of Software Development resources


This is a curated list of the most didactic and/or deeply detailed must-read resources about software development. Is a general, reusable solution to a commonly occurring problem in software architecture within a given context. Architectural patterns are similar to software design pattern but have a broader scope.

se-class - Repository for jce software engineering course collaboration

  •    CSharp

Repository for jce software engineering course collaboration

software-architect-roadmap - Software architect roadmap


In general software architect is like the architect in real-life. Hes's responsible for making high-level design decisions. The objective of this document is giving an overview about the skills required by software engineers to level up and become a software architect. Still there's no ideal skills required to be gained, but this is just a roadmap to be followed to highlight the main skills to be gained.

3rs-of-software-architecture - A guide on how to write readable, reusable, and refactorable software

  •    Javascript

After 50+ years of software engineering's existence, we haven't settled on an exact definition of what software architecture is. After all, it is the art in computer science -- persistently evading our most determined of efforts to define it. Even still, it's so vital to the fabric of our industry and applications, that it's impossible to ignore. While this definition and others can bring clarity to the elements that make up architecture, it doesn't give us a mental model to use when developing our applications. This project however, aims to give just that. By looking at 3 particular "ilities" (readability, reusability, and refactorability), we can form a hierarchy of architectural attributes that can give us a framework for thinking about our system's code and architecture. It won't give you an architecture per se, but it will guide you in thinking about what architecture works for your application.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.