Linux (since 1997), networking, security (penetration testing, audits). Big fan of Jamstack and modern static websites. I enjoy creating new tools to myself and share it with community
Location
Novosibirsk, Russia
Work
Founder of www-security.com (mostly freelance), ready for hire.
Learning Golang, because Hugo cannot generate pages from database content ( if you have online store with 100k items for sale, you need to have 100k markdown pages as source to generate 100k .html pages).
Wrote my own tool sql-export which reads database and generate markdown pages for Hugo very quickly (50k+ pages in ~10 seconds). This is my second project in Go, so it's probably ugly (and I'am glad to hear any feedback, any remarks and critique and recommendations). But it works! :-)
I have to say, Go is very fast. So, if I need something with high performance, I'd choose Go. But it's little painful to write in Go after Python. Go is new C. Sometimes very simple things takes lot of time to implement it in Go. Python is better in everything (at least for me), but Python program eats more RAM/CPU and works slower.
I'd recommend checking out Eleventy. Here's a example using Ghost as a headless CMS, but I'm sure you could easily create a plugin that did the same but with SQL, if it doesn't already exist. github.com/TryGhost/eleventy-start...
Learning more about Python community to show my work with socketify.py, it maybe the fastest web framework for Python and PyPy.
We got about 770k req/s with the current version vs 582k from japronto using TechEmPower plaintext benchmarks and we still can get at least 30% or more performance once fully integrated with libuv + asyncio.
I'm starting with Next because I'm looking at it as something of a prerequisite to solid-start. Not from a technical standpoint, but from the standpoint of industry standards, popularity, hire-ability, and the like. Also because I already know react to an extent, but solid paradigms are slightly different.
Learning Next.js, next-auth, postgres, websockets (or maybe just pusher), and Typescript by building a rudimentary battler app off PokeAPI. I'm super green to this, and I'm hitting roadblocks every 10 minutes, so we'll see how it goes. I think I'll try to clone it in Solid Start after, but one step at a time. And I'm trying not to use video tutorials, and mostly go off docs, but I'm still learning how to be good at that too....
It's a process! I'm learning TS right now. Hoping to have a blog post about it next week! I've used websockets with deepgram live transcription. My knowledge is limited, but if I can help in some way, let me know.
I am following the CS50x course by Harvard, thus I would be doing some SQLite and if I get time to spare, then may also start with Flask, which marks the end of the course.
I'm a passionate learner and sharer. I always try to give back to the developer community. I create mobile and Web applications by day. Not Batman by night, in case you wondered :)
This week I plan to sit down and learn Async/Await in Swift because I've been lapse in staying up with it. I'm sure it will help me improve more of my code than I dare look at :)
I'm enjoying it, however breaking changes are a bit if a concern. Also, you carefully have to consider your use case before using it, it's not a one-size-fit-all solution despite having some backend capabilities
Learning Golang, because Hugo cannot generate pages from database content ( if you have online store with 100k items for sale, you need to have 100k markdown pages as source to generate 100k .html pages).
Wrote my own tool sql-export which reads database and generate markdown pages for Hugo very quickly (50k+ pages in ~10 seconds). This is my second project in Go, so it's probably ugly (and I'am glad to hear any feedback, any remarks and critique and recommendations). But it works! :-)
I have to say, Go is very fast. So, if I need something with high performance, I'd choose Go. But it's little painful to write in Go after Python. Go is new C. Sometimes very simple things takes lot of time to implement it in Go. Python is better in everything (at least for me), but Python program eats more RAM/CPU and works slower.
I'd recommend checking out Eleventy. Here's a example using Ghost as a headless CMS, but I'm sure you could easily create a plugin that did the same but with SQL, if it doesn't already exist. github.com/TryGhost/eleventy-start...
I've been thinking about using Ghost!
Very cool! Sounds like a lot of interesting things you're working on.
Learning more about Python community to show my work with socketify.py, it maybe the fastest web framework for Python and PyPy.
We got about 770k req/s with the current version vs 582k from japronto using TechEmPower plaintext benchmarks and we still can get at least 30% or more performance once fully integrated with libuv + asyncio.
I'm starting with Next because I'm looking at it as something of a prerequisite to solid-start. Not from a technical standpoint, but from the standpoint of industry standards, popularity, hire-ability, and the like. Also because I already know react to an extent, but solid paradigms are slightly different.
Learning Next.js, next-auth, postgres, websockets (or maybe just pusher), and Typescript by building a rudimentary battler app off PokeAPI. I'm super green to this, and I'm hitting roadblocks every 10 minutes, so we'll see how it goes. I think I'll try to clone it in Solid Start after, but one step at a time. And I'm trying not to use video tutorials, and mostly go off docs, but I'm still learning how to be good at that too....
It's a process! I'm learning TS right now. Hoping to have a blog post about it next week! I've used websockets with deepgram live transcription. My knowledge is limited, but if I can help in some way, let me know.
=> Refreshing react and sass skills by building a movie app.
=> Refreshing my interviewing skills
Have you seen tastejs.com/movies?
Reading The C++ Programming Language by Bjarne Stroustrup.
It's C++11 but still very topical.
Learning the fundamentals of data warehouses, including architecture and design. Today, i learned about facts and dimensions
Nice!
Want to learn how to send packet length through TCP stream in Rust. It's quite complicated imo.
I don't know any Rust, so definitely sounds complicated to me!
I am following the CS50x course by Harvard, thus I would be doing some SQLite and if I get time to spare, then may also start with Flask, which marks the end of the course.
Nice! I started that once, but I don't think I ever finished.
This week I plan to sit down and learn Async/Await in Swift because I've been lapse in staying up with it. I'm sure it will help me improve more of my code than I dare look at :)
Yesss! Sounds like a great goal.
What is solid btw
Just started learning react
Awesome! Reach out if you have questions.
I'm learning FreeBSD
Very cool! For any specific reason?
Trying to learn Vaadin (Hilla) for one of my personal projects.
I am working on my typing skills so I can type without watching keyboard. Also creating pdf for questions realated to React interview questions.
Those are great things to work on!
I Learn English :)
That's awesome!
My university provided me a free flutter course. Since its free its incredibly short and i hope to complete it by this weekend
Free courses are a great opportunity!
I am learning creating backend using Express.js
.
Nice! I've used Express a little. Any resources you recommend? My teammate wrote a nice blog post about Sending Audio Files to your Express.js Server if you're interested.
This week I plan to really understand how facebook pixels works under the hood. I have been tasked to maintain them and it all going over my head.
That's really interesting.
Very cool. How are you going to decide?
This week I'm trying to implement CDC on different data sources for data lakehouse.
I've been learning Next.js 13 since a couple of weeks
Nice! How do you like it?
I'm enjoying it, however breaking changes are a bit if a concern. Also, you carefully have to consider your use case before using it, it's not a one-size-fit-all solution despite having some backend capabilities
Looking into proptech, contech and fintech ideas to help with some innovation projects for a banking client
I'm continuing learning WASM - or rather, all the context knowledge needed to learn WASM :)
Whoa! I'd love to know how that goes.
Currently learning how to implement unit testing for my NextJS/Typescript/Redux app.
Trying to learn how to implement Jest.
Thanks devSanx
Learning Laravel 9, with VUE. It is not duty for a day :-)