After building a project, like an app or website, “shipping” is publishing & sharing it online.
Students in many traditional computer science classes are lucky to make a single project. At Wack Clubs, every member makes & ships their first website their very first meeting.
Instead of learning programming concepts in isolation, learning by shipping means you focus on what you need to build real projects. It’s more fun & leads to better learning.
Hi there! I'm excited to share TabLift, a macOS utility I built as a summer project. TabLift makes switching between apps faster and smoother by instantly restoring minimized windows when using ⌘ Tab or ⌘ . Working rn on TabLift v2.1. If you have any feature requests, feel free to open a GitHub issue: <https://github.com/turtle-key/TabLift> or contact me at <mailto:ghetumihaieduard@gmail.com|ghetumihaieduard@gmail.com>. :))
*Key Features:*
• Instantly restores minimized windows when you switch to an app using
⌘ Tab or
⌘ `
◦ Restore all minimized windows on app switch: When you hit
⌘ Tab or
⌘ `, every minimized window for that app pops back exactly where you left it (across Spaces and displays)
◦ Automatically open a window for apps with no windows: If Finder, Terminal, your browser, or editor has none open, TabLift can create a fresh window so you never land on an empty app
◦ Minimize previous windows on app switch: After focusing the new app, the one you left gets minimized into the Dock.
• Dock pop-ups with window title previews: Shows a pop-up when you hover Dock icons with all of the windows of an app and the ability to close, minimize and maximize them
• App Window Switcher that displays the windows of the same app and is activated by the
⌘ `` shortcut.
tablift.dev
summer.wackclub.com/projects/2109
Hey everyone, just shipped my second proper project! (not counting one which was just fixing the styling of an old project). It's just a simple path tracer made without any game engines or libraries; just WebGPU and JS. Honestly, there aren't as many features as I would've wanted and the performance is definitely lacking, but I'd say it's alright considering this is only my third every project with WebGPU. summer.wackclub.com/projects/8327 draedon123.github.io/Path-Tracer
I made my first app with svelte and tailwind! summer.wackclub.com/projects/10478
I just deployed my first svelte app! It’s not done but I’m really happy with how it’s going so far especially considering I’ve never used a JS framework before (just vanilla). Here it is! todo.theseagull.dev psst - it’s also my first real project with tailwind
summer.wackclub.com/projects/10242 github.com/man-o-valor/as-the-body-falls Make art from falling planets in your terminal. Not pain splattering, just bodies falling. P.S. a ship certification would be fantastic! It's a node app <3
web server built in holy c for boy kisser meme as status codes project boykisser.nolife.uk summer.wackclub.com/projects/10022
a small tiny portfolio can be viewed by ssh <http://harryprogers.co.uk|harryprogers.co.uk>
thought it would be cool and it is summer.wackclub.com/projects/9577
I made a tiny cool project for the weekend ship to get a sticker! its really simple but has a nice animation and hopefully convinces you to use Rust! rust.spacexplorer11.space summer.wackclub.com/projects/9892
day 1 since i forgor yesterday worked more on my note taking app, i think i'll be giving up on fltk because what im trying to do isnt working, why is making a sidebar so hard in fltk? maybe im doing it wrong idk also i think i'll make a simple hash function for the summer of making ship a project this weekend thing
I made a very simple CLI to-do list in :rust: . This is my first ever :rust: project that I’ve finished! Check it out! summer.wackclub.com/projects/8808 github.com/Spacexplorer11/lets-do-it
I finally finished my hackpad!
Made a script for hackducky! Started and finished today so my brain is kinda fried. Going to ship it (SOM) on a later date. The script automatically rickrolls the user, as well as do smaller annoying things.
You ever wanted to politely tell people “dog” ain’t allowed in ur catty channel? Well I built a bot, just for you! @WordBAN ! All you gotta do is ping it, add to your channel, then run /ban-word dog
and boom the bot will do your dirty work every time someone says “dog”. Check all the commands in Commands.md! Feel free to test it in #C093J69MP8X| !
summer.wackclub.com/projects/4807
Uptime is subjective to #C056WDR3MQR|. Feel free to ping me if it doesn’t work.
Hello I made an amazing little bot for National Weather Service alerts you can join the channel by going to the @NWSBot home or go directly to #C091FCVPADV| Bot: @undefined Channel: #C091FCVPADV| Source: Radar Indicated okay you got me, how did you know? Source (for eels): github.com/coopeeo/nws-slack-bot
Adding things to Visiorganize to try to finish and ship it! This time I'm continuing the migration from the folders system to the tags system, and it's my main goal to ship the app tonight.
NOVX is a free electron-based private browser; The reason it is unique and different from an incognito mode is that you can do quite many things to save your privacy due to features like clickless-tab switch, fake tabs, untitled tabs, VPN, device unique password, and much more. summer.wackclub.com/projects/5397
I made a website that allows sorting and filtering through all Summer of Making projects and users. You can use it to check the users and projects with the most hours logged or search for projects and users by keyword! som.jlmsz.com/user-search
My solder ship finally got accepted/approved :yay: .
Hi! for the past week i have been working behind the scenes to make @SummerofMaking & @explorpheus which are used in #C015M4L9AHW| and handles inviting new users to the slack and upgrading them! You can demo it by using a new email on summer.wackclub.com :github: github.com/wackclub/explorpheus this is also a shipwrecked project but i wouldnt star this one i would star my other project: github.com/NeonGamerBot-QK/signal-app :)
Was forced to ship an awful ui for neighborhood :pensive-wobble: (hopefully I did it in time)
blahaj pad :blahaj1: built this so that i could spam brainrot emojis faster lol repo: github.com/idksarah/blahaj-pad
The raspberry pi zero destroyer - the icepi zero I've been hacking away lately, and I'm now proud to show off my newest project - The Icepi Zero! In case you don't know what an FPGA is, this phrase summarizes it perfectly: "FPGAs work like this. You don't tell them what to do, you tell them what to BE." You don't program them, but you rewrite the circuits they contain! So I've made a PCB that carries an ECP5 FPGA, and has a raspberry pi zero footprint. It also has a few improvements! Notably the 2 USB B ports are replaced with 3 USB C ports, and it has multiple LEDs. This board can output HDMI, read from a uSD, use a SDRAM and much more. I'm very proud the result of multiple weeks of work! (All the sources are at github.com/cheyao/icepi-zero under an open source license :D) Big kudos to #C07F3EA2L8G| for sponsoring this
I wanted to have hackatime and wakatime synched up without having to import from v1 and then to v2 so i made Waka Relay :3c: It allows you to relay WakaTime heartbeats to multiple instances to keep them all synched up :steamhappy: :github: github.com/ImShyMike/waka-relay :docker: hub.docker.com/r/shymike/waka-relay :python: pypi.org/project/waka-relay
@AdrianTennies and I ( @coopeeo ) made a cli program that gets info about your computer! It's made in rust and we are figuring out the language but we made this program as a start! GitHub: github.com/TheSillyBoi/wretch Latest Release: github.com/TheSillyBoi/wretch/releases/latest AUR: aur.archlinux.org/packages/wretch (also the original name was rfetch but that was not good and nor was retch because yea)
These are just a few posts…
Keep exploring →