recentpopularlog in

jalilhweber : programming   124

« earlier  
Cello - High Level C
By acting as a modern, powerful runtime system Cello makes many things easy that were previously impractical or awkward in C such as:
Generic Data Structures
Polymorphic Functions
Interfaces / Type Classes
Constructors / Destructors
Optional Garbage Collection
Exceptions
Reflection
And because Cello works seamlessly alongside standard C you get all the other benefits such as great performance, powerful tooling, and extensive libraries.
programming-languages  programming 
2 days ago by jalilhweber
VSCodeThemes
Preview themes from the VSCode marketplace.
programming  tools  ide  vscode 
2 days ago by jalilhweber
Codecrumbs
Learn, design or document codebase by putting breadcrumbs in source code. Live updates, multi-language support, and easy sharing.
programming  tools  software-development 
8 weeks ago by jalilhweber
Blazor
Full-stack web development with C# and WebAssembly
blazor  dotnet  webassembly  programming  framework  web-development 
9 weeks ago by jalilhweber
Modern SQL
This site helps you exploring modern SQL.
Features are explained in simple terms.
Use-cases demonstrate their power.
Compatibility is well documented.
sql  tutorial  reference  programming 
9 weeks ago by jalilhweber
Use The Index, Luke
SQL Indexing and Tuning e-Book

A site explaining SQL indexing to developers—no crap about administration.
sql  tutorial  reference  online-book  programming 
9 weeks ago by jalilhweber
Pre
Pre is a PHP preprocessor, designed to make adding new syntax effortless. It's also a collection of pre-built macros, which we use because they make our code clearer and simpler.
php  programming  programming-languages  tools 
9 weeks ago by jalilhweber
Hacker Tools
Learn to make the most of the tools that hackers have been using for decades.
As hackers, we spend a lot of time on our computers, so it makes sense to make that experience as fluid and frictionless as possible. In this class, we’ll help you learn how to make the most of tools that productive programmers use.
We’ll show you how to navigate the command line, use a powerful text editor, use version control efficiently, automate mundane tasks, manage packages and software, configure your desktop environment, and more.
programming  hacker-school-resources  learn-to-code  learning  tutorial  reference 
9 weeks ago by jalilhweber
Software Carpentry
Teaching basic lab skills for research computing
programming  tutorial  community  learning  learn-to-code 
9 weeks ago by jalilhweber
Game Programming Patterns
Game Programming Patterns is a collection of patterns I found in games that make code cleaner, easier to understand, and faster.
online-book  game-development  programming  tutorial  reference 
9 weeks ago by jalilhweber
Input™ - Fonts for code from DJR & Font Bureau
Input is a flexible system of fonts designed specifically for code by David Jonathan Ross. It offers both monospaced and proportional fonts, all with a large range of widths, weights, and styles for richer code formatting.
fonts  programming  productivity 
11 weeks ago by jalilhweber
Portable Node.js
Practical guide on how to write portable/cross-platform Node.js code
nodejs  javascript  programming  guide 
11 weeks ago by jalilhweber
Racket
Racket is a general-purpose programming language as well as the world’s first ecosystem for language-oriented programming.
racket  programming  programming-languages  lisp 
11 weeks ago by jalilhweber
Dwitter.net
Dwitter.net is a challenge to see what awesomeness you can create when limited to only 140 characters of javascript and a canvas. Give it a go!
javascript  graphics  programming  community 
11 weeks ago by jalilhweber
The Ultimate List of .NET Dependency Injection Frameworks
The following list contains all available Dependency Injection frameworks for the .NET platform in alphabetical order beginning with the actively maintained and developed frameworks ending with the inactive and deprecated frameworks.
dotnet  programming  resources-list  blog-post 
11 weeks ago by jalilhweber
Aaron Giles Programming "War Stories"
I am a 30-year veteran computer programmer with extensive experience in operating systems, video games, porting, and emulation. I am also a dabbler in other technologies like compression, audio processing, MIDI, etc. Almost completely self-taught, I am an expert in C, C++, and many forms of assembly language.

Below you can find an online resume of sorts, with links out “war stories” containing more detailed information. I’ve listed formal work projects first, with side projects at the end.
blog  computer-history  programming 
11 weeks ago by jalilhweber
Gallery of programmer interfaces
These images bear witness to the passionate work of so many people striving to improve programming.
programming  computer-history  retro  throwback  ui 
11 weeks ago by jalilhweber
CBM .prg Studio
A handy Commodore 8-bit program development utility for Windows
gaming  programming  retro  throwback  computer-history  emulator 
11 weeks ago by jalilhweber
QB64
QB64 is a modern extended BASIC+OpenGL language that retains QB4.5/QBasic compatibility and compiles native binaries for Windows (XP and up), Linux and macOS (up to High Sierra).
retro  throwback  programming  computer-history  programming-languages 
11 weeks ago by jalilhweber
DEV Community
Where programmers share ideas and help each other grow. It is an online community for sharing and discovering great ideas, having debates, and making friends. Anyone can share articles, questions, discussions, etc. as long as they have the rights to the words they are sharing. Cross-posting from your own blog is welcome.
community  programming  blog 
11 weeks ago by jalilhweber
Hashnode
Welcome to Hashnode,
the dev community

The programming forum to discuss topics broader than bugs and issues, write and share knowledge and connect with the best developers.
community  programming  blog 
11 weeks ago by jalilhweber
A Primer on Type Systems
This article introduces types, type systems, and associated terminology—all from a practical point of view. Sections 2–4 describe how type systems can be placed on three axes: static vs. dynamic, manifest vs. implicit, and nominal vs. structural. Section 5 closes with a discussion of type safety.
learning  programming  computer-science  blog-post 
12 weeks ago by jalilhweber
Keep a Changelog
Don’t let your friends dump git logs into changelogs.
web-development  programming  development-tips  reference 
12 weeks ago by jalilhweber
Channel 9
Videos for developers from the people building Microsoft Products & Services
video-tutorial  programming-video-channel  programming 
12 weeks ago by jalilhweber
RealWorld Example Apps
"The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more 🏅 https://realworld.io/
programming  learning  learn-to-code  hacker-school-resources 
12 weeks ago by jalilhweber
LibHunt
Find new libraries to get your job done by browsing the categories of any specific domain site. Libraries have been sumibitted and currated by the community and when necessary currated by us.
development-libraries  programming  resources-list 
12 weeks ago by jalilhweber
Js13kGames
Js13kGames is a JavaScript coding competition for HTML5 Game Developers. The fun part of the compo is the file size limit set to 13 kilobytes.
javascript  programming  gaming  game-development  hacker-school-resources 
12 weeks ago by jalilhweber
toy
toy is a thin and modular c++ game engine that also runs on the web.
game-development  programming  web-development  hacker-school-resources 
12 weeks ago by jalilhweber
Big-O Cheat Sheet
Hi there! This webpage covers the space and time Big-O complexities of common algorithms used in Computer Science. When preparing for technical interviews in the past, I found myself spending hours crawling the internet putting together the best, average, and worst case complexities for search and sorting algorithms so that I wouldn't be stumped when asked about them. Over the last few years, I've interviewed at several Silicon Valley startups, and also some bigger companies, like Google, Facebook, Yahoo, LinkedIn, and Uber, and each time that I prepared for an interview, I thought to myself "Why hasn't someone created a nice Big-O cheat sheet?". So, to save all of you fine folks a ton of time, I went ahead and created one. Enjoy! - Eric
learning  learn-to-code  programming  computer-science  hacker-school-resources 
12 weeks ago by jalilhweber
Object-Oriented Programming - MIT OpenCourseWare
In this session, we introduce you to some of the core concepts of 6.01. We will also focus on programming, in particular the object-oriented programming paradigm in Python. Topics include primitives, expressions, assignments, functions, environments, OOP, and inheritance.
learning  programming  learn-to-code  computer-science  hacker-school-resources 
12 weeks ago by jalilhweber
Every Programmer Should Know 🤔
A collection of (mostly) technical things every software developer should know
learning  programming  resources-list  computer-science  hacker-school-resources 
12 weeks ago by jalilhweber
Teach Yourself Computer Science
If you’re a self-taught engineer or bootcamp grad, you owe it to yourself to learn computer science. Thankfully, you can give yourself a world-class CS education without investing years and a small fortune in a degree program 💸.
learning  computer-science  programming  resources-list  hacker-school-resources 
12 weeks ago by jalilhweber
Becoming a dramatically better programmer
In our first week, we were told that the RC faculty wanted to do one thing above else – to remove any obstacles in the way of us becoming dramatically better programmers.
But what does that mean? What does getting dramatically better actually look like?
I’ve outlined a few broad areas that programmers striving to get better might focus on. I’ve also suggested some ways to tackle these areas – but this is by no means complete, or correct! Email me with your suggestions; I’ll add them and credit you below.
learning  programming  hacker-school-resources  blog-post 
12 weeks ago by jalilhweber
Materials - Girl Develop It
Girl Develop It materials are built by our community, which is made up of industry-leading technologists, instructors, and leaders. All curriculum developed by GDI can be licensed under fair use Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0). You are free to share and adapt these materials.
learning  learn-to-code  programming  resources-list  hacker-school-resources 
12 weeks ago by jalilhweber
Girl Develop It San Francisco - Teaching Materials
Girl Develop It SF hosts a variety of CC-licensed programming & web development curriculum created for our workshops on the teaching-materials.org domain. Our curriculum is designed to be taught in person, but may be useful to self-learners as well.
learning  programming  web-development  resources-list  hacker-school-resources  learn-to-code 
12 weeks ago by jalilhweber
Mega Project List
📃 A list of practical projects that anyone can solve in any programming language.
learning  programming  resources-list  hacker-school-resources 
12 weeks ago by jalilhweber
Project Based Learning
A list of programming tutorials in which learners build an application from scratch. These tutorials are divided into different primary programming languages. Some have intermixed technologies and languages.
learning  programming  resources-list  hacker-school-resources  learn-to-code 
12 weeks ago by jalilhweber
Microsoft Learn
The skills required to advance your career and earn your spot at the top do not come easily. Now there’s a more rewarding approach to hands-on learning that helps you achieve your goals faster. Earn points, levels, and achieve more!
learning  programming  web-development  hacker-school-resources  learn-to-code 
12 weeks ago by jalilhweber
Front-End Developer Handbook
This is a guide that anyone could use to learn about the practice of front-end development. It broadly outlines and discusses the practice of front-end engineering.
resources-list  learn-to-code  learning  programming  web-development  hacker-school-resources 
12 weeks ago by jalilhweber
SoloLearn
Join the largest community of mobile code learners today
Learning programming can be fun!
learning  programming  learn-to-code  hacker-school-resources 
12 weeks ago by jalilhweber
The Odin Project
The Odin Project is one of those "What I wish I had when I was learning" resources. Not everyone has access to a computer science education or the funds to attend an intensive coding school and neither of those is right for everyone anyway. This project is designed to fill in the gap for people who are trying to hack it on their own but still want a high quality education.
learning  learn-to-code  programming  hacker-school-resources 
12 weeks ago by jalilhweber
freeCodeCamp
Learn to code for free. Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos, articles, and interactive coding lessons - all freely available to the public. We also have thousands of freeCodeCamp study groups around the world.
learn-to-code  learning  programming  hacker-school-resources 
12 weeks ago by jalilhweber
WebAssembly
WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable target for compilation of high-level languages like C/C++/Rust, enabling deployment on the web for client and server applications.
webassembly  wasm  web-development  programming  programming-languages  reference 
12 weeks ago by jalilhweber
Reason
Reason lets you write simple, fast and quality type safe code while leveraging both the JavaScript & OCaml ecosystems.
reason  ocaml  javascript  programming  programming-languages  reference 
12 weeks ago by jalilhweber
Fresh IDE project
Fresh is a visual assembly language IDE with built-in FASM assembler.
The main goal of Fresh is to make programming in assembly as fast and efficient as in the high level languages, without sacrificing the small application size and the raw power of assembly language.
assembly  ide  fasm  tools  programming 
12 weeks ago by jalilhweber
Lazarus
Lazarus is a Delphi compatible cross-platform IDE for Rapid Application Development. It has variety of components ready for use and a graphical form designer to easily create complex graphical user interfaces.
pascal  free-pascal  object-pascal  delphi  programming  ide  tools 
12 weeks ago by jalilhweber
Free Pascal
Free Pascal is a 32, 64 and 16 bit professional Pascal compiler. It can target many processor architectures: Intel x86 (including 8086), AMD64/x86-64, PowerPC, PowerPC64, SPARC, ARM, AArch64, MIPS and the JVM. Supported operating systems include Linux, FreeBSD, Haiku, Mac OS X/iOS/iPhoneSimulator/Darwin, DOS (16 and 32 bit), Win32, Win64, WinCE, OS/2, MorphOS, Nintendo GBA, Nintendo DS, Nintendo Wii, Android, AIX and AROS. Additionally, support for the Motorola 68k architecture is available in the development versions.
pascal  free-pascal  object-pascal  programming  programming-languages  reference 
12 weeks ago by jalilhweber
Pony
Welcome! This is the website for the Pony programming language. Pony is an open-source, object-oriented, actor-model, capabilities-secure, high-performance programming language.
pony  reference  programming  programming-languages 
12 weeks ago by jalilhweber
Common-Lisp.net
Welcome to the amazing world of Common Lisp, the programmable programming language.
This site is one among many gateways to Common Lisp. Its goal is to provide the Common Lisp community with development resources and to work as a starting point for new programmers.
lisp  common-lisp  resources-list  community  programming  programming-languages  reference 
12 weeks ago by jalilhweber
CLISP
This is GNU CLISP - an ANSI Common Lisp Implementation
lisp  common-lisp  programming  programming-languages  reference 
12 weeks ago by jalilhweber
Haxe - The Cross-platform Toolkit
The Cross-platform Toolkit. Haxe is an open source toolkit based on a modern, high level, strictly typed programming language, a cross-compiler, a complete cross-platform standard library and ways to access each platform's native capabilities.
haxe  programming  reference  programming-languages 
12 weeks ago by jalilhweber
The Lua Programming Language
Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.
lua  programming  reference  programming-languages 
12 weeks ago by jalilhweber
MoonScript
MoonScript is a dynamic scripting language that compiles into Lua. It gives you the power of one of the fastest scripting languages combined with a rich set of features.
moonscript  lua  programming  reference  programming-languages 
12 weeks ago by jalilhweber
Nim programming language | Nim
Nim is a systems and applications programming language. Statically typed and compiled, it provides unparalleled performance in an elegant package.
nim  programming  reference  programming-languages 
12 weeks ago by jalilhweber
Kotlin Resources
The ultimate resource list for your most loved coding language.
kotlin  programming  resources-list 
12 weeks ago by jalilhweber
Eclipse Ceylon: Welcome to Ceylon
Eclipse Ceylon is a language for writing large programs in teams.
ceylon  programming  reference  programming-languages 
12 weeks ago by jalilhweber
Crystal - Fast as C, slick as Ruby
Crystal’s syntax is heavily inspired by Ruby’s, so it feels natural to read and easy to write, and has the added benefit of a lower learning curve for experienced Ruby devs.
crystal  programming  programming-languages  reference 
12 weeks ago by jalilhweber
Rust
Empowering everyone to build
reliable and efficient software.
rust  programming  reference  programming-languages 
12 weeks ago by jalilhweber
« earlier      
per page:    204080120160

Copy this bookmark:





to read