markdown guide
 
 

github.com/voidcosmos/npkill

running npx npkill listed like 34 GB of node_modules on older projects I'm no longer working on

 

Oooooo, I need this in my life! Thank you, thank you, thank you!

 
 

Functional programming, which I discovered by using Elm.

Would love to try F# to develop backend in a functional way as well.

 

I am learning Functional Programming too, but I went with Haskell. Still finding the whole paradigm a little confusing and counter-intuitive though.

 

I found Elm at first confusing too because I was taught to write code imperatively. Haskell is the most functional language you can think of and it takes time.

Even if you won't use it, everything you've learnt will benefit when you write code in different languages.

 

Hit up solidity and smart contracts if you are enjoying functional programming. Huge demand for sol devs currently and its some interesting stuff.

 
 

Vue, its cli and learning more about the whole vue ecosystem I really really like it and looking forward to learning a lot more about it.

 
 

I felt in love with split-require. Finally I can use the dynamic import syntax

components: {
  MaterializeNavbar: () => import("component/MaterializeNavbar.vue")
}

My index.js went from 1.9Mb to 954Kb, where were you when I needed you the most 😭

 
 

I am loving the new android studio canary build with jetpack compose, I am also loving the Kotlin programming language.

 

Just started with Kotlin. Reminds me so much of JS, which could be a good or bad thing lol

 

I am also going through the Compose Tutorial right now. Just need to download the canary Android studio first though.

 

I want to try out the MotionEditor first. It didn't load my project for some reason though, I'll have to do some debugging

 

JAMStack!

Gridsome site, using Tailwind CSS, Forestry.io CMS and hosted on Netlify.

These were all completely new to me. It's turned out to be a great setup for my portfolio site.

 

How have you found tailwind? I know some bootstrap as we use it at work quite a bit. I had a quick go with it this afternoon but I'm generally not keen on adding all that markdown to my HTML.

 

Grids took a little bit of getting used to for me, but I like it alot. Previously I have always used Bootstrap.

The messier html syntax is a thing but in reality if you identify common components you can use @apply to collate groups of utilities into a single class.

It's a trade off between more classes in the html and less CSS to write. I find it quite easy to read. The classes are very descriptive so it does give you a good rundown of what you should be seeing.

The abillity to setup custom config to match a style guide/design system would really help keep a site's UI consistent.

 
 

I actually just started using Fork as well. I rather like it.

 

How do you think Fork compares to Github Desktop and GitKraken?

Only used GitHub Desktop briefly but it seemed like it was positioned as “git for everyone”. Polished, but if you’re used to git CLI and expecting most features it felt a bit lacking.

Used SourceTree for quite a while, but it was sometimes a bit clunky and occasionally had issues with multiple auth configs.

Never tried git kraken. I forget why exactly and haven’t looked in a while, but I think it was because it was payed vs free and non-open source.

 

Playing around with react and redux using projects listed by

simonholdorf image

Then try to host those projects like in Heroku.

Finally playing around with Dev.to editor guide which will be handy while posting a comment/post like this.

 
 

I've been getting into Vim the past few weeks and adding more keyboard shortcuts to my workflow and I've been feeling super awesome and powerful because of it.

 
 

I am still trying to figure out what the heck it is.

 

It's a thing. It does stuff! Don't feel alone in not knowing what it is/does. I work with it and I ask myself this question daily. Check out some of the Rancher guides or go and play with a Kubernetes environment on katacoda. Also start on containers with dockers own online learning lab. Advance from there... training.play-with-docker.com/ops-...

 

I've started answering questions on StackOverflow and it's my favorite new thing now.

The questions I answer are not complex once you dig in a little. The fun part is explaining the problem and providing the necessary context.

 

I recently started getting into Vue and am really enjoying it so far! I have a small list of blog topics I want to eventually write about regarding it, but want to familiarize myself a bit more with the concepts before I sit down and write them.

 

Personally I am really happy with Cascadia Code, a new font released by Microsoft a month or so ago.

It's similar to fira code but has an increased weight (which is one of its selling points to me).

 

Also switched from Fira Code to Cascadia -> Love it!

 

Firefox. I just ditched Chrome for Firefox and I'm loving the privacy it provides.

Another tool I'm in love with is vue.js. Being a backend guy mostly I just find vue incredible and very beginner friendly.

 

Docker and Kubernetes. I was astounded to see how Docker can simplify the process of running a backend locally and how it creates a partition in your hard drive, specifically for the backend, thus avoiding errors along the lines of as gem xxx wasn’t found.

 

Clojure.

I've worked a bit with Racket, but their only IDE (Dr) is so fucking slow and resource-intensive it was a nightmare to use on my small laptop.

Clojure, on the other side, was really lightweight to run, and integrates nicely into my Java-based projects.

 

I'm a huge fan of Revery. This is a toolkit that allows you to use ReasonReact to build native apps, like React Native. It works kind of like Electron but better. Instead of bundling a whole runtime to interpret your app, it compiles the OCaml to native code.

There's a quickstart app, give it a go.

 

Front-end: PurgeCSS. I introduced it to my team at work and impressed everyone. If you use a framework like Bootstrap, it can really come in handy. If you roll your own CSS, I imagine it has less benefit.

Back-end: AWS SQS and Elastic Beanstalk worker tiers. Offload tasks that don't need to be processed in real time and let the worker churn through tasks.

 

Not "new", but "new to me", in that I've been using BBEdit for all development (front-end mostly) for about six months now. I canned Visual Studio Code, (and previous to that, Atom, and some others I no longer remember).

BBEdit is "ancient", but it keeps being updated. I really like it - and it's very fast. It isn't "everything" that other editors are, but it has lots of kind-of hidden text manipulation tricks (although don't ask me about them - I just know it's there).

Yes, technically I should learn Vim according to "experts", but, uh, well, I don't want to. I know enough of it to edit a file in SSH if I ever have to (and that is exceedingly rare for my world), and I'm sure it could be everything I ever need, but I just plain like BBEdit. Leaves VSC in the dust when it comes to speed, too.

I finally decided on forcing myself to use the .md extension (which I avoided for years) on notes, journaling, and personal to-dos and all that. So, I now have all of them open automatically in iA Writer. Everything else auto-opens in BBEdit. Sometimes I still find file types that default to TextEdit, but I change them to BBEdit, even if they are things I have no reason to really open (.h or .gemspec files, for instance). It's just nice to be able to open any file and be in a familiar editor, with the exception for creative-style writing. (For those interested, BBEdit also handles Markdown pretty well now, but I'm just so used to iA Writer and love it's distraction-free interface - and I also use the iOS app of iA Writer, too, for when I want to add, edit, or review notes on the run).

 
 

Concurrent Mode in React, mind bending 🤯
It's not released yet but I haven't been more excited since Hooks came out.

 

I have just started using git and github seriously. I took a crash course at my second ever hackathon and never touch it since. I was sapost to learn it next school semester but ... since I went down the Linux rabbit hole I feel that I have gotten a lot better at understanding computer systems at a level to where I just want more. As a result, I have "started" to organize my 3D printing workshops I host at college and organize the Formula SAE team I am a part of. Emphases to started because I literally made these repo's three days ago. Lets hope I can finish them in the coming weeks

 

svelte. This may not be new for many developers, but I work mostly with python and c# (mostly back end and text user interfaces)... I have to say,the way of creating things in that framework is incredible. I think it was my best experience with web development so far.

 
 
 

My favorite new things are CSS filters,filters are very useful when you want to make a real looking portrait or illustration like this codepen.io/MalaikaIshtiaq/pen/OexbXz now these days I am playing around with filters And recently made a pen for codepen challenge just for showing how you can add image sharpness effect using css codepen.io/MalaikaIshtiaq/details/...

 

Windows Linux Subsystem 2.

As an Ubuntu user for 14+ years, WSL excites me, and I'm currently 100% setup on Windows with the WSL, running everything I do on Linux, even including Docker, seamlessly.

ps: above is running on work computer. Personal laptop will forever run a *nix.

 

I am playing with my cat!😺😂

I am also playing with the services, that I evangelise: Aspose.Slides API, Aspose.Slides Cloud API and Aspose.Slides Online Apps.💁‍♀️

 

FastAPI- it’s a Python REST API framework. Very very good ☺️.

 

Mostly with project scaffolding / code generation at the moment. In order to build software faster and better!

 

My favorite thing this week is an app/service that I instantly subscribed tp because it was made by the amazing Design+Code team. The new app is shape.io

It is a huge library of icons that can be editing and exported in many useful formats including SVG and React components.

 

I am doing CS50's Introduction to Game Development course on Edx and really like love2d framework and lua programming language in general ♥️

Also this is my first comment here 😁

 

I really liked this new book I have read called “The Lifespan” by Dr David Sinclair. It totally changed my view into life and health

 

Flutter for a mobile app
AWS Lambda for the backend
Trying to move outside the usual react-native / REST API built with a monolith framework (Laravel)

 

Learning Angular and Spring webflux now. I've already made projects with React and Spring MVC, so I wanna try other stuff too😄.
Also looked into making web apps with kotlin😁

 

I am digging the whole React ecosystem, which I have just learned at my full stack bootcamp. It makes routing so, so, so much easier, and building components? Pffff, 10 minutes, TOPS!

 

I've been writing some asyncio Python decorators for rate limiting and caching in Redis. Was fun.

 
 

my favorite new thing? Dev.to
it's the only app on my home screen right now 😊

 

Enjoying Rails and React. I've wanted to do web stuff for years but kept putting it off because my job was on the SRE and security end of things. Finally started getting into it and I love it!

 

I'm using wagtail in a project. It's a django module. But I can't say that's my FAVORITE new thing. It's documentation isn't so well.

 

I'm starting to build a pretty decent collection of mechanical keyboards, and now I'm getting ready to customize one.... It's just given me an idea as a cool performance reward for the team.

 
 
 
 

Nowadays, using Flameshot for sharing screenshots with Team on Slack 😁

Classic DEV Post from Mar 19

Jack of the Stack

Different developer types described by the alphabet.

Ben Halpern profile image
A Canadian software developer who thinks he’s funny. He/Him.