|
ScyllaDB is an alternative to Apache Cassandra which claims to have 10x higher throughput than Cassandra while remaining the same positive properties of scalability and ease of use. Scylla functions as a drop-in replacement for Cassandra applications using CQL (currently with some disparity in features ). Fortunately, my past work in NoSQL schema design for Cassandra only makes use of features supported by Scylla. I’ve been meanin....
|
|
How I Made $220,033.50 Self-Publishing a Book About Ruby on Rails
-
www.nateberkopec.com
-
9 years ago
-
eng
Did I mention how awesome it is to live 30 minutes from a ski lift? In March of 2016, I launched a course called The Complete Guide to Rails Performance . Since then, I have distributed just over 1800 copies, for a gross revenue of $220,033.50 (about $1000/week). Although I launched the course in March, I had worked on it for about 4 months. Releasing the course has been a lifechanging event for me. For the first time ever, I made more mo....
|
|
How I Made $220,033.50 Self-Publishing a Book About Ruby on Rails
-
www.nateberkopec.com
-
9 years ago
-
eng
Did I mention how awesome it is to live 30 minutes from a ski lift? In March of 2016, I launched a course called The Complete Guide to Rails Performance . Since then, I have distributed just over 1800 copies, for a gross revenue of $220,033.50 (about $1000/week). Although I launched the course in March, I had worked on it for about 4 months. Releasing the course has been a lifechanging event for me. For the first time ever, I made more mo....
|
|
It has become rampant nowadays to find many persons misinterpreting or skewing evolutionary psychology studies to praise or blame the stance they fancy or despise. The slants are non-sense and blot this relatively new field of social science by conflating it with bigotry and excruciatingly non-scientific arguments. Many of the pernicious individuals that advance them are confabulating and fabricating ideas to fit their world view. Their tr..
|
|
hI started programming with that orange turtle ( I think it was supposed to be green, but we had bad CRT screens ) by drawing stuff on the screen. I think that I was in fifth grade or so. I later graduated to VB (IIRC, that was VB3 or VB4), but my first formal programming education was done in Pascal. And I was pretty good (for a high school kid who merely dabbled), but I just couldn’t figure out pointers. I mean, they made absolutely no se....
|
|
An interesting whitepaper was released at the 2017 NDSS Symposium discussing a large-scale attempt at determining just how vulnerable client-side JavaScript libraries are. We wanted to share some of our thoughts on the report.
|
|
This has been one of the more exhausting weeks for me in recent years. I don’t remember this level of exhaustion since those first few months of launching Codename One. Getting everything ready is the hard part, doing the actual bootcamp is the relatively easy part… Despite all of that we still got some things done this week. Steve reworked the google maps cn1lib to have a web fallback option. He wrote a pretty big post on it but I did..
|
|
I used to think that misunderstanding interfaces in Go can lead, at most, to not very readable code and worse maintainability. From my observations misusing interfaces becomes visible usually during refactorings, where you questioning what this type or abstraction actually represents. But, at least, the code tends to work and it’s not buggy. The bug But here is the interesting piece of code that actually was buggy: err := SomeFun..
|
|
I used to think that misunderstanding interfaces in Go can lead, at most, to not very readable code and worse maintainability. From my observations misusing interfaces becomes visible usually during refactorings, where you questioning what this type or abstraction actually represents. But, at least, the code tends to work and it’s not buggy. The bug But here is the interesting piece of code that actually was buggy: err := SomeFun..
|
|
So yesterday Visual Studio 2017 was released. Big news. Lots of cool stuff . As I write this I am watching the live stream of the 2 days-long launch event. If you want to learn about Python support in VS2017 though, you have to dig deeper and head over to the Python Engineering blog at Microsoft. As expected , the official release is actually coming out with no support for Python. It will come in a few months. Bummer. In the meanwhi..
|
|
So yesterday Visual Studio 2017 was released. Big news. Lots of cool stuff . As I write this I am watching the live stream of the 2 days-long launch event. If you want to learn about Python support in VS2017 though, you have to dig deeper and head over to the Python Engineering blog at Microsoft. As expected , the official release is actually coming out with no support for Python. It will come in a few months. Bummer. In the meanwhi..
|
|
So yesterday Visual Studio 2017 was released. Big news. Lots of cool stuff . As I write this I am watching the live stream of the 2 days-long launch event. If you want to learn about Python support in VS2017 though, you have to dig deeper and head over to the Python Engineering blog at Microsoft. As expected , the official release is actually coming out with no support for Python. It will come in a few months. Bummer. In the meanwhi..
|
|
The best way to learn any new skill is through practice. This post is about how to come up with creative and effective side projects for developers to keep up with today's ever-changing technology.
|
|
Today we are open-sourcing our ODBC adapter for ActiveRecord, which allows Ruby on Rails applications to communicate with ODBC-compliant databases. The impetus for this work was an effort to update one of our APIs to run with the latest Rails and ruby. Along the way we released Rails 3.2.
|
|
At Flickr, we understand that the value in our image corpus is only unlocked when our members can find photos and photographers that inspire them, so we strive to enable the discovery and appreciation of new photos. To further that … Continue reading →
|
|
At Flickr, we understand that the value in our image corpus is only unlocked when our members can find photos and photographers that inspire them, so we strive to enable the discovery and appreciation of new photos. To further that … Continue reading →
|
Once there was a God, And once there was a fire, God looked upon the fire, Burning and searing, And then there was a Man, who yelped, “O God! Help! There is a fire! God cried, “Let there be water”, He said, And Man received water, But the man complained, “O Lord, you are merciful,” … Continue reading A Different Man
|
|
You won’t find as many styling solutions for React Native as you will for React JS. This stems from two simple realities: React Native is a much smaller target for component libraries than traditional CSS frameworks. In other words, Bootstrap CSS can be used with any web framework, whereas component libraries for React Native only work with…you guessed it…React Native. Customizing React Native styling isn’t the easiest thing in the world.....
|
|
One thing we've learned from building complex software for the cloud is that a language is only as good as its debugging and profiling tools. Learn about how we diagnosed and fixed memory leaks in Python code.
|
|
Leveraging ReactJS in HackerEarth Assessment Environment
-
engineering.hackerearth.com
-
9 years ago
-
eng
ReactJS , as the name suggests, helps create reactive (read interactive) UIs. If we have a UI with many interactive elements and on each interaction a bunch of elements change, ReactJS efficiently updates and renders the required elements. At HackerEarth, one such UI is the programming assessment environment. Programming assessment environment is one of the most critical products of HackerEarth. The mockup below is a broad idea of what it....
|
|
__ It’s LIVE! Check out the bootcamp signup here . I’m going to build a new mobile startup within 2 weeks and teach some of you how that is done while doing that. Most people might assume I’m talking about one of those “MVP” cardboard startups… This isn’t the case! We’ll build a real ground breaking app with a server component that handles storage, push and a few other things you wouldn’t expect and I plan to fit the whole thing i..
|
|
The routing ecosystem around React and React Native is quite different. One is characterized by a strong incumbent, and the other is plagued by rapid change. React JS No question about it, React Router ( ReactTraining/react-router ) is king here. They have the benefit of several years of active development, along with an active community submitting PR’s, fixes, etc. Supplement that with myriad tutorials and how-to’s and you end up with a....
|
|
On the Data Science Engineering team, we are constantly working to improve the machine learning systems powering AdRoll’s products. We have recently started investigating Thompson sampling and Bayesian Factorization Machines as a way to ensure efficient exploration of the ad marketplace. In this post, I will illustrate why such exploration is necessary, and then dive into some of the math and algorithms required to make it work. Credit for ....
|
|
I was born in Malaysia, a Southeast-Asian country made up of the southern portion of the Malay Peninsula and part of the island of Borneo. Ethnically, I am…
|
|
Sometimes you hear a perfect sonnet line, spoken in passing, the word on the street fall easily, but as if by design into that good, old pentameter beat. So on this late September afternoon, summer winding down, shading into fall, the day, the year, this life, passing too soon, i almost hear the meaning of it all as a young mother calls out to her son running daft in this scrap of city park. She calls, knowing this time ..
|
|
I didn’t post much about new features in a while because we’ve been so busy with the bootcamp that we didn’t have as much time to write the posts or the actual functionality. But a few features/changes did slide in over the past couple of weeks as is pretty much inevitable. There are a lot of small changes so I’ll divide them to avoid confusion. JSObject toString Up until now if you got a callback or had obtained a JSObject and wanted..
|
|
Hello fellow readers, This is the first post of 2017, let's recap what I've been up to since the start of the year. Show me how you spend your day and I'll tell you what you care about
|
|
Last week I was having a beer with a friend who’s starting a marketing agency. We begin talking about the business and services he’s planning to offer.
|
|
__ It’s LIVE! Check out the bootcamp signup here . Thanks for all the comments and interest on the previous post . In that post I discussed the importance of great app design and showed some of the cool newish demos I built to highlight the general direction. I also talked about the importance of personal mentorship especially with new/elaborate mobile technologies where everything is different. I also discussed the bootcamp wit....
|
|
JoomShopping for ObRSS is a plugin for the latest versions of ObRSS allowing you to create an RSS feed containing product information. The documentation details use and configuration of the plugin, however the basic feature list is as follows Filter by one or more categories Filter by one or more manufacturers Filter by one or more Labels (e.g. 'New') Display short or long description Display (or hide) Price, SKU, Manufacturer I..
|
|
At ContaAzul , we have several old pieces of code that are still running in production. We are committed to gradually re-implement them in better ways.
|