#typescript project
Explore tagged Tumblr posts
Video
youtube
TypeScript Interface Alias Union Tutorial for JavaScript Developers Full Video Link - https://youtu.be/j7KzDovCqmU Check out this new video on the CodeOneDigest YouTube channel! Learn Interface, Alias & Union in typescript. Learn how to use Interface & Objects, how to use Alias & Union in typescript language. #video #typescript #interface #alias #union #nodejs #javascript #codeonedigest@java @awscloud @AWSCloudIndia @YouTube @codeonedigest #typescript #javascript #typescript #javascript #typescripttutorial #learntypescript #typescriptforbeginners #typescripttutorialforbeginners #typescriptinterface #typescriptinterfaceprops #typescriptinterfacejson #typescriptalias #typescriptunion #typescriptfullcourse #typescriptcrashcourse #typescriptexplained #typescriptproject #typescriptprojectsforbeginners #typescriptprojecttutorial #typescripttutorialforjavascriptdevelopers #typescriptguide #typescriptcompleteguide
#youtube#typecript#typescript interface#typescript alias#typescript union#typescript project#typescript language
1 note
·
View note
Text
okay so im back in navbar hell (when i thought i escaped...!!!) but ive managed to get this set up today :D
#my issue is that im trying to make the navbar properly responsive and have a toggle option once the screen gets too small#if u look on my blog i had it on my last attempt at this because i was using bootstrap but i was like okay i gotta make a new project!#cause i wanted to use nextjs#and not have to worry about backend stuff as much#okay so like..... i know im being kinda stubborn here lol#i could just slap bootstrap on and copy my old code but i dont wanna#i already have tailwind on here and i dont want to confuse myself anymore#so ive been looking for navbar tutorials using tailwind to help and omg#i thought i found a good one and then i realized it used a specific js package which i cant use cause im using typescript...#and i cant find a ts version#so now im just set on doing it without any outside stuff#like just show me how to make the thing with just html and javascript#at least that way i can just translate the the js to ts on my own!!!#anyways lol i found a video that should help...pls#ill watch it later....#but today im tired#webdev#codeblr#wip#this site will happen i swear I SWEAR#AHHH#there so many things to help but after a certain point its like...i dont even know whats happening and now im confused#and god forbid things start conflicting with each other#so i just want something that will spell it out clearly#but yea if u see this and think im confused (which i might be)#im always open to links to videos
5 notes
·
View notes
Text
genuinely, signals & control flow & the inject function have taken angular from being a "meh it has it's uses but it's not great" UI framework to one of my favs in the space. the way you structure components now is so unbelievably different to when i started with it back at like v6 it's like an entirely new framework and honestly it's really fun to use. i'm actually looking forward to new releases since it always opens the door to new and interesting ways of doing something that's easier than before, and i actually want to make UIs with it instead of pining for something else
#i had a ui that i started for a project and that used solidjs#but some of that is annoying and confusing#esp with data fetching#but angular has the same signal concept but with fuckin dependency injection#and it works so seamlessly well together you'd think angular was made for it#surprisingly angular actually has less compiler magic than solidjs lol and i like that#it makes things easier to predict#oug i want to make something for myself using it#oh shit i have an idea actually#maybe i shall .......#lizabeth talkabeth#angular#javascript#typescript
2 notes
·
View notes
Text
Start Page
I started doing over my start page today with React Typescript + Vite. Before, it was a simple HTML page for searching the web with date, time, weather information. I'm changing it into a full app where I can see 2 of my active Todoist tasks at a time.
I will be adding my Toggl stats and some Todoist stats as I go, along with some weather and news information from that morning-messages python script I made a few years ago.
1h | Github (currently private) | Live (coming soon)
1 note
·
View note
Text
🚨New design alert! 🚨 🇺🇸 usa v20.2.5 🇺🇸
This is the "usa v20.2.5" (pronounced "usa 2025") variation of the parallel lines algorithmic art project. The color palette of this design was inspired by the flag of the United States of America. The name of this design is partially inspired by the semantic versioning scheme commonly used in software development.
This post features art created by running @azurepolarbear's original “parallel lines” code art algorithm. Each run of the code produces a random visual output. A random number of vertical lines are created; lines start from the top of the screen and have a random color, length, and thickness. Made with TypeScript and p5.js. Copyright (C) 2024-2025 brittni and the polar bear LLC.
This product is manufactured with print-on-demand through Printify.
shop the collection:
#code art#algorithmic art#computer art#p5js#made with code#made with typescript#creative coding#creative computing#digital art#abstract art#geometric art#original art#black art#black owned business#black woman owned business#lines#parallel lines#coded by hand#hand coded#shop small#gift for artists#gift for engineers#red white and blue#july 4th#team usa#independence day#memorial day#veterans day
6 notes
·
View notes
Text
The making of the SF family swim map!
This is a technical blog post showcasing a project (swim.joyfulparentingsf.com) made by Double Union members! Written by Ruth Grace Wong.
Emeline (a good friend and fellow DU member) and I love swimming with our kids. The kids love it too, and they always eat really well after swimming! But for a long time we were frustrated about SF Rec & Park's swim schedules. Say today is Wednesday and you want to swim, you have to click on each pool's website and download their PDF schedule to check where and when family swim is available, and the schedules change every few months.
Emeline painstakingly downloaded all the PDFs and manually collated the schedules onto our Joyful Parenting SF blog. The way Rec and Parks structure their schedule assumes that swimmers go to their closest pool, and only need the hours for that particular pool. But we found that this was different from how many families, especially families with young children, research swim times. Often, they have a time where they can go swimming, and they are willing to go to different swimming pools. Often, they’re searching for a place to swim at the last minute. Schedules hence need to allow families to search which pools are open at what time for family swimming. Initially, we extracted family swim times manually from each pool’s pdf schedule and listed them in a blog post. It wasn't particularly user friendly, so she made an interactive map using Felt, where you could select the time period (e.g. Saturday Afternoon) and see which pool offered family swim around that time.
But the schedules change every couple of months, and it got to be too much to be manually updating the map or the blog post. Still, we wanted some way to be able to easily see when and where we could swim with the kids.
Just as we were burning out on manually updating the list, SF Rec & Park released a new Activity Search API, where you can query scheduled activities once their staff have manually entered them into the system. I wrote a Python script to pull Family Swim, and quickly realized that I had to also account for Parent and Child swim (family swim where the parents must be in the water with the kids), and other versions of this such as "Parent / Child Swim". Additionally, the data was not consistent – sometimes the scheduled activities were stored as sub activities, and I had to query the sub activity IDs to find the scheduled times. Finally, some pools (Balboa and Hamilton) have what we call "secret swim", where if the pool is split into a big and small pool, and there is Lap Swim scheduled with nothing else at the same time, the small pool can be used for family swim. So I also pulled all of the lap swim entries for these pools and all other scheduled activities at the pool so I could cross reference and see when secret family swim was available.
We've also seen occasional issues where there is a swim scheduled in the Activity Search, but it's a data entry error and the scheduled swim is not actually available, or there's a Parent Child Swim scheduled during a lap swim (but not all of the lap swims so I can't automatically detect it!) that hasn't been entered into the Activity Search at all. Our friends at SF Kids Swim have been working with SF Rec & Park to advocate for the release of the API, help correct data errors, and ask if there is any opportunity for process improvement.
At the end of the summer, Felt raised their non profit rate from $100 a year to $250 a year. We needed to pay in order to use their API to automatically update the map, but we weren't able to raise enough money to cover the higher rate. Luckily, my husband Robin is a full stack engineer specializing in complex frontends such as maps, and he looked for an open source WebGL map library. MapBox is one very popular option, but he ended up going with MapLibre GL because it had a better open source license. He wrote it in Typescript transpiled with Vite, allowing all the map processing work to happen client-side. All I needed to do was output GeoJSON with my Python script.
Originally I had been running my script in Replit, but I ended up deciding to switch to Digital Ocean because I wasn't sure how reliably Replit would be able to automatically update the map on a schedule, and I didn't know how stable their pricing would be. My regular server is still running Ubuntu 16, and instead of upgrading it (or trying to get a newer version of Python working on an old server or – god forbid – not using the amazing new Python f strings feature), I decided to spin up a new server on Almalinux 9, which doesn't require as frequent upgrades. I modified my code to automatically push updates into version control and recompile the map when schedule changes were detected, ran it in a daily cron job, and we announced our new map on our blog.
Soon we got a request for it to automatically select the current day of the week, and Robin was able to do it in a jiffy. If you're using it and find an opportunity for improvement, please find me on Twitter at ruthgracewong.
As a working mom, progress on this project was stretched out over nearly half a year. I'm grateful to be able to collaborate with the ever ineffable Emeline, as well as for support from family, friends, and SF Kids Swim. It's super exciting that the swim map is finally out in the world! You can find it at swim.joyfulparentingsf.com.
6 notes
·
View notes
Note
Coding
Okay no but literally
This is coding exactly
It doesn't matter if you cooked in those first 2k lines, or if you carbonized that shit, the further you go, the more you regret starting this damn project, learning how to code, and even learning about computers in the first place
This was approximately my experience with JS
I hated every fucking second of it because of the goddamn lack of types
I'm aware you can add type hints in jsdoc and there's also TypeScript too
However, JS and its derivatives gives me a massive fucking headache, and I regret learning it in the first place
4 notes
·
View notes
Note
Can I ask about your work experience, like what languages you work with and what kinds of projects you do? What is it that makes you want to take up a trade instead?
Hi! I've been a Java backend developer (mostly, I've done some front end stuff with Angular and Typescript, which I loathe) for 6 years. I've mostly worked in big companies, done contractor work (which I didn't like, WAY too demanding, REALLY long hours) and now I'm in a nondescript company, I took this job bc I was unemployed and I needed an income fast, but I don't like it.
I stress and get frustrated very quickly and there are many things that you have to be updated all the time, you can't just be a 'Java developer', you have to keep learning stuff that is insane and the pace changes all the time. You're surveilled all the time, not just with how many hours you put in, but also how much you use the computer, what programs you use, for how long, etc. It's very micromanaging-oriented. Some might not experience this, but I've always worked with these conditions, though lately even more monitored. I don't like it, makes me feel like I'm not working enough. You get the idea.
Currently I'm looking for a position in a better paid place, but the process of interviews is long and tiring, they can be over 2 hours long where they test your technical knowledge, sometimes with live coding, which makes me very very nervous (I don't like others seeing me coding, I hate it), and 99% of the times the interviewers are smug, sardonic men that will try to make you feel like you're dumb. This doesn't happen to my friends that also are developers, so I think it might be because I'm a female in the field. So there's that too. I'm thinking of changing paths because, even though most people might think this is a cushy job where you can work from home (that's a big plus, I don't complain about that, I love staying at home and I'm not very good at socializing duh I'm a software developer lol), you have to wreck your brain and you work long hours, sometimes up to 10 a day, specially when something breaks or you work in a shitty company, as is the case rn.
I wanna try doing something with my hands, something where I can see the results of my work in real life and that impacts others, and tbh there aren't many women electricians (I personally don't know any), so while it might be hard at first to get a clientele, I think there could be a market for it, bc women might feel safer with a woman in their house instead of a man. I want to try learning how to be a gas fitter and maybe also plumbing, so I can expand my trade and not just be an electrician. I found some 2 year courses at different universities so instead of finishing my degree in Software Engineering I'll go for that.
Hope that helps!
5 notes
·
View notes
Text
𝗞𝗲𝘆 𝗗𝗶𝗳𝗳𝗲𝗿𝗲𝗻𝗰𝗲𝘀 𝗕𝗲𝘁𝘄𝗲𝗲𝗻 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 & 𝗧𝘆𝗽𝗲𝗦𝗰𝗿𝗶𝗽𝘁 👀
JavaScript is simple & dynamic, great for quick builds & beginners, while TypeScript adds structure, compiles with error checks, & is better suited for large, scalable projects.
Read More + Download PDF \/ https://reddit.com/r/intercompute/comments/1lcbn7r/…
Thank you for reading :)
2 notes
·
View notes
Text
I feel conflicted about carbon because I actually think that the goal of making a successor to c++ is one worth pursuing, as modernizing one of the fastest languages there is would be a huge boon for programmers. but I also don't like that google is involved. google kills off projects all the time, which doesn't inspire confidence that they'll continue to support it if it doesn't become an overnight success!
this is also just a personal gripe, but I don't like languages where the variable type is declared after its name. there was seemingly no reason for them to make it like this, since c++ does it the other way around. I have the same issue with typescript, which, despite being a successor to javascript - a member of the c family, didn't follow the c family's design standard of declaring the variable type before the variable name. whyyyyy did they copy what typescript did???
10 notes
·
View notes
Video
youtube
TypeScript Introduction, Installation & Project Setup for JavaScript Dev... Full Video Link - https://youtu.be/IKSXlMU4LIo Check out this new video on the CodeOneDigest YouTube channel! Learn how to install typescript & create typescript project. Learn how to compile, build & run typescript program. #video #typescript #nodejs #javascript #api #codeonedigest@java @awscloud @AWSCloudIndia @YouTube @codeonedigest #typescript #javascript #typescripttutorial #typescriptforbeginners #learntypescript #typescripttutorialforbeginners #typescriptproject #typescriptprojectsforbeginners #typescriptprojectfromscratch #typescriptintroduction #typescriptinstallation #typescriptprojectsetup #typescriptprojectsetupvscode #typescriptjavascript #typescriptjavascriptdifference #typescriptdevelopmentenvironment #typescriptprojecttutorial #typescriptprogramminglanguage
1 note
·
View note
Text
parallel lines (formerly falling lines) #wip
Y'all, this project is coming together so well. You don't even know. I love it so much!
Made with TypeScript and p5.js.
Copyright (C) 2024-2025 brittni and the polar bear LLC.
This post features art created by running azurepolarbear's original “parallel lines” code art algorithm. Each run of the code produces a random visual output. A random number of vertical lines are created; lines start from the top of the screen and have a random color, length, and thickness.
#wip#code art#code artist#algorithmic art#algorithmic artist#computer art#computer artist#p5js#made with code#made with typescript#creative coding#creative computing#digital art#digital artist#abstract#abstract art#geometric#geometric art#women who code#black women who code#black art#black artist#black female artist#artists on tumblr#artists of tumblr#artists of color#lines#parallel lines
4 notes
·
View notes
Text
Static Typing in Dynamic Languages: A Modern Safety Net
Content: Traditionally, dynamic languages like Python and JavaScript traded compile-time type safety for speed and flexibility. But today, optional static typing—via tools like TypeScript for JavaScript or Python’s typing module—brings the best of both worlds.
Static types improve code readability, tooling (like autocompletion), and catch potential errors early. They also make refactoring safer and large-scale collaboration easier.
TypeScript’s popularity showcases how adding types to JavaScript empowers developers to manage growing codebases with greater confidence. Similarly, using Python’s type hints with tools like mypy can improve code robustness without sacrificing Python’s simplicity.
For teams prioritizing long-term maintainability, adopting static typing early pays dividends. Organizations, including Software Development, advocate for using typing disciplines to future-proof projects without overcomplicating development.
Static typing is not about perfection; it’s about increasing predictability and easing future changes.
Start by adding types to critical parts of your codebase—public APIs, core data models, and utility libraries—before expanding to the entire project.
3 notes
·
View notes
Text
29/100 days of productivity.
Today was a bit more chill, but I still had some tedious stuff to do. Also had a consultation for the dental surgery I'm getting during winter break, which is very fun.
Today’s productivity:
Did more AP Statistics review problems
Read a chapter of the Namesake, very mid book in my opinion.
Read a chapter of the Jungle, in which the main characters are suffering from the disease known as "the American dream."
Continued working on installation for my project, now I'm just having people build and install the project using a custom script I'm creating.
Self Care:
I took some time to make and eat some slop. Curry, potatoes, baked peanuts, and spicy cornflakes.
Watched a video about how somebody made flappy bird using only TypeScript types. Not the language, the types. People are insane.
Future Goals:
Work on AP Literature story chapter due next Tuesday
Start working on US Government project due after Thanksgiving break.
Song of the day:
Name: Fever
Album: Magic 3
Artists: Nas & Hit-Boy
24 notes
·
View notes
Text
We have a new design!
🇺🇸 usa v20.2.5 🇺🇸
This is the "usa v20.2.5" (pronounced "usa 2025") variation of the parallel lines algorithmic art project. The color palette of this design was inspired by the flag of the United States of America. The name of this design is partially inspired by the semantic versioning scheme commonly used in software development.
This post features art created by running azurepolarbear's original “parallel lines” code art algorithm. Each run of the code produces a random visual output. A random number of vertical lines are created; lines start from the top of the screen and have a random color, length, and thickness. Made with TypeScript and p5.js. Copyright (C) 2024-2025 brittni and the polar bear LLC.
shop the collection:
#code art#algorithmic art#computer art#p5js#made with code#made with typescript#creative coding#creative computing#digital art#abstract art#geometric art#original art#black art#black owned business#black woman owned business#lines#parallel lines#coded by hand#hand coded#shop small#gift for artists#gift for engineers#red white and blue#july 4th#team usa#independence day#memorial day#veterans day
3 notes
·
View notes
Text
The painful part of deciding that Yes I Will Make A Project Of This Game is that I actually have to switch gears from writer brain to software engineer brain.
The first step of that means wrangling RPG Maker into git and...ugh...
Going from writing awful bloodthirsty girlthings to writing YAML configurations so I can automatically transform JSON into something that makes linewise diffs meaningful. Then migrating the binary assets to git LFS.
Now to see how awful it is to graft Typescript onto this shit.
15 notes
·
View notes